SEARCH WITHIN CONTENT
Citation Information : International Journal on Smart Sensing and Intelligent Systems. Volume 5, Issue 1, Pages 108-148, DOI: https://doi.org/10.21307/ijssis-2017-474
License : (CC BY-NC-ND 4.0)
Published Online: 06-November-2017
The Swarm Intelligence is a new and modern method employed in optimization problems. The Swarm Intelligence method is based on the en masse movement of living animals like birds, fishes, ants and other social animals. Migration, seeking for food and fighting with enemies are social behaviors of animals. Optimization principle is seen in these animals. The Artificial Fish Swarm Optimization (AFSA) method is one of the Swarm Intelligence approaches that works based on the population and stochastic search. Fishes show very intelligently social behaviors. This algorithm is one of the best approaches of the Swarm Intelligence method with considerable advantages like high convergence speed, flexibility, error tolerance and high accuracy. this paper review the AFSA algorithm, its evolution stages from the start point up to now, improvements and applications in various fields like optimization, control, image processing, data mining, improving neural networks, networks, scheduling, and signal processing and so on. Also, various methods combining the AFSA with other optimization methods like PSO, Fuzzy Logic, Cellular Learning Automata or intelligent search methods like Tabu search, Simulated Annealing , Chaos Search and etc.
 L.X.Li, Z.J.Shao and J.X.Qian, “An Optimizing method based on autonomous animals: fish-swarm algorithm”, Systems Engineering -- Theory & Practice, vol. 22, no.11, pp. 32-38, 2002.
 Meifeng Zhang , Cheng Shao , Fuchao Li, Yong Gan , Junman Sun,“ Evolving Neural Network Classifiers and Feature Subset Using Artificial Fish Swarm”, Proceedings of the IEEE International Conference on Mechatronics and Automation June 25 - 28, 2006, Luoyang, China.
 Mingyan Jiang , Yong Wang , Francisco Rubio , Dongfeng Yuan,” Spread Spectrum Code Estimation by Artificial Fish Swarm Algorithm”, IEEE International Symposium on Intelligent Signal Processing (WISP)2007.
 M.Y.Jiang, D.F.Yuan, “Wavelet Threshold Optimization with Artificial Fish Swarm Algorithm,” in Proc. of the IEEE International Conference on Neural Networks and Brain,(ICNN&B’2005), Beijing, China, 13-15, Oct. 2005,pp.569-572.
 X.L.Li. “A New Intelligent Optimization-Artificial Fish Swarm Algorithm”, PhD thesis, Zhejiang University, China,June, 2003.
 Meifeng Zhang , Cheng Shao , Fuchao Li, Yong Gan , Junman Sun,“Evolving Neural Network Classifiers and Feature Subset Using Artificial Fish Swarm”, Proceedings of the 2006 IEEE International Conference on Mechatronics and Automation June 25 - 28, 2006, Luoyang, China.
 Mingyan Jiang, Dongfeng Yuan, Yongming Cheng,” Improved Artificial Fish Swarm Algorithm”, IEEE Fifth International Conference on Natural Computation, 2009.
