(Translated by https://www.hiragana.jp/)
萤火虫算法 - 维基百科,自由的百科全书 とべ转到内容ないよう

萤火ちゅう算法さんぽう

维基百科ひゃっか自由じゆうてき百科ひゃっかぜん

萤火ちゅう算法さんぽう(Firefly Algorithm)いち启发しき算法さんぽう,灵感萤火ちゅう闪烁てきぎょう为。萤火ちゅうてき闪光,其主よう目的もくてきさく为一个信号系统,以吸引きゅういん其他てき萤火ちゅう剑桥大学だいがくてきXin-She Yangおと译:杨新しゃ教授きょうじゅ提出ていしゅつりょう萤火ちゅう算法さんぽう,其假设为[1]

  • 萤火ちゅうぶんせい别,这样一个萤火虫将会吸引到所有其他的萤火虫;
  • 吸引きゅういんりょくあずか它们てきあきらなりせい,对于にんなん两个萤火ちゅう么明あきらてき萤火ちゅう吸引きゅういんいん此移动到さらあきらてきいち个,しか而,あきらまたずい其距离的增加ぞうか而减しょう;
  • 如果ぼつゆう一个给定的萤火虫更亮的萤火虫,它会ずいつくえうつり动。

あきら应与标函すう联系おこりらい。萤火ちゅう算法さんぽう自然しぜん为灵かんてき启发しき优化算法さんぽう[2]

算法さんぽう描述[编辑]

萤火ちゅう算法さんぽうてき伪代码可以概括がいかつ为:

Begin
1)标函すう
2)生成せいせい一个萤火虫的初始人口
3)制定せいてい光照みつてる强度きょうどいん此,它与れい如,对于最大さいだい问题ある;
4)てい吸收きゅうしゅうけいすう
while(T < MaxGeneration)
   for i =1:n(所有しょゆうn萤火ちゅう)
      for j =1:n(n萤火ちゅう)
         if(),
            うつり动萤ちゅうiこうj;
         end if
         吸引きゅういんりょくあずか距离;
         评估しんてきかい决方あん更新こうしんてきひかり强度きょうど;
      end for j
   end  for i
   はいめい萤火ちゅう找到とうぜんさいけい;
end while
处理きさきてき结果视化;
end

对于にんなん一两只萤火虫的主要更新公式 and これ

其中长参すう, e いち个矢りょうふく从高斯或其他てき分布ぶんぷ)。

以证あかりざいてきじょう况,FA以简じゅん粒子りゅうしぐん优化(PSO).こと实上,,如果ない环(j)じょう删除,あきらたび がえ换为とうまえてきぜんたまさいけい,FA基本きほん上成うえなし为标じゅんPSO。

萤火ちゅう算法さんぽうてき变种[编辑]

离散萤火ちゅう算法さんぽう(DFA)[编辑]

离散形式けいしきてき萤火ちゅう算法さんぽう(Discrete Firefly Algorithm,DFA)[3] DFA优于现有算法さんぽう如蚁ぐん算法さんぽう

对于图像分割ぶんかつ于FA-方法ほうほうOtsuてき方法ほうほうさら有效ゆうこう.[4] どう时, 离散萤火ちゅう算法さんぽう对QAP问题,Durkotaやめ进很このみてき实现ぎょう[5]

针对负荷预测ちゅうてきとくせい选择问题,应用FA实现Wrapperとくせい选择算法さんぽう. [6]

多目おおめ标萤むし算法さんぽう[编辑]

Apostolopoulos and Vlachos对FA进行りょう一个重要的多目标研究[7]どう时,Yang提出ていしゅつりょう多目おおめ标萤むし算法さんぽう(Multiobjective Firefly Algorithm,MOFA),对连续优问题ゆう很好てき效果こうか[8]

ひしげかくろうFA[编辑]

ひしげかくろう萤火ちゅう算法さんぽうようらいかい决电りょくけい统优单元うけたまわ诺问题[9]

混沌こんとんFA[编辑]

混沌こんとん萤火ちゅう算法さんぽう(Chaotic Firefly Algorithm,CFA)也显しめせりょう算法さんぽうてき有效ゆうこうせい[10]

こん合算がっさんほう[编辑]

萤火ちゅう算法さんぽうあずか蚁群优化さん法相ほうしょう结合てきこん合算がっさんほうのう够解决金融きんゆうとう资组あい优化 [11]

もと于萤むし算法さんぽうてき Memetic 算法さんぽう[编辑]

