Enviar por SMS: A branch-and-price algorithm for the vehicle routing problem with 2-dimensional loading constraints