Heuristic-Based Firefly Algorithm for Bound Constrained Nonlinear Binary Optimization

被引:14
作者
Costa, M. Fernanda P. [1 ]
Rocha, Ana Maria A. C. [2 ]
Francisco, Rogerio B. [1 ]
Fernandes, Edite M. G. P. [2 ]
机构
[1] Univ Minho, Ctr Math, Dept Math & Applicat, P-4710057 Braga, Portugal
[2] Univ Minho, Algoritmi Res Ctr, P-4710057 Braga, Portugal
关键词
D O I
10.1155/2014/215182
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Firefly algorithm (FA) is a metaheuristic for global optimization. In this paper, we address the practical testing of a heuristic-based FA (HBFA) for computing optima of discrete nonlinear optimization problems, where the discrete variables are of binary type. An important issue in FA is the formulation of attractiveness of each firefly which in turn affects its movement in the search space. Dynamic updating schemes are proposed for two parameters, one from the attractiveness term and the other from the randomization term. Three simple heuristics capable of transforming real continuous variables into binary ones are analyzed. A new sigmoid "erf" function is proposed. In the context of FA, three different implementations to incorporate the heuristics for binary variables into the algorithm are proposed. Based on a set of benchmark problems, a comparison is carried out with other binary dealing metaheuristics. The results demonstrate that the proposed HBFA is efficient and outperforms binary versions of differential evolution (DE) and particle swarm optimization (PSO). The HBFA also compares very favorably with angle modulated version of DE and PSO. It is shown that the variant of HBFA based on the sigmoid "erf" function with "movements in continuous space" is the best, in terms of both computational requirements and accuracy.
引用
收藏
页数:12
相关论文
共 36 条
[1]   A numerical evaluation of several stochastic algorithms on selected continuous global optimization test problems [J].
Ali, MM ;
Khompatraporn, C ;
Zabinsky, ZB .
JOURNAL OF GLOBAL OPTIMIZATION, 2005, 31 (04) :635-672
[2]  
Arora S., 2013, INT J COM APPL, V69, P48, DOI DOI 10.5120/11826-7528
[3]   Improved binary artificial fish swarm algorithm for the 0-1 multidimensional knapsack problems [J].
Azad, Md. Abul Kalam ;
Rocha, Ana Maria A. C. ;
Fernandes, Edite M. G. P. .
SWARM AND EVOLUTIONARY COMPUTATION, 2014, 14 :66-75
[4]  
Azad MAK, 2013, LECT NOTES ENG COMP, P31
[5]  
Burer S., 2012, SURVEYS OPERATIONS R, V17, P97, DOI [10.1016/j.sorms.2012.08.001, DOI 10.1016/J.S0RMS.2012.08.001]
[6]   Binary differential evolution strategies [J].
Engelbrecht, A. P. ;
Pampara, G. .
2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, :1942-1947
[7]  
Farahani S M., 2011, INT J MACH LEARN COM, P448
[8]  
Farahani S M., 2012, INT J ARTIFICIAL INT, P97
[9]   A comprehensive review of firefly algorithms [J].
Fister, Iztok ;
Fister, Iztok, Jr. ;
Yang, Xin-She ;
Brest, Janez .
SWARM AND EVOLUTIONARY COMPUTATION, 2013, 13 :34-46
[10]   Mixed variable structural optimization using Firefly Algorithm [J].
Gandomi, Amir Hossein ;
Yang, Xin-She ;
Alavi, Amir Hossein .
COMPUTERS & STRUCTURES, 2011, 89 (23-24) :2325-2336