A Branch and Bound Algorithm for An Uncapacitated Facility Location Problem with a Side Constraint · Study