Solving the Selective Pickup and Delivery Problem Using Max-Min Ant System

The pickup and delivery problem (PDP) is relevant to many real-world problems, e.g., logistic and transportation problems. The problem is to find the shortest route to gain commodities from the pickup nodes and supply them to the delivery nodes. The amount of commodities of pickup nodes and delivery nodes is usually assumed to be in equilibrium; thus, all pickup nodes have to be visited for collecting all commodities required. However, some real-world applications, such as rental bikes and wholesaling business, need only to gain sufficient commodities from certain pickup nodes. A variant of PDP, namely the selective pickup and delivery problem (SPDP), is formulated to address the above scenarios. The major difference of SPDP from PDP lies in the requirement of visiting all pickup nodes. The SPDP relaxes this requirement to achieve more efficient transportation. The goal of the SPDP is to seek the shortest path that satisfies the load constraint to supply the commodities demanded by all delivery nodes with some pickup nodes. This study proposes a max-min ant system (MMAS) to solve the SPDP. The ants aim to construct the shortest route for the SPDP considering the number of selected pickup nodes and all delivery nodes. This study conducts experiments to examine the performance of the proposed MMAS, in comparison with genetic algorithm and memetic algorithm. The experimental results validate the effectiveness and efficiency of the proposed MMAS in route length and convergence speed for the SPDP.

[1]  Thomas Stützle,et al.  The MAX–MIN Ant System and Local Search for Combinatorial Optimization Problems: Towards Adaptive Tools for Global Optimization , 1997 .

[2]  Leslie Pérez Cáceres,et al.  Ant Colony Optimization on a Budget of 1000 , 2014, ANTS Conference.

[3]  Thomas Stützle,et al.  Ant colony optimization: artificial ants as a computational intelligence technique , 2006 .

[4]  Marco Dorigo,et al.  Ant colony optimization , 2006, IEEE Computational Intelligence Magazine.

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

[6]  Thomas Stützle,et al.  MAX-MIN Ant System , 2000, Future Gener. Comput. Syst..

[7]  Martin W. P. Savelsbergh,et al.  The General Pickup and Delivery Problem , 1995, Transp. Sci..

[8]  Chuan-Kang Ting,et al.  Solving the biobjective selective pickup and delivery problem with memetic algorithm , 2013, 2013 IEEE Symposium on Computational Intelligence in Production and Logistics Systems (CIPLS).

[9]  Marco Dorigo,et al.  Ant colony optimization theory: A survey , 2005, Theor. Comput. Sci..

[10]  Chuan-Kang Ting,et al.  Evolutionary algorithms using adaptive mutation for the selective pickup and delivery problem , 2012, 2012 IEEE Congress on Evolutionary Computation.

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

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

[13]  Chuan-Kang Ting,et al.  An evolutionary approach for the selective pickup and delivery problem , 2010, IEEE Congress on Evolutionary Computation.

[14]  Lian-Ming Mou,et al.  A novel ant colony system for solving the one-commodity traveling salesman problem with selective pickup and delivery , 2012, ICNC.

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