A branch-and-price algorithm for a routing problem with inbound and outbound requests. (October 2022)