A Branch-and-Price Algorithm for Facility Location with General Facility Cost Functions · Study