Models and a branch-and-cut algorithm for pickup and delivery problems with time windows - Ropke, Stefan; Cordeau, Jean-François; Laporte, Gilbert (Networks, 2007)