A dynamic programming based local search approach for the double traveling salesman problem with multiple stacks

被引:17
作者
Urrutia, Sebastian [1 ]
Milanes, Anolan [2 ]
Lokketangen, Arne [2 ]
机构
[1] Univ Fed Minas Gerais, Dept Comp Sci, Belo Horizonte, MG, Brazil
[2] Molde Univ Coll, Dept Informat, Molde, Norway
关键词
heuristics; dynamic programming; transportation; tabu search; NEIGHBORHOOD SEARCH; DOUBLE TSP; ALGORITHM;
D O I
10.1111/itor.12053
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The double traveling salesman problem with multiple stacks consists in determining a pair of routes (pickup and delivery) for a unique vehicle in two different and disjoint networks. It models a realistic transportation problem with loading/unloading constraints imposed by having a set of last-in-first-out (LIFO) stacks used for storing the goods being transported. The arrangement of the items in the container determines the loading plan that in terms constrains both routes. In this paper, we propose a novel local search approach. The local search heuristic is applied to the loading plan instead of working directly on the routes. A dynamic programming algorithm is used to map the loading plan solution into corresponding optimal routes. Computational results show that the proposed approach is competitive with state-of-the-art heuristics for the problem.
引用
收藏
页码:61 / 75
页数:15
相关论文
共 22 条
[1]  
[Anonymous], 1997, Tabu Search
[2]  
Boschetti M, 2009, ANN INFORM SYST, V10, P135, DOI 10.1007/978-1-4419-1306-7_5
[3]   A branch-and-bound algorithm for the double travelling salesman problem with two stacks [J].
Carrabs, Francesco ;
Cerulli, Raffaele ;
Speranza, Maria Grazia .
NETWORKS, 2013, 61 (01) :58-75
[4]   Efficient algorithms for the double traveling salesman problem with multiple stacks [J].
Casazza, Marco ;
Ceselli, Alberto ;
Nunkesser, Marc .
COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (05) :1044-1053
[5]  
Caserta M., 2012, LECT NOTES COMPUTER, V7219, P31
[6]   A Math-Heuristic Algorithm for the DNA Sequencing Problem [J].
Caserta, Marco ;
Voss, Stefan .
LEARNING AND INTELLIGENT OPTIMIZATION, 2010, 6073 :25-36
[7]  
Caserta M, 2010, LECT NOTES COMPUT SC, V6025, P462, DOI 10.1007/978-3-642-12242-2_47
[8]   Large neighborhood search for the pickup and delivery traveling salesman problem with multiple stacks [J].
Cote, Jean-Francois ;
Gendreau, Michel ;
Potvin, Jean-Yves .
NETWORKS, 2012, 60 (01) :19-30
[9]   New neighborhood structures for the Double Traveling Salesman Problem with Multiple Stacks [J].
Felipe, A. ;
Ortuno, M. T. ;
Tirado, G. .
TOP, 2009, 17 (01) :190-213
[10]   Using intermediate infeasible solutions to approach vehicle routing problems with precedence and loading constraints [J].
Felipe, Angel ;
Teresa Ortuno, M. ;
Tirado, Gregorio .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2011, 211 (01) :66-75