The intelligent water drops algorithm: why it cannot be considered a novel algorithm A brief discussion on the use of metaphors in optimization

被引:40
作者
Camacho-Villalon, Christian Leonardo [1 ]
Dorigo, Marco [1 ]
Stutzle, Thomas [1 ]
机构
[1] Univ Libre Bruxelles, IRIDIA, Brussels, Belgium
关键词
Intelligent water drops; Ant colony optimization; Novel algorithm; Metaphor-based algorithm; ANT COLONY OPTIMIZATION; SEARCH ALGORITHM;
D O I
10.1007/s11721-019-00165-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this article, we rigorously analyze the intelligent water drops (IWD) algorithm, a metaphor-based approach for the approximate solution of discrete optimization problems proposed by Shah-Hosseini (in: Proceedings of the 2007 congress on evolutionary computation (CEC 2007), IEEE Press, Piscataway, NJ, pp 3226-3231, 2007). We demonstrate that all main algorithmic components of IWD are simplifications or special cases of ant colony optimization (ACO), and therefore, IWD is simply a particular instantiation of ACO. We show that the natural metaphor of "water drops flowing in rivers removing the soil from the riverbed", the source of inspiration of IWD, is unnecessary, misleading and based on unconvincing assumptions of river dynamics and soil erosion that lack a real scientific rationale. We carry out a detailed review of modifications and extensions proposed to IWD since its first publication in 2007. We find that research on IWD is for the most part misguided and that the vast majority of the ideas explored in the literature on IWD have been studied many years before in the context of ACO. Finally, we discuss the use of natural metaphors as a source of inspiration for optimization algorithms, which has become an extremely popular trend in the last 15 years, and propose some criteria to limit their usage to the cases in which the metaphor is indeed useful.
引用
收藏
页码:173 / 192
页数:20
相关论文
共 76 条
[1]   Ant colony optimization for multi-objective optimization problems [J].
Alaya, Ines ;
Solnon, Christine ;
Ghedira, Khaled .
19TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, VOL I, PROCEEDINGS, 2007, :450-457
[2]   A modified Intelligent Water Drops algorithm and its application to optimization problems [J].
Alijla, Basem O. ;
Wong, Li-Pei ;
Lim, Chee Peng ;
Khader, Ahmed Tajudin ;
Al-Betar, Mohammed Azmi .
EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (15) :6555-6569
[3]  
[Anonymous], 1999, New Ideas in Optimization
[4]  
[Anonymous], 1987, P 2 INT C GEN ALG, V206, P14, DOI DOI 10.1007/S10489-006-0018-Y
[5]   Bird mating optimizer: An optimization algorithm inspired by bird mating strategies [J].
Askarzadeh, Alireza .
COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2014, 19 (04) :1213-1228
[6]  
Atashpaz-Gargari E., 2007, P 2007 C EV COMP CEC, P3226
[7]  
Birattari M, 2007, OPER RES COMPUT SCI, V39, P189
[8]   An electromagnetism-like mechanism for global optimization [J].
Birbil, SI ;
Fang, SC .
JOURNAL OF GLOBAL OPTIMIZATION, 2003, 25 (03) :263-282
[9]   Beam-ACO - hybridizing ant colony optimization with beam search: an application to open shop scheduling [J].
Blum, C .
COMPUTERS & OPERATIONS RESEARCH, 2005, 32 (06) :1565-1591
[10]   The hyper-cube framework for ant colony optimization [J].
Blum, C ;
Dorigo, M .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2004, 34 (02) :1161-1172