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 条
[11]  
Booyavi Z, 2014, 2014 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN PRODUCTION AND LOGISTICS SYSTEMS (CIPLS), P59, DOI 10.1109/CIPLS.2014.7007162
[12]   An improved ant system algorithm for the vehicle routing problem [J].
Bullnheimer, B ;
Hartl, RF ;
Strauss, C .
ANNALS OF OPERATIONS RESEARCH, 1999, 89 (0) :319-328
[13]  
Campelo F, 2017, EVOLUTIONARY COMPUTA
[14]  
COLORNI A, 1992, FROM ANIM ANIMAT, P134
[15]  
Cordon O., 2000, Proceedings of ANTS 2000 - From Ant Colonies to Artificial Ants, P22
[16]  
Corne D., 1999, New Ideas in Optimization
[17]   A swarm optimization algorithm inspired in the behavior of the social-spider [J].
Cuevas, Erik ;
Cienfuegos, Miguel ;
Zaldivar, Daniel ;
Perez-Cisneros, Marco .
EXPERT SYSTEMS WITH APPLICATIONS, 2013, 40 (16) :6374-6384
[18]   THE SELF-ORGANIZING EXPLORATORY PATTERN OF THE ARGENTINE ANT [J].
DENEUBOURG, JL ;
ARON, S ;
GOSS, S ;
PASTEELS, JM .
JOURNAL OF INSECT BEHAVIOR, 1990, 3 (02) :159-168
[19]  
Dorigo M, 2004, ANT COLONY OPTIMIZATION, P1
[20]   Ant colonies for the travelling salesman problem [J].
Dorigo, M ;
Gambardella, LM .
BIOSYSTEMS, 1997, 43 (02) :73-81