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 条
  • [1] A tree search procedure for the container pre-marshalling problem
    Bortfeldt, Andreas
    Forster, Florian
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 217 (03) : 531 - 540
  • [2] A feasibility-based heuristic for the container pre-marshalling problem
    Wang, Ning
    Jin, Bo
    Zhang, Zizhen
    Lim, Andrew
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 256 (01) : 90 - 101
  • [3] Heuristic algorithms for container pre-marshalling problems
    Huang, Shan-Huen
    Lin, Tsan-Hwan
    COMPUTERS & INDUSTRIAL ENGINEERING, 2012, 62 (01) : 13 - 20
  • [4] A Rule-based Heuristic Procedure for the Container Pre-marshalling Problem
    Gheith, M. S.
    Eltawil, Amr B.
    Harraz, N. A.
    2014 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2014, : 662 - 666
  • [5] An Iterated Local Search Approach to the Container Pre-Marshalling Problem
    Farrelly, John
    Grimes, Diarmuid
    2022 33RD IRISH SIGNALS AND SYSTEMS CONFERENCE (ISSC), 2022,
  • [6] An optimization model for the container pre-marshalling problem
    Lee, Yusin
    Hsu, Nai-Yun
    COMPUTERS & OPERATIONS RESEARCH, 2007, 34 (11) : 3295 - 3313
  • [7] A neighborhood search heuristic for pre-marshalling export containers
    Lee, Yusin
    Chao, Shih-Liang
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 196 (02) : 468 - 475
  • [8] Search Space Reduction with Multiset for Effectively Solving the Container Pre-Marshalling Problem
    Koike, Hidekatsu
    MATHEMATICAL METHODS & COMPUTATIONAL TECHNIQUES IN SCIENCE & ENGINEERING, 2017, 1872
  • [9] An Algorithm Selection Benchmark of the Container Pre-marshalling Problem
    Tierney, Kevin
    Malitsky, Yuri
    LEARNING AND INTELLIGENT OPTIMIZATION, LION 9, 2015, 8994 : 17 - 22
  • [10] A policy-based Monte Carlo tree search method for container pre-marshalling
    Wang, Ziliang
    Zhou, Chenhao
    Che, Ada
    Gao, Jingkun
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2024, 62 (13) : 4776 - 4792