Metropolitan delivery with time windows as a scheduling problem

The paper deals with a complex transportation problem with an immediate practical application. A deterministic model is considered. The vehicle has to perform a route through the city to fulfil set of delivery demands having defined time windows to make service. We would like to find the route with minimal cost measured by weighted sum of earliness/tardiness penalties caused by violation of determined time windows. This problem is equivalent to the scheduling problem with earliness and tardiness penalties known already in the literature. As the added value of this paper, we provide some new theoretical properties based on so called block approach. Using these properties we devise a efficient metaheuristic algorithm to solve the problem. Paper provides components of the algorithm as well as results of computer test. Numerical tests confirm better algorithm quality evaluation comparing to other known so far approaches. The problem can be extended on the fleet of vehicles with limited capacities and pickup and/or delivery demands.

[1]  Wojciech Bozejko,et al.  Parallel and Distributed Metaheuristics , 2015, EUROCAST.

[2]  Harilaos N. Psaraftis,et al.  A Dynamic Programming Solution to the Single Vehicle Many-to-Many Immediate Request Dial-a-Ride Problem , 1980 .

[3]  Wojciech Bozejko,et al.  Parallel path relinking method for the single machine total weighted tardiness problem with sequence-dependent setups , 2010, J. Intell. Manuf..

[4]  G. Reinelt The traveling salesman: computational solutions for TSP applications , 1994 .

[5]  Abraham P. Punnen,et al.  The traveling salesman problem and its variations , 2007 .

[6]  Vincent A. Cicirello,et al.  Non-wrapping order crossover: an order preserving crossover operator that respects absolute position , 2006, GECCO.

[7]  Manuel Laguna,et al.  Tabu Search , 1997 .

[8]  Czeslaw Smutnicki,et al.  Optimization Technologies for Hard Problems , 2012, Recent Advances in Intelligent Engineering Systems.

[9]  Ryszard Klempous,et al.  Recent Advances in Intelligent Engineering Systems , 2011, Studies in Computational Intelligence.

[10]  Ching-Jong Liao,et al.  An ant colony optimization for single-machine tardiness scheduling with sequence-dependent setups , 2007, Comput. Oper. Res..

[11]  Wojciech Bożejko,et al.  A New Class of Parallel Scheduling Algorithms , 2010 .

[12]  Stephen F. Smith,et al.  Enhancing Stochastic Search Performance by Value-Biased Randomization of Heuristics , 2005, J. Heuristics.

[13]  Xin-She Yang,et al.  Nature-Inspired Optimization Algorithms: Challenges and Open Problems , 2020, J. Comput. Sci..

[14]  Andrew Lim,et al.  A metaheuristic for the pickup and delivery problem with time windows , 2001, Proceedings 13th IEEE International Conference on Tools with Artificial Intelligence. ICTAI 2001.

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

[16]  H. Psaraftis An Exact Algorithm for the Single Vehicle Many-to-Many Dial-A-Ride Problem with Time Windows , 1983 .

[17]  Mieczysław Wodecki A block approach to earliness-tardiness scheduling problems , 2009 .

[18]  Enrique Alba,et al.  Parallel Metaheuristics: A New Class of Algorithms , 2005 .

[19]  Shih-Wei Lin,et al.  Solving single-machine total weighted tardiness problems with sequence-dependent setup times by meta-heuristics , 2007 .

[20]  Jian Yang,et al.  Real-Time Multivehicle Truckload Pickup and Delivery Problems , 2004, Transp. Sci..

[21]  Jacques Desrosiers,et al.  A Dynamic Programming Solution of the Large-Scale Single-Vehicle Dial-A-Ride Problem with Time Windows , 1984 .

[22]  Wen-Chyuan Chiang,et al.  A Reactive Tabu Search Metaheuristic for the Vehicle Routing Problem with Time Windows , 1997, INFORMS J. Comput..

[23]  Kay Boardman,et al.  The Publishing House , 2010 .

[24]  Wojciech Bozejko,et al.  Block approach - tabu search algorithm for single machine total weighted tardiness problem , 2006, Comput. Ind. Eng..

[25]  Jorge M. S. Valente,et al.  Beam search algorithms for the single machine total weighted tardiness scheduling problem with sequence-dependent setups , 2008, Comput. Oper. Res..