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 条
  • [31] PALO: A probabilistic hill-climbing algorithm
    Greiner, R
    ARTIFICIAL INTELLIGENCE, 1996, 84 (1-2) : 177 - 208
  • [32] Expansion-based Hill-climbing
    Tari, Sara
    Basseur, Matthieu
    Goeffon, Adrien
    INFORMATION SCIENCES, 2023, 649
  • [33] A HILL-CLIMBING SERVO-MECHANISM
    LEVY, NM
    CONTROL, 1968, 12 (123): : 770 - &
  • [34] Hill-Climbing Approach for Optimizing Receiver Bandwidth
    Chatterjee, Sabyasachi
    Banerjee, Prabir
    2014 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATION AND INSTRUMENTATION (ICECI), 2014,
  • [35] Hill-Climbing Attacks on Multibiometrics Recognition Systems
    Maiorana, Emanuele
    Hine, Gabriel Emile
    Campisi, Patrizio
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2015, 10 (05) : 900 - 915
  • [36] Hill-Climbing SMT Processor Resource Distribution
    Choi, Seungryul
    Yeung, Donald
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2009, 27 (01):
  • [37] Parallel stochastic hill-climbing with small teams
    Gerkey, BP
    Thrun, S
    Gordon, G
    Multi-Robot Systems - From Swarms to Intelligent Automata Vol III, 2005, : 65 - 77
  • [38] Stereo Matching Algorithm by Hill-Climbing Segmentation
    San, Tin Tin
    War, Nu
    2017 IEEE 6TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2017,
  • [39] Hill-Climbing for Plantwide Control to Economic Optimum
    Kumar, Vivek
    Kaistha, Nitin
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2014, 53 (42) : 16465 - 16475
  • [40] A hill-climbing learning method for Hopfield networks
    Tang, Z
    Jin, HH
    Murao, K
    Ishizuka, O
    Tanno, K
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 2001, 84 (07): : 28 - 40