A critical analysis of the harmony search algorithm-How not to solve sudoku

被引:60
|
作者
Weyland, Dennis [1 ,2 ]
机构
[1] Univ Svizzera Italiana, Lugano, Switzerland
[2] Univ Brescia, Dept Econ & Management, I-25121 Brescia, Italy
来源
关键词
Heuristics; Metaheuristics; Harmony search; Evolution strategies;
D O I
10.1016/j.orp.2015.04.001
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
This article presents a critical analysis of the harmony search metaheuristic framework. We formally prove that the harmony search algorithm is a special case of evolution strategies. First, this implies that the harmony search algorithm itself does not offer any novelty, apart from using a different terminology. Second, the performance of the best harmony search algorithm is always bounded by the performance that can be obtained by evolution strategies. Additionally, more than a decade of research about harmony search has not revealed any other sort of novelty or has led to any new insights or significant contributions in the field of heuristics. In short, there is no reason for harmony search to exist as a separate metaheuristic framework. Based on these findings, we carefully examine the results found in the paper Harmony search algorithm for solving sudoku. A theoretical investigation and a reimplementation of the harmony search algorithm both reveal that these results are fundamentally flawed. (c) 2015 The Author. Published by Elsevier Ltd.
引用
收藏
页码:97 / 105
页数:9
相关论文
共 50 条
  • [41] An adaptive global harmony search algorithm
    Zhai, Jun-Chang
    Gao, Li-Qun
    Ouyang, Hai-Bin
    Kong, Xiang-Yong
    [J]. Kongzhi yu Juece/Control and Decision, 2015, 30 (11): : 1953 - 1959
  • [42] Global competitive harmony search algorithm
    Xia H.-G.
    Ouyang H.-B.
    Gao L.-Q.
    Kong X.-Y.
    [J]. Kongzhi yu Juece/Control and Decision, 2016, 31 (02): : 310 - 316
  • [43] An Improved Adaptive Harmony Search Algorithm
    Kong, Zhi
    Wang, Lifu
    Wu, Zhaoxia
    Qi, Shiqing
    Zou, Dexuan
    [J]. PROCEEDINGS OF THE 10TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA 2012), 2012, : 743 - 747
  • [44] An Improved Harmony Search Algorithm & Application
    Zhang Ting
    Jiao Bin
    Liu Hai
    Peng Long
    [J]. PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INFORMATION ENGINEERING FOR MECHANICS AND MATERIALS, 2015, 21 : 205 - 210
  • [45] Improvement and Application of Harmony Search Algorithm
    Lu Zheng-qiu
    He Guang-jun
    [J]. 10TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2015), 2015, : 967 - 970
  • [46] An Improved Adaptive Harmony Search Algorithm
    Zhang, Li-min
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING, 2015, 17 : 54 - 59
  • [47] Self-Adaptive Differential Harmony Search Algorithm to Solve Optimal Power Flow with Emission Minimization Problem
    Arul, R.
    Velusami, S.
    Ravi, G.
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON CIRCUIT, POWER AND COMPUTING TECHNOLOGIES (ICCPCT-2014), 2014, : 751 - 756
  • [48] The slope stability analysis by using harmony search algorithm and Spline function
    Li Liang
    Yu Guangming
    Chu Xuesong
    Lu Shibao
    [J]. ISTM/2009: 8TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-6, 2009, : 693 - 696
  • [49] An Analysis of the Application of the Harmony Search Algorithm to Solving the Nurse Rostering Problem
    Lartey, Kelvin
    Akowuah, Emmanuel Kofi
    [J]. CIN-COMPUTERS INFORMATICS NURSING, 2021, 39 (05) : 281 - 288
  • [50] Harmony search algorithm for energy system applications: an updated review and analysis
    Nazari-Heris, Morteza
    Mohammadi-Ivatloo, Behnam
    Asadi, Somayeh
    Kim, Jin-Hong
    Geem, Zong Woo
    [J]. JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2019, 31 (05) : 723 - 749