Text this: Branch-and-bound applications in combinatorial data analysis