Late Acceptance Hill Climbing for Constrained Covering Arrays

被引:6
|
作者
Bazargani, Mosab [1 ]
Drake, John H. [1 ]
Burke, Edmund K. [1 ]
机构
[1] Queen Mary Univ London, Sch Elect Engn & Comp Sci, Operat Res Grp, London E1 4FZ, England
关键词
Late Acceptance Hill-Climbing Constrained Combinatorial Interaction Testing Constrained Covering Arrays; Simulated Annealing; OPTIMIZATION; HEURISTICS; ALGORITHM; SEARCH;
D O I
10.1007/978-3-319-77538-8_52
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Late Acceptance Hill-Climbing (LAHC) algorithm is a one-point search meta-heuristic with a single parameter. Like Simulated Annealing (SA) it sometimes accepts worsening moves, however it is far more simple and does not require complex parameter setting. In this paper we study an application of LAHC to the Combinatorial Interaction Testing (CIT) problem. CIT is a cost-effective black-box sampling technique for discovering interaction faults in highly configurable systems. There are several techniques for CIT; one of the most established and well-known is Covering Arrays by Simulated Annealing (CASA). CASA is a layered search framework using SA in its most inner layer. Here we replace SA in CASA with LAHC, proposing a modified framework, Covering Arrays by Late Acceptance (CALA). Our experimental evaluation demonstrates that LAHC yields better or equal quality solutions compared to SA for all but one of the 35 benchmark instances tested.
引用
收藏
页码:778 / 793
页数:16
相关论文
共 50 条
  • [1] The late acceptance Hill-Climbing heuristic
    Burke, Edmund K.
    Bykov, Yuri
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 258 (01) : 70 - 78
  • [2] Parameter-less Late Acceptance Hill-Climbing
    Bazargani, Mosab
    Lobo, Fernando G.
    [J]. PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'17), 2017, : 219 - 226
  • [3] Late acceptance hill-climbing for high school timetabling
    George H. G. Fonseca
    Haroldo G. Santos
    Eduardo G. Carrano
    [J]. Journal of Scheduling, 2016, 19 : 453 - 465
  • [4] Late acceptance hill-climbing for high school timetabling
    Fonseca, George H. G.
    Santos, Haroldo G.
    Carrano, Eduardo G.
    [J]. JOURNAL OF SCHEDULING, 2016, 19 (04) : 453 - 465
  • [5] An Application of Late Acceptance Hill-Climbing to the Traveling Purchaser Problem
    Goerler, Andreas
    Schulte, Frederik
    Voss, Stefan
    [J]. COMPUTATIONAL LOGISTICS, ICCL 2013, 2013, 8197 : 173 - 183
  • [6] The Incorporation of Late Acceptance Hill Climbing Strategy in the Deterministic Optimization of Examination Scheduling Framework: A Comparison with the Traditional Hill Climbing
    Rahim, Siti Khatijah Nor Abdul
    Bargiela, Andrzej
    Qu, Rong
    [J]. 2014 IEEE CONFERENCE ON SYSTEMS, PROCESS AND CONTROL (ICSPC 2014), 2014, : 147 - 152
  • [7] Late-Acceptance Hill-Climbing with a Grammatical Program Representation
    McDermott, James
    Nicolau, Miguel
    [J]. PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 241 - 242
  • [8] Late acceptance hill climbing algorithm for solving patient admission scheduling problem
    Bolaji, Asaju La'aro
    Bamigbola, Akeem Femi
    Shola, Peter Bamidele
    [J]. KNOWLEDGE-BASED SYSTEMS, 2018, 145 : 197 - 206
  • [9] Late Acceptance Hill Climbing Based Social Ski Driver Algorithm for Feature Selection
    Chatterjee, Bitanu
    Bhattacharyya, Trinav
    Ghosh, Kushal Kanti
    Singh, Pawan Kumar
    Geem, Zong Woo
    Sarkar, Ram
    [J]. IEEE ACCESS, 2020, 8 (08): : 75393 - 75408
  • [10] Late-Acceptance and Step-Counting Hill-Climbing GP for Anomaly Detection
    Cao, Van Loi
    Nicolau, Miguel
    McDermott, James
    [J]. PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 221 - 222