The firefly algorithms could not solve the contradiction between convergence rate and early maturing and that between global exploration and local exploration when handling complex engineering optimization problems with high nonlinearity and multi-extreme values. On this basis
a kind of dual population firefly algorithm is proposed based on firefly “glowing” and “extinguishing” flicker mechanism. In the algorithm
the moving state of firefly is modulated with chaotic flicker factor ξ to simulate firefly biological habits
which can greatly enhance the convergence rate of the algorithm under the premise of keeping the individual autonomous power in the population. At the same time
the population is divided into global population and local population through the dual population strategy
which can maintain the interaction between groups of information and balance the global exploration ability and local exploration ability of the algorithm
and hence reducing the risk of falling into the local optimal risk. The classic single-mode and multi-mode test functions are used to verify the algorithm. The results showed that the algorithm can achieve better optimization effect while ensuring the convergence rate and avoiding local optimum. The convergence accuracy can be improved more than 4-5 orders of magnitude. Meanwhile
the algorithm can meet the requirement of accuracy in the minimum number of function evaluations.
关键词
Keywords
references
YANG X S. Firefly algorithms for multimodal optimization [J]. Mathematics, 2009, 5792: 169-178.
YANG X S. Firefly algorithm Levy flight and global optimization research and development intelligent system [M]. Berlin, Germany: Springer, 2010: 209-218.
LIU Zemeng, ZHANG Rui, ZHANG Guangming. Wavelength variable s election method in near infrared spectroscopy based on discrete firefly algorithm [J]. Spectroscopy and Spectral Analysis, 2016, 36(12): 3931-3936.
CHEN Kai, CHEN Fang, DAI Min. Fast image segmentation with multilevel threshold of two-dimensional entropy based on firefly algorithm [J]. Optics and Precision Engineering, 2014, 22(2): 517-523.
WU Yue, HU Qingjie, LI Qingpeng. Topology optimization for truss structures based on improved firefly algorithm [J]. Journal of Building Structures, 2016, 37(6): 46-52.
FARAHANI S M, NASIRI B, MEYBODI M R. A multiswarm based firefly algorithm in dynamic environments [C]∥IEEE Conference on Signal Processing Systems. Piscataway, NJ, USA: IEEE, 2011: 68-72.
WANG B, LI D X, JIANG J P, et al. A modified firefly algorithm based on light intensity difference [J]. Journal of Combinatorial Optimization, 2016, 31(3): 1045-1060.
GANDOMI A H, YANG X S, TALATAHARI S. Firefly algorithm with chaos [J]. Communications in Nonlinear Science and Numerical Simulation, 2013, 18(1): 89-98.
LIU Chang, LIU Liqiang, ZHANG Lina. A Improved firefly algorithm for global optimization [J]. Journal of Harbin Engineering University, 2017, 38(4): 569-577.
ZHANG Yong, XIA Changhong, GONG Dunwei, et al. Streaming data clustering using cooperative particle swarm optimization [J]. Control and Decision, 2016, 31(10): 1879-1883.
GUO Sen, QIN Guihe, ZHANG Jindong. Study on particle swarm optimization algorithm for multi-objective vehicle routing problem [J]. Journal of Xi'an Jiaotong University, 2016, 50(9): 97-104.