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
关键词
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
相关论文
共 50 条
  • [41] Route Stability in the Uncertain Capacitated Arc Routing Problem
    Liu, Yuxin
    Wang, Jiaxin
    Zhao, Jingjie
    Li, Xianghua
    FRONTIERS IN ENERGY RESEARCH, 2022, 10
  • [42] A Combined Generative and Selective Hyper-heuristic for the Vehicle Routing Problem
    Sim, Kevin
    Hart, Emma
    GECCO'16: PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2016, : 1093 - 1100
  • [43] A Genetic Programming-based Hyper-heuristic Approach for Storage Location Assignment Problem
    Xie, Jing
    Mei, Yi
    Ernst, Andreas T.
    Li, Xiaodong
    Song, Andy
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 3000 - 3007
  • [44] Local Ranking Explanation for Genetic Programming Evolved Routing Policies for Uncertain Capacitated Arc Routing Problems
    Wang, Shaolin
    Mei, Yi
    Zhang, Mengjie
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'22), 2022, : 314 - 322
  • [45] A genetic algorithm for the capacitated arc routing problem
    Deng, Xin
    Zhu, Zhengyu
    Yang, Yong
    Li, Xiaohua
    Tian, Yunyan
    Xia, Mengshuang
    2007 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS, VOLS 1-6, 2007, : 1551 - 1556
  • [46] Connecting Automatic Parameter Tuning, Genetic Programming as a Hyper-heuristic, and Genetic Improvement Programming
    Woodward, John R.
    Johnson, Colin G.
    Brownlee, Alexander E. I.
    PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'16 COMPANION), 2016, : 1357 - 1358
  • [47] A Multi-Objective Genetic Programming Approach with Self-Adaptive α Dominance to Uncertain Capacitated Arc Routing Problem
    Wang, Shaolin
    Mei, Yi
    Zhang, Mengjie
    2021 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC 2021), 2021, : 636 - 643
  • [48] A Genetic Programming Based Hyper-heuristic Approach for Combinatorial Optimisation
    Nguyen, Su
    Zhang, Mengjie
    Johnston, Mark
    GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2011, : 1299 - 1306
  • [49] A guided local search heuristic for the capacitated arc routing problem
    Beullens, P
    Muyldermans, L
    Cattrysse, D
    Van Oudheusden, D
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 147 (03) : 629 - 643
  • [50] Genetic Programming Hyper-heuristic with Cluster Awareness for Stochastic Team Orienteering Problem with Time Windows
    Jackson, Jericho
    Mei, Yi
    2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,