Y.M .Cheng, M.Y.Jiang and D.F.Yuan. “Novel Clustering Algorithms Based on Improved Artificial Fish Swarm Algorithm”, Proceedings of the 6th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD'09 ), 2009, 14-16 August, Tianjin China.
 X. Z. Gao, Ying Wu, Kai Zenger, and Xianlin Huang,” A Knowledge-based Artificial Fish-Swarm Algorithm”, 13th IEEE International Conference on Computational Science and Engineering,2010.
 CUI-RU WANG, CHUN-LEI ZHOU, JIAN-WEI MA, “ An improved artificial fish swarm algorithm and its application in feed-forward neural networks”, Proceedings of the Fourth International Conference on Machine Learning and Cybernetics, Guangzhou, 18-21 August 2005.
 Edite M. G. P. Fernandes, Tiago F. M. C. Martins and Ana Maria .A. C. Rocha,”Fish Swarm Intelligent Algorithm for Bound Constrained Global Optimization”, Proceedings of the International Conference on Computational and Mathematical Methods in Science and Engineering, CMMSE,30 June, 1–3 July 2009.
 Lei WANG,Leijuan MA,” A Hybrid Artificial Fish Swarm Algorithm for Bin-packing Problem”, IEEE International Conference on Electronic & Mechanical Engineering and Information Technology,27-29,2011.
 Huadong Chen Shuzong Wang Jingxi Li Yunfan Li,” A Hybrid of Artificial Fish Swarm Algorithm and Particle Swarm Optimization for Feedforward Neural Network Training”, IEEE Advanced Intelligence system research , October , 2007.
 Xiaodan Zhang, Feng Hu, Jianeng Tang, Cairong Zou, Li Zhao,” A Kind of Composite Shuffled Frog Leaping Algorithm”, IEEE Sixth International Conference on Natural Computation (ICNC),2232-2235, 2010.
 D.Yazdani, S.Golyari, M.R. Meybodi,” A New Hybrid Algorithm for Optimization Based on Artificial Fish Swarm Algorithm and Cellular Learning Automata” , IEEE 5th International Symposium on Telecommunications (IST), 932-937, 2010.
 R.Huang , H.Tawafik , A.Nagar , G.Abbas, ﾓa novel hybrid QoS multicast routing based on clonal selection and artificial fish swarm algorithmﾔ,IEEE second international conference on development in system engineering, 47-52,2009.
 Hai Ma , Yanjiang Wang , ﾓAn Artificial Fish Swarm Algorithm Based on Chaos Searchﾔ, IEEE Fifth International Conference on Natural Computation, 118-121, 2009.
 Ana Maria A.C. Rocha,, Tiago F.M.C. Martins, Edite M.G.P. Fernandes,ﾔ An Augmented Lagrangian Fish Swarm Based Method for Global Optimizationﾔ, Journal of Computational and Applied Mathematics, 2-20, May 10, 2010.
 Wei Guo , Guohua Fang , Xianfeng Huang , ﾓAn Improved Chaotic Artificial Fish Swarm Algorithm and Its Application in Optimizing Cascade Hydropower Stationsﾔ, IEEE International Conference on Business Management and Electronic Information (BMEI), 217 ﾖ 220, 2011 .
 C. Cheng, W. Wang, D. Xu, and K.W. Chau, ﾓOptimizing hydropower reservoir operation using hybrid genetic algorithm and chaos,ﾔ Water Resources Management, Vol. 22, No. 7, 2008, pp 895-909.
 Xin MA , Application of Adaptive Hybrid Sequences Niche Artificial Fish Swarm Algorithm in Vehicle Routing Problem ,IEEE 2nd International Conference on Future Computer and Communication, 1: 654-658,2010.
 Zhaohui Chen, Xuequan Tian , ﾓArtificial Fish-Swarm Algorithm with Chaos and Its Applicationﾔ, IEEE Second International Workshop on Education Technology and Computer Science , 226-229, 2010.
 Longqin xu , shuangyin liu ,ﾔ Case Retrieval Strategies of Tabubased Artificial Fish Swarm Algorithm ﾓ , IEEE Second International Conference on Computational Intelligence and Natural Computing (CINC), 365- 369, 2010.
 Si He , Nabil Belacel , Habib Hamam , Yassine Bouslimani , ﾓFuzzy Clustering with Improved Artificial Fish Swarm Algorithmﾔ, International Joint Conference on Computational Sciences and Optimization ,317-321,2009.
 WEI Xiu-xi, ZENG Hai-wen , ZHOUYong-quan , ﾓHybrid Artificial Fish School Algorithm for Solving Ill-conditioned Linear Systems of Equationsﾔ, IEEE International Conference on Intelligent Computing and Intelligent Systems (ICIS), 2010 390-394 ,2010.
 Kongcun Zhu, Mingyan Jiang, Yongming Cheng , ﾓNiche Artificial Fish Swarm Algorithm Based on Quantum Theoryﾔ,IEEE 10th International Conference on Signal Processing (ICSP), 2010 ,1425-1428, 2010.
 Ana Maria A.C. Rocha and Edite M.G.P. Fernandes , On Hyperbolic Penalty in the Mutated Artificial Fish Swarm Algorithm in Engineering Problems,online conference on soft computing in industrial application , December 5-16th, 2011.
 Yifan Hu, Baozhong Yu, Jianliang Ma, Tianzhou Chen ,”Parallel Fish Swarm Algorithm based on GPU acceleration”, IEEE 3rd International Workshop on Intelligent Systems and Applications (ISA), 28-29 May ,2011.
 Kongcun Zhu, Mingyan Jiang, “Quantum Artificial Fish Swarm Algorithm”, IEEE 8th World Congress on Intelligent Control and Automation, July 6-9, Jinan, China, 2010.
 Mingyan Jiang , Yongming Cheng , “Simulated Annealing Artificial Fish Swarm Algorithm “ , IEEE 8th World Congress on Intelligent Control and Automation, July 6-9, Jinan, China, 2010 .
 WenJie Tian , Yue Tian , Lan Ai , JiCheng Liu , “A New optimization Algorithm for Fuzzy Set Design”, IEEE International Conference on Intelligent Human-Machine Systems and Cybernetics , 431-435 , 2009.
 Xiaojuan Ban, Yunmei Yang, Shurong Ning, Xiaolong Lv and Jin Qin , “A self-adaptive control algorithm of the artificial fish formation”, FUZZ-IEEE, Korea, 1903-1908, August 20-24,2009.
 WenJie Tian , JiCheng Liu , “An Improved Artificial Fish Swarm Algorithm for Multi Robot Task Scheduling”, IEEE Fifth International Conference on Natural Computation, 127-130,2009.
 Qianzhi Ma, Xiujuan Lei , “Application of Artificial Fish School Algorithm in UCA V Path Planning” , IEEE Fifth International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA) , 555 – 559 ,2010.
 WANG Chu-Jiao , WANG Chu-Jiao,” Application of Probabilistic Causal-effect Model based Artificial Fish-swarm Algorithm for Fault Diagnosis in Mine Hoist”, JOURNAL OF SOFTWARE, 474-481,VOL. 5, NO. 5, MAY 2010.
 YingWu,Sami Kiviluoto,Kai Zenger,X. Z. Gao, and Xianlin Huang ,” Hybrid Swarm Algorithms for Parameter Identification of an Actuator Model in an Electrical Machine “,Hindawi Publishing Corporation Advances in Acoustics and Vibration Volume 2011, Article ID 637138, 12 pages doi:10.1155/2011/637138.
 Mingyan Jiang, Mingyan Jiang, “Multiobjective Optimization by Artificial Fish Swarm Algorithm”, IEEE International Conference on Computer Science and Automation Engineering (CSAE), 506 - 511, 2011.
 Yi Luo, Wei Wei , Shuang xin Wang , “Optimization of PID Controller Parameters Based on an Improved Artificial Fish Swarm Algorithm”, IEEE Third International Workshop on Advanced Computational Intelligence,328-332, August 25-27, 2010 - Suzhou, Jiangsu, China.
 Yuncan Xue , Hongbin Du , Wei Jian , “Optimum steelmaking charge plan using artificial fish swarm optimization algorithm”, IEEE International Conference on Systems, Man and Cybernetics , 4360- 4364, 2004.
 Xinhuan Feng, Jun Yin1, Meng Xu, Xiao Zhao, Bian Wu ,” The Algorithm Optimization on Artificial Fish-swarm for the Target Area on Simulation Robots”, IEEE 2nd International Conference on Signal Processing Systems (ICSPS) , 87-89 , 2010.
 Li Xiao, “A Clustering Algorithm Based on Artificial Fish School”, 2nd International Conference on Computer Engineering and Technology (ICCET), 766-769, 2010.
 Mehdi Neshat , Danial Yazdani,Elham Gholami , Azra masoumi ,Mehdi Sargolzae,” a New Hybrid Algorithm Based on Artificial fishes swarm Optimization and K-means for Cluster Analysis”, IJCSI International Journal of Computer Science Issues, Vol. 8, Issue 4, July 2011.
 Zhe-jing Huang, Bin-qiang Wang,” A Novel Swarm Clustering Algorithm and its Application for CBR Retrieval”, 2nd International Conference on Information Engineering and Computer Science (ICIECS), 1 - 5, 2010.
 Chen Deyun，Shao Lei，Zhang Zhen, Yu Xiaoyang,” An Image Reconstruction Algorithm Based on Artificial Fish-Swarm for Electrical Capacitance Tomography System”, IEEE the 6th International Forum on Strategic Technology, 1190-1194, August 22-24, 2011.
 CHU XiaoLi,ZHU Ying,SHI JunTao,SONG JiQing , “Method of Image Segmentation Based on Fuzzy C-Means Clustering Algorithm and Artificial Fish Swarm Algorithm” , International Conference on Intelligent Computing and Integrated Systems (ICISS), 254-257,2010 .
 Yongming Cheng, Mingyan Jiang, Dongfeng Yuan , “Novel Clustering Algorithms Based on Improved Artificial Fish Swarm Algorithm”, IEEE Sixth International Conference on Fuzzy Systems and Knowledge Discovery, 141-145,2009.
 WenJie Tian, Yu Geng, JiCheng Liu, Lan Ai,” Optimal Parameter Algorithm for Image Segmentation ”,IEEE Second International Conference on Future Information Technology and Management Engineering,179-182,2009.
 D.yazdani , H.nabizadeh , E.M.Kosari , A.N.Toosi, “ color quantization using modified artificial fish swarm algorithm”, International conference Artificial Intelligence , LNAI 7106 , 382-391 , 2011.
 Xin Song, Cuirong Wang, Juan Wang, Bin Zhang, “A Hierarchical Routing Protocol Based on AFSO algorithm for WSN”, IEEE International Conference On Computer Design And Applications (ICCDA 2010),635-639.
 Zhang Bin, Mao Jianlin ,Li Haiping ,” A Hybrid Algorithm for Sensing Coverage Problem in Wireless Sensor Networks”, IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems,162-165,March 20-23, 2011, Kunming, China.
 LIU Tao , QI Ai-ling , HOU Yuan-bin , CHANG Xin-tan , “Feature optimization Based on Artificial Fish-swarm Algorithm in Intrusion Detections”, International Conference on Networks Security, Wireless Communications and Trusted Computing,542-545,2009.
 Chun-bo LIU, Zhi-ping LUO,Hui-jin WANG, Xiu-qin YU, Li-hua LIU,” QoS Multicast Routing problem Based on Artificial Fish-Swarm Algorithm ”,IEEE First International Workshop on Education Technology and Computer Science ,814-817,2009.
 Yuan Yuan , Zhu Hong ,Zhang Ming , Zhu Hongqin ,Wang Xuyan ,Wang He , Chen Jincao, Zhang Junfang , “Reactive Power Optimization of Distribution Network based on improved artificial fish swarm algorithm”, 2010 China International Conference on Electricity Distribution.
 HongYu, Jie Wei , Jin Li , “Transformer Fault Diagnosis Based on Improved Artificial Fish Swarm Optimization Algorithm and BP Network “,IEEE 2nd International Conference on Industrial Mechatronics and Automation , 99-104,2010.
 Meifeng Zhang , Cheng Shao, Fuchao Li, Yong Gan, Junman Sun , “Evolving Neural Network Classifiers and Feature Subset Using Artificial Fish Swarm”, IEEE International Conference on Mechatronics and Automation,1598-1602 June 25 - 28, 2006, Luoyang, China.
 Wei Shen , Xiaopen Guo , Chao Wu, Desheng Wu,” Forecasting stock indices using radial basis function neural networks optimized by artificial fish swarm algorithm”, Knowledge-Based Systems 24 (2011) 378–385 .
 Yuansheng Huang , Yufang Lin , “Freight Prediction Based on BP Neural Network Improved by Chaos Artificial fish-swarm algorithm”, International Conference on Computer Science and Software Engineering , 1287-1290,2008.
 Dongxiao Niu , WeiShen , “RBF and Artificial Fish Swarm Algorithm for Short term Forecast of Stock Indices”, Second International Conference on Communication Systems, Networks and Applications, 139-142, 2010.
 Xuejun Chen, Jianzhou Wang, Donghuai Sun, Jinzhao Liang, “Time Series Forecasting Based on Novel Support Vector Machine Using Artificial Fish Swarm Algorithm” , IEEE Fourth International Conference on Natural Computation , 2008.
 WenJie Tian , Yue Tian , “An Improved Artificial Fish Swarm Algorithm for Resource Leveling”, International Conference on Management and Service Science, 2009.
 Saeed Farzi , “Efficient Job Scheduling in Grid Computing with Modified Artificial Fish Swarm Algorithm”, International Journal of Computer Theory and Engineering,13-18, Vol. 1, No. 1, April 2009.
 Taixiong Zheng , Jiongqiu Li,” Multi-Robot Task Allocation and Scheduling based on Fish Swarm Algorithm ”, 8th World Congress on Intelligent Control and Automation, July 6-9 2010, Jinan, China .
 Dong Bing , Du Wen, “Scheduling Arrival Aircrafts on Multi-runway Based on an Improved Artificial Fish Swarm Algorithm”, International Conference on Computational and Information Sciences,499-502, 2010.
 QI Ai-ling, MA Hong-wei, LIU Tao,” A Weak Signal Detection Method Based on Artificial Fish Swarm Optimized Matching Pursuit”, World Congress on Computer Science and Information Engineering,185-189, 2009.
 Mingyan Jiang, Dongfeng Yuan,” Wavelet Threshold Optimization with Artificial Fish Swarm Algorithm”, International Conference on Neural Networks and Brain, 2005. ICNN&B '05. , 569-572, 2005.