Combinatorial optimization and integer programming form the backbone of decision-making models in which discrete choices must be ...