Deep learning assisted heuristic tree search for the container pre-marshalling problem

被引:57
|
作者
Hottung, Andre [1 ]
Tanaka, Shunji [2 ,3 ]
Tierney, Kevin [1 ]
机构
[1] Bielefeld Univ, Decis & Operat Technol Grp, D-33615 Bielefeld, Germany
[2] Kyoto Univ, Inst Liberal Arts & Sci, Nishikyo Ku, Kyoto, Kyoto 6158510, Japan
[3] Kyoto Univ, Dept Elect Engn, Nishikyo Ku, Kyoto, Kyoto 6158510, Japan
关键词
Container pre-marshalling; Tree search; Deep learning; GENETIC ALGORITHM; MODEL;
D O I
10.1016/j.cor.2019.104781
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The container pre-marshalling problem (CPMP) is concerned with the re-ordering of containers in container terminals during off-peak times so that containers can be quickly retrieved when the port is busy. The problem has received significant attention in the literature and is addressed by a large number of exact and heuristic methods. Existing methods for the CPMP heavily rely on problem-specific components (e.g., proven lower bounds) that need to be developed by domain experts with knowledge of optimization techniques and a deep understanding of the problem at hand. With the goal to automate the costly and time-intensive design of heuristics for the CPMP, we propose a new method called Deep Learning Heuristic Tree Search (DLTS). It uses deep neural networks to learn solution strategies and lower bounds customized to the CPMP solely through analyzing existing (near-) optimal solutions to CPMP instances. The networks are then integrated into a tree search procedure to decide which branch to choose next and to prune the search tree. DLTS produces the highest quality heuristic solutions to the CPMP to date with gaps to optimality below 2% on real-world sized instances. (C) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] A biased random-key genetic algorithm for the container pre-marshalling problem
    Hottung, Andre
    Tierney, Kevin
    COMPUTERS & OPERATIONS RESEARCH, 2016, 75 : 83 - 102
  • [22] Integer programming models for the pre-marshalling problem
    Parreno-Torres, Consuelo
    Alvarez-Valdes, Ramon
    Ruiz, Ruben
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 274 (01) : 142 - 154
  • [23] Solving the pre-marshalling problem to optimality with A* and IDA*
    Kevin Tierney
    Dario Pacino
    Stefan Voß
    Flexible Services and Manufacturing Journal, 2017, 29 : 223 - 259
  • [24] Solving the pre-marshalling problem to optimality with A* and IDA*
    Tierney, Kevin
    Pacino, Dario
    Voss, Stefan
    FLEXIBLE SERVICES AND MANUFACTURING JOURNAL, 2017, 29 (02) : 223 - 259
  • [25] Stack pre-marshalling problem: A heuristic-guided branch-and-bound algorithm
    College of Information Science and Engineering, Northeastern University, Shenyang, China
    不详
    不详
    不详
    Int J Ind Eng Theory Appl Pract, 1600, 5 (509-523):
  • [26] STACK PRE-MARSHALLING PROBLEM: A HEURISTIC-GUIDED BRANCH-AND-BOUND ALGORITHM
    Zhang, Ruiyou
    Jiang, Zhong-Zhong
    Yun, Won Young
    INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING-THEORY APPLICATIONS AND PRACTICE, 2015, 22 (05): : 509 - 523
  • [27] A tree search heuristic for the container retrieval problem
    Forster, Florian
    Bortfeldt, Andreas
    OPERATIONS RESEARCH PROCEEDINGS 2011, 2012, : 257 - 262
  • [28] Note on the dominance rules in the exact algorithm for the container pre-marshalling problem by Tanaka & Tierney (2018)
    Jin, Bo
    Yu, Mingzhu
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 293 (02) : 802 - 807
  • [29] Logistics optimisation of slab pre-marshalling problem in steel industry
    Ge, Peixin
    Meng, Ying
    Liu, Jiyin
    Tang, Lixin
    Zhao, Ren
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2020, 58 (13) : 4050 - 4070
  • [30] MULTI-OBJECTIVES MEMETIC DISCRETE DIFFERENTIAL EVOLUTION ALGORITHM FOR SOLVING THE CONTAINER PRE-MARSHALLING PROBLEM
    Mustafa, Hossam M. J.
    Ayob, Masri
    Nazri, Mohd Zakree Ahmad
    Abu-Taleb, Sawsan
    JOURNAL OF INFORMATION AND COMMUNICATION TECHNOLOGY-MALAYSIA, 2019, 18 (01): : 77 - 96