一种基于萤火虫算法(FA)てきMemetic算法さんぽう(FA-MA)もちいらい优化支持しじこうりょうつくえ(SVR)预测模型もけいてきさんすうざい该FA-MAちゅう,FAようらい搜索そうさく全局ぜんきょくかいそら间,而模しき搜索そうさく(pattern Search) もちいらい进行个体がく习和局部きょくぶかいそら搜索そうさく[12]

实际应用[编辑]

萤火ちゅう算法さんぽうやめ应用いた几乎所有しょゆう领域科学かがく工程こうてい,如数字すうじ图像压缩图像处理[13][14],とくせい值优[15],とくせいひっさげ故障こしょう检测[16][17],てん线设计[18][19],工程こうてい结构设计[20], 调度旅行りょこうしょう问题[21][22][23],语义组成[24],化学かがくしょう平衡へいこう[25], 聚类[26],动态问题[27][28], 刚性图像はいじゅん问题[29],まいりすう选择[30][12]蛋白たんぱく质折叠问题[31]ひとしひとし

参考さんこう文献ぶんけん[编辑]

  1. ^ Yang, X. S. (2008). Nature-Inspired Metaheuristic Algorithms. Frome: Luniver Press, UK
  2. ^ そん副本ふくほん. [2013-05-18]. (原始げんし内容ないようそん于2013-05-21). 
  3. ^ Sayadi, M. K.; Ramezanian, R.; Ghaffari-Nasab, N. A discrete firefly meta-heuristic with local search for makespan minimization in permutation flow shop scheduling problems (PDF). Int. J. of Industrial Engineering Computations. 2010, 1: 1–10 [2013-05-21]. (原始げんし内容ないようそん (PDF)于2013-10-13). 
  4. ^ T. Hassanzadeh, H. Vojodi and A. M. E. Moghadam, An image segmentation approach based on maximum variance intra-cluster method and firefly algorithm, in: Proc. of 7th Int. Conf. on Natural Computation (ICNC), pp. 1817-1821 (2011).
  5. ^ K. Durkota, Implementation of a discrete firefly algorithm for the QAP problem within the sage framework, BSc thesis, Czech Technical University, (2011). そん副本ふくほん (PDF). [2013-05-21]. (原始げんし内容ないよう (PDF)そん档于2012-04-25). 
  6. ^ Hu, Z., Bao, Y., Xiong, T., & Chiong, R. (2015). Hybrid filter–wrapper feature selection for short-term load forecasting. Engineering Applications of Artificial Intelligence, 40, 17-27.
  7. ^ Apostolopoulos, T.; Vlachos, A. Application of the Firefly Algorithm for Solving the Economic Emissions Load Dispatch Problem. International Journal of Combinatorics. 2011, 2011: Article ID 523806. 
  8. ^ X. S. Yang, Multiobjective firefly algorithm for continuous optimization, Engineering with Computers, vol. 29, No. 2, pp. 175-184 (2013).
  9. ^ Rampriya B., Mahadevan K. and Kannan S., Unit commitment in deregulated power system using Lagrangian firefly algorithm, Proc. of IEEE Int. Conf. on Communication Control and Computing Technologies (ICCCCT), pp. 389-393 (2010).
  10. ^ L. dos Santos Coelho, D. L. de Andrade Bernert, V. C. Mariani, a chaotic firefly algorithm applied to reliability-redundancy optimization, in: 2011 IEEE Congress on Evolutionary Computation (CEC'11), pp. 517-521 (2011).
  11. ^ G. Giannakouris, V. Vassiliadis and G. Dounias, Experimental study on a hybrid nature-inspired algorithm for financial portfolio optimization, SETN 2010, LNAI 6040, pp. 101-111 (2010).
  12. ^ 12.0 12.1 Zhongyi Hu, Yukun Bao, and Tao Xiong, Electricity Load Forecasting using Support Vector Regression with Memetic Algorithms, The Scientific World Journal, 2014, http://www.hindawi.com/journals/tswj/aip/292575/页面そん档备份そん互联网档あん
  13. ^ Horng M.-H. and Jiang T. W., The codebook design of image vector quantization based on the firefly algorithm, in: Computational Collective Intelligence, Technologies and Applications, LNCS, Vol. 6423, pp. 438-447 (2010).
  14. ^ M.-H. Horng, vector quantization using the firefly algorithm for image compression, Expert Systems with Applications, Vol. 38, (article in press) 12 Aug. (2011).
  15. ^ R. Dutta, R. Ganguli and V. Mani, Exploring isospectral spring-mass systems with firefly algorithm, Proc. Roy. Soc. A., Vol. 467, (2011)http://rspa.royalsocietypublishing.org/content/early/2011/06/16/rspa.2011.0119.abstract页面そん档备份そん互联网档あん
  16. ^ H. Banati and M. Bajaj, Firefly based feature selection approach, Int. J. Computer Science Issues, vol. 8, No. 2, 473-480 (2011).
  17. ^ R. Falcon, M. Almeida and A. Nayak, Fault identification with binary adaptive fireflies in parallel and distributed systems, IEEE Congress on Evolutionary Computation, (2011).
  18. ^ B. Basu and G. K. Mahanti, Firefly and artificial bees colony algorithm for synthesis of scanned and broadside linear array antenna, Progress in Electromagnetic Research B., Vol. 32, 169-190 (2011).
  19. ^ A. Chatterjee, G. K. Mahanti, and A. Chatterjee, Design of a fully digital controlled reconfigurable switched beam conconcentric ring array antenna using firefly and particle swarm optimization algorithm, Progress in Elelectromagnetic Research B, Vol. 36, 113-131(2012)
  20. ^ A. H. Gandomi, X. S. Yang, A. H. Alavi, Mixed variable structural optimization using firefly algorithm, Computers and Structures, Vol. 89, No. 23-24, pp. 2325-2336 (2011). doi:10.1016/j.compstruc.2011.08.002
  21. ^ U. Hönig, A firefly algorithm-based approach for scheduling task graphs in homogenous systems, Proceeding Informatics, doi:10.2316/P.2010.724-033, 724 (2010).
  22. ^ A. Khadwilard, S. Chansombat, T. Thepphakorn, P. Thapatsuwan, W. Chainat, P. Pongcharoen, Application of firefly algorithm and its parameter setting for job shop scheduling, First Symposius on Hands-On Research and Development, (2011).
  23. ^ G. K. Jati and S. Suyanto, Evolutionary discrete firefly algorithm for travelling salesman problem, ICAIS2011, Lecture Notes in Artificial Intelligence (LNAI 6943), pp.393-403 (2011).
  24. ^ C. B. Pop, V. R. Chifu, I. Salomie,R. B. Baico, M. Dinsoreanu, G. Copil, A hybrid firefly-inspired approach for optimal semantic web service composition, in: Proc. of 2nd Workshop on Software Services: Cloud Computing and Applications, June, 2011.
  25. ^ S. E. Fateen, A. Bonilla-Petrociolet, G. P. Rangaiah, Evaluation of covariance matrix adaptation evolution strategy, shuffled complex evolution and firefly algorithms for phase stability, phase equilibrium and chemical equilibrium problems, Chemical Engineering Research and Design, May (2012). http://dx.doi.org/10.1016/j.cherd.2012.04.011
  26. ^ J. Senthilnath, S. N. Omkar and V. Mani, Clustering using firefly algorithm: Performance study, Swarm and Evolutionary Computation, June (2011). doi:10.1016/j.swevo.2011.06.003
  27. ^ S. M. Farahani, B. Nasiri and M. R. Meybodi, A multiswarm based firefly algorithm in dynamic environments, Third Int. Conference on Signal Processing Systems (ICSPS2011), Aug 27-28, Yantai, China, pp. 68-72 (2011)
  28. ^ A. A. Abshouri, M. R. Meybodi and A. Bakhtiary, New firefly algorithm based on multiswarm and learning automata in dynamic environments, Third Int. Conference on Signal Processing Systems (ICSPS2011), Aug 27-28, Yantai, China, pp. 73-77 (2011).
  29. ^ Yudong Zhang and Lenan Wu, A Novel Method for Rigid Image Registration based on Firefly Algorithm, International Journal of Research and Reviews in Soft and Intelligent Computing, vol.2, no.2, pp. 141-146 (2012).
  30. ^ Tao Xiong, Yukun Bao, Zhongyi Hu: Multiple-output support vector regression with a firefly algorithm for interval-valued stock price index forecasting. Knowl.-Based Syst. 55: 87-100 (2014), http://www.sciencedirect.com/science/article/pii/S0950705113003237页面そん档备份そん互联网档あん
  31. ^ Yudong Zhang, Lenan Wu, Shuihua Wang. Solving Two-Dimensional HP model by Firefly Algorithm and Simplified Energy Function页面そん档备份そん互联网档あん). Mathematical Problems in Engineering. 2013. doi:10.1155/2013/398141