An Improved Genetic Programming Hyper-Heuristic for the Uncertain Capacitated Arc Routing Problem

被引:18
作者
MacLachlan, Jordan [1 ]
Mei, Yi [1 ]
Branke, Juergen [2 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Kelburn 6140, New Zealand
[2] Univ Warwick, Coventry CV4 7AL, W Midlands, England
来源
AI 2018: ADVANCES IN ARTIFICIAL INTELLIGENCE | 2018年 / 11320卷
关键词
Arc routing; Hyper-heuristic; Genetic programming; OPTIMIZATION; ALGORITHMS;
D O I
10.1007/978-3-030-03991-2_40
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper uses a Genetic Programming Hyper-Heuristic (GPHH) to evolve routing policies for the Uncertain Capacitated Arc Routing Problem (UCARP). Given a UCARP instance, the GPHH evolves feasible solutions in the form of decision making policies which decide the next task to serve whenever a vehicle completes its current service. Existing GPHH approaches have two drawbacks. First, they tend to generate small routes by routing through the depot and refilling prior to the vehicle being fully loaded. This usually increases the total cost of the solution. Second, existing GPHH approaches cannot control the extra repair cost incurred by a route failure, which may result in higher total cost. To address these issues, this paper proposes a new GPHH algorithm with a new No-Early-Refill filter to prevent generating small routes, and a novel Flood Fill terminal to better handle route failures. Experimental studies show that the newly proposed GPHH algorithm significantly outperforms the existing GPHH approaches on the Ugdb and Uval benchmark datasets. Further analysis has verified the effectiveness of both the new filter and terminal.
引用
收藏
页码:432 / 444
页数:13
相关论文
共 24 条
  • [1] The investigation of a class of capacitated arc routing problems: the collection of garbage in developing countries
    Amponsah, SK
    Salhi, S
    [J]. WASTE MANAGEMENT, 2004, 24 (07) : 711 - 721
  • [2] Automated Design of Production Scheduling Heuristics: A Review
    Branke, Juergen
    Su Nguyen
    Pickardt, Christoph W.
    Zhang, Mengjie
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2016, 20 (01) : 110 - 124
  • [3] A Genetic Programming Hyper-Heuristic Approach for Evolving 2-D Strip Packing Heuristics
    Burke, Edmund K.
    Hyde, Matthew
    Kendall, Graham
    Woodward, John
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2010, 14 (06) : 942 - 958
  • [4] A Branch-and-Price Algorithm for the Capacitated Arc Routing Problem with Stochastic Demands
    Christiansen, Christian H.
    Lysgaard, Jens
    Wohlk, Sanne
    [J]. OPERATIONS RESEARCH LETTERS, 2009, 37 (06) : 392 - 398
  • [5] The selective vehicle routing problem in a collaborative environment
    Defryn, Christof
    Soerensen, Kenneth
    Cornelissens, Trijntje
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 250 (02) : 400 - 411
  • [6] Eglese R.W., 1996, Meta-heuristics: Theory and Applications, P633, DOI DOI 10.1007/978-1-4613-1361-8_38
  • [7] Improving robustness of solutions to arc routing problems
    Fleury, G
    Lacomme, P
    Prins, C
    Ramdane-Chérif, W
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2005, 56 (05) : 526 - 538
  • [8] COMPUTATIONAL EXPERIMENTS WITH ALGORITHMS FOR A CLASS OF ROUTING-PROBLEMS
    GOLDEN, BL
    DEARMON, JS
    BAKER, EK
    [J]. COMPUTERS & OPERATIONS RESEARCH, 1983, 10 (01) : 47 - 59
  • [9] CAPACITATED ARC ROUTING-PROBLEMS
    GOLDEN, BL
    WONG, RT
    [J]. NETWORKS, 1981, 11 (03) : 305 - 315
  • [10] Handa H, 2005, IEEE C EVOL COMPUTAT, P158