The late acceptance Hill-Climbing heuristic

被引:106
|
作者
Burke, Edmund K. [1 ]
Bykov, Yuri [1 ]
机构
[1] Queen Mary Univ London, Sch Elect Engn & Comp Sci, Mile End Rd, London E1 4FZ, England
基金
英国工程与自然科学研究理事会;
关键词
Combinatorial optimization; Metaheuristics; Late acceptance hill climbing; Timetabling; Travelling salesman problem; GREAT DELUGE ALGORITHM; TIMETABLING PROBLEMS; OPTIMIZATION;
D O I
10.1016/j.ejor.2016.07.012
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper introduces a new and very simple search methodology called Late Acceptance Hill-Climbing (LAHC). It is a local search algorithm, which accepts non-improving moves when a candidate cost function is better than it was a number of iterations before. This number appears as a single algorithmic input parameter which determines the total processing time of the search procedure. The properties of this method are experimentally studied in this paper with a range of Travelling Salesman and Exam Timetabling benchmark problems. Also, we present a fair comparison of LAHC with well-known search techniques, which employ a cooling schedule: Simulated Annealing (SA), Threshold Accepting (TA) and the Great Deluge Algorithm (GDA). In addition, we discuss the success of the method in winning an international competition to automatically solve the Magic Square problem. Our experiments have shown that the LAHC approach is simple, easy to implement and yet is an effective search procedure. For most of the studied instances (especially for the large sized ones), its average performance is better than competitor methods. Moreover, the LAHC approach has an additional advantage (in contrast to the above cooling schedule based methods) in its scale independence. We present an example where the rescaling of a cost function in the Travelling Salesman Problem dramatically deteriorates the performance of three cooling schedule based techniques, but has absolutely no influence upon the performance of LAHC. (C) 2016 Published by Elsevier B.V.
引用
下载
收藏
页码:70 / 78
页数:9
相关论文
共 50 条
  • [1] Parameter-less Late Acceptance Hill-Climbing
    Bazargani, Mosab
    Lobo, Fernando G.
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'17), 2017, : 219 - 226
  • [2] Late acceptance hill-climbing for high school timetabling
    Fonseca, George H. G.
    Santos, Haroldo G.
    Carrano, Eduardo G.
    JOURNAL OF SCHEDULING, 2016, 19 (04) : 453 - 465
  • [3] Late acceptance hill-climbing for high school timetabling
    George H. G. Fonseca
    Haroldo G. Santos
    Eduardo G. Carrano
    Journal of Scheduling, 2016, 19 : 453 - 465
  • [4] An Application of Late Acceptance Hill-Climbing to the Traveling Purchaser Problem
    Goerler, Andreas
    Schulte, Frederik
    Voss, Stefan
    COMPUTATIONAL LOGISTICS, ICCL 2013, 2013, 8197 : 173 - 183
  • [5] Late-Acceptance Hill-Climbing with a Grammatical Program Representation
    McDermott, James
    Nicolau, Miguel
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 241 - 242
  • [6] Heuristic hill-climbing as a Markov process
    Linares Lopez, Carlos
    ARTIFICIAL INTELLIGENCE: METHODOLOGY, SYSTEMS, AND APPLICATIONS, 2008, 5253 : 274 - 284
  • [7] Late-Acceptance and Step-Counting Hill-Climbing GP for Anomaly Detection
    Cao, Van Loi
    Nicolau, Miguel
    McDermott, James
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 221 - 222
  • [8] Late Acceptance Hill-Climbing Matheuristic for the General Lot Sizing and Scheduling Problem with Rich Constraints
    Goerler, Andreas
    Lalla-Ruiz, Eduardo
    Voss, Stefan
    ALGORITHMS, 2020, 13 (06)
  • [9] HILL-CLIMBING BY PIGEONS
    HINSON, JM
    STADDON, JER
    JOURNAL OF THE EXPERIMENTAL ANALYSIS OF BEHAVIOR, 1983, 39 (01) : 25 - 47
  • [10] An adaptive artificial bee colony and late-acceptance hill-climbing algorithm for examination timetabling
    M. Alzaqebah
    S. Abdullah
    Journal of Scheduling, 2014, 17 : 249 - 262