A Multi-Vehicle Profitable pickup and Delivery Selection Problem with Time Windows

Today the transportation market is highly competitive yet asymmetric. Large carriers enjoy market power from economies of scale and better networking. Small carriers rely on horizontal cooperation between each other to compete with, usually by trading on freight exchanges. One major challenge for small carriers is how to select requests so that the total profit from the delivery can be maximized. Thus in this paper we model it as a Profitable Pickup and Delivery Selection Problem, which is a generalization of the classic Pickup and Delivery Problem, but with a goal of profit maximization and it does not require all requests to be delivered. For a solution, we propose a simple graph search that traverses through feasible routes to solve the problem optimally. Preliminary computer experiments show that random Euclidean instances with up to 500 requests can be solved optimally within seconds in a single-vehicle setup, and up to 50 requests and 4 vehicles in minutes for the multi-vehicle cases, both of which are faster than the solution by the GUROBI Optimizer. For multi-vehicle cases, we also devise a greedy heuristic that is able to find a 99% optimal solution in less than a second.

[1]  Yves Crama,et al.  A profitable pickup and delivery problem with time windows , 2008 .

[2]  Gilbert Laporte,et al.  A Tabu Search Heuristic for the Static Multi-Vehicle Dial-a-Ride Problem , 2002 .

[3]  Ana Moura,et al.  An integrated approach to the vehicle routing and container loading problems , 2009, OR Spectr..

[4]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

[5]  Tobias Ihde Dynamic Alliance Auctions: A Mechanism for Internet-Based Transportation Markets , 2003 .

[6]  Richard F. Hartl,et al.  A survey on pickup and delivery problems , 2008 .

[7]  Gilbert Laporte,et al.  Horizontal cooperation among freight carriers: request allocation and profit sharing , 2008, J. Oper. Res. Soc..

[8]  Jörn Schönberger,et al.  Planning the Incorporation of Logistics Service Providers to Fulfill Precedence- and Time Window-Constrained Transport Requests in a Most Profitable Way , 2005 .

[9]  Haldun Süral,et al.  The single‐vehicle routing problem with unrestricted backhauls , 2003, Networks.

[10]  Dirk Van Oudheusden,et al.  The orienteering problem: A survey , 2011, Eur. J. Oper. Res..

[11]  Jean-François Cordeau,et al.  Branch and Cut and Price for the Pickup and Delivery Problem with Time Windows , 2009, Transp. Sci..

[12]  Chuan-Kang Ting,et al.  The selective pickup and delivery problem: Formulation and a memetic algorithm , 2013 .

[13]  Jean-François Cordeau,et al.  An Additive Branch-and-Bound Algorithm for the Pickup and Delivery Traveling Salesman Problem with LIFO or FIFO Loading , 2007, INFOR Inf. Syst. Oper. Res..

[14]  A. Regan,et al.  Combinatorial Auctions for Transportation Service Procurement: The Carrier Perspective , 2003 .

[15]  Gilbert Laporte,et al.  Static pickup and delivery problems: a classification scheme and survey , 2007 .

[16]  Gilbert Laporte,et al.  The Attractive Traveling Salesman Problem , 2010, Eur. J. Oper. Res..

[17]  R. Vohra,et al.  The Orienteering Problem , 1987 .

[18]  Gilbert Laporte,et al.  The single vehicle routing problem with deliveries and selective pickups , 2008, Comput. Oper. Res..

[19]  Sophie N. Parragh,et al.  A survey on pickup and delivery models Part II : Transportation between pickup and delivery locations , 2007 .

[20]  Elena Fernández,et al.  Solving the Prize-collecting Rural Postman Problem , 2009, Eur. J. Oper. Res..

[21]  Bruce L. Golden,et al.  The split delivery vehicle routing problem with minimum delivery amounts , 2010 .