Fish Inspired Algorithms

Chapter
Part of the Intelligent Systems Reference Library book series (ISRL, volume 62)

Abstract

In this chapter, we present several fish algorithms that are inspired by some key features of the fish school/swarm, namely, artificial fish school algorithm (AFSA), fish school search (FSS), group escaping algorithm (GEA), and shark-search algorithm (SSA). We first provide a short introduction in Sect. 9.1. Then, the detailed descriptions regarding AFSA and FSS can be found in Sects. 9.2 and 9.3, respectively. Next, Sect. 9.4 briefs two emerging fish inspired algorithms, i.e., GEA and SSA. Finally, Sect. 9.5 summarises in this chapter

References

  1. Ban, X., Yang, Y., Ning, S., Lv, X. & Qin, J. (2009, August 20–24). A self-adaptive control algorithm of the artificial fish formation. IEEE International Conference on Fuzzy Systems (FUZZ-IEEE) (pp. 1903–1908). Korea.Google Scholar
  2. Banerjee, S. & Caballé, S. (2011) Exploring fish school algorithm for improving turnaround time: an experience of content retrieval. Third International Conference on Intelligent Networking and Collaborative Systems (INCoS), pp. 842–847.Google Scholar
  3. Bastos-Filho, C.J.A., Lima-Neto, F.B.D., Lins, A.J.C.C., Nascimento, A.I.S. & Lima, M.P. (2008). A novel search algorithm based on fish school behavior. IEEE International Conference on Systems, Man and Cybernetics (SMC), pp. 2646–2651.Google Scholar
  4. Bastos-Filho, C.J.A., Lima-Neto, F.B.D., Lins, A.J.C.C., Nascimento, A.I.S. & Lima, M.P. (2009a). Fish school search. In Chiong, R. (ed.) Nature-Inspired Algorithms for Optimisation, SCI 193, (pp. 261–277). Berlin: Springer.Google Scholar
  5. Bastos-Filho, C.J.A., Lima-Neto, F.B.D., Sousa, M.F.C., Pontes, M.R. & Madeiro, S.S. (2009b). On the influence of the swimming operators in the fish school search algorithm. IEEE International Conference on Systems, Man, and Cybernetics (SMC), October, San Antonio, TX, USA, pp. 5012–5017.Google Scholar
  6. Bing, D. & Wen, D. (2010). Scheduling arrival aircrafts on multi-runway based on an improved artificial fish swarm algorithm. International Conference on Computational and Information Sciences (ICCIS), pp. 499–502.Google Scholar
  7. Braithwaite, V. A. (2006). Cognitive ability in fish. Behaviour and Physiology of Fish, 24, 1–37.CrossRefGoogle Scholar
  8. Cai, Y. (2010). Artificial fish school algorithm applied in a combinatorial optimization problem. International Journal of Intelligent Systems and Applications, 1, 37–43.CrossRefGoogle Scholar
  9. Cavalcanti-Júnior, G.M., Bastos-Filho, C.J.A., Lima-Neto, F.B. & Castro, R.M.C.S. (2011). A hybrid algorithm based on fish school search and particle swarm optimization for dynamic problems. In Tan, Y. (ed.) ICSI 2011, Part II, LNCS 6729, (pp. 543–552). Berlin: Springer.Google Scholar
  10. Cavalcanti-Júnior, G.M., Bastos-Filho, C.J.A. & Lima-Neto, F.B.D. (2012). Volitive Clan PSO—an approach for dynamic optimization combining particle swarm optimization and fish school search. In Parpinelli, R. (ed.) Theory and New Applications of Swarm Intelligence, Chap. 5, (pp. 69–86). 51000 Rijeka, Croatia: In-Tech, ISBN 978-953-51-0364-6.Google Scholar
  11. Chen, Z., & Tian, X. (2010). Artificial fish-swarm algorithm with chaos and its application. Second International Workshop on Education Technology and Computer Science (ETCS), 1, 226–229.CrossRefGoogle Scholar
  12. Chen, Z., Ma, J., Lei, J., Yuan, B. & Lian, L. (2007). An improved shark-search algorithm based on multi-information. Fourth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), pp. 1–5.Google Scholar
  13. Chen, X., Sun, D., Wang, J., & Liang, J. (2008). Time series forecasting based on novel support vector machine using artificial fish swarm algorithm. Fourth International Conference on Natural Computation (ICNC), 2, 206–211.Google Scholar
  14. Cheng, Z. & Hong, X. (2012). PID controller parameters optimization based on artificial fish swarm algorithm. Fifth International Conference on Intelligent Computation Technology and Automation (ICICTA), pp. 265–268.Google Scholar
  15. Cheng, Y., Jiang, M. & Yuan, D. (2009). Novel clustering algorithms based on improved artificial fish swarm algorithm. Sixth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), pp. 141–145.Google Scholar
  16. Cho, J., Garcia-Molina, H., & Page, L. (1998). Efficient crawling through URL ordering. Computer Networks and ISDN Systems, 30, 161–172.CrossRefGoogle Scholar
  17. Farzi, S. (2009). Efficient job scheduling in grid computing with modified artificial fish swarm algorithm. International Journal of Computer Theory and Engineering, 1, 13–18.CrossRefGoogle Scholar
  18. Feng, X., Yin, J., Xu, M., Zhao, X. & Wu, B. (2010). The algorithm optimization on artificial fish-swarm for the target area on simulation robots. 2nd International Conference on Signal Processing Systems (ICSPS), pp. V3-87–V3-89.Google Scholar
  19. Fernandes, E.M.G.P., Martins, T.F.M.C., Maria, A. & Rocha, A.C. (2009, 30 June–3 July ). Fish swarm intelligent algorithm for bound constrained global optimization. International Conference on Computational and Mathematical Methods in Science and Engineering (CMMSE) (pp. 461–472).Google Scholar
  20. Gao, Y. & Chen, Y. (2010). The optimization of water utilization based on artificial fish-swarm algorithm. IEEE Sixth International Conference on Natural Computation (ICNC), pp. 4415–4419.Google Scholar
  21. Gao, W., Zhao, H., Song, C. & Xu, J. (2009). Mixed using artificial fish-particle swarm optimization algorithm for hyperspace basing on local searching. IEEE 3rd International Conference on Bioinformatics and Biomedical Engineering (ICBBE), pp. 1–4.Google Scholar
  22. Gao, X. Z., Wu, Y., Zenger, K. & Huang, X. (2010). A knowledge-based artificial fish-swarm algorithm. IEEE 13th International Conference on Computational Science and Engineering (CSE), pp. 327–332.Google Scholar
  23. He, D., Qu, L. & Guo, X. (2009a). Artificial fish-school algorithm for integer programming. International Conference on Information Engineering and Computer Science (ICIECS), pp. 1–4.Google Scholar
  24. He, S., Belacel, N., Hamam, H. & Bouslimani, Y. (2009b). Fuzzy clustering with improved artificial fish swarm algorithm. IEEE International Joint Conference on Computational Sciences and Optimization (CSO), pp. 317–321.Google Scholar
  25. Hersovici, M., Jacovi, M., Maarek, Y. S., Pelleg, D., Shtalhaim, M., & Ur, S. (1998). The shark-search algorithm. An application: tailored Web site mapping. Computer Networks and ISDN Systems, 30, 317–326.CrossRefGoogle Scholar
  26. Hillis, K., Petit, M. & Jarrett, K. (2013). Google and the culture of search. Routledge: Taylor & Francis. ISBN 978-0-415-88300-9.Google Scholar
  27. Hu, J., Zeng, X. & Xiao, J. (2010). Artificial fish school algorithm for function optimization. IEEE 2nd International Conference on Information Engineering and Computer Science (ICIECS), pp. 1–4.Google Scholar
  28. Hu, Y., Yu, B., Ma, J. & Chen, T. (2011). Parallel fish swarm algorithm based on GPU-acceleration. IEEE 3rd International Workshop on Intelligent Systems and Applications (ISA), pp. 1–4.Google Scholar
  29. Huang, Y., & Lin, Y. (2008). Freight prediction based on BP neural network improved by chaos artificial fish-swarm algorithm. International Conference on Computer Science and Software Engineering, 5, 1287–1290.MathSciNetGoogle Scholar
  30. Huang, Z.-J. & Wang, B.-Q. (2010). A novel swarm clustering algorithm and its application for CBR retrieval. IEEE 2nd International Conference on Information Engineering and Computer Science (ICIECS), pp. 1–5.Google Scholar
  31. Huang, R., Tawfik, H., Nagar, A. & Abbas, G. (2009). A novel hybrid QoS multicast routing based on clonal selection and artificial fish swarm algorithm. Second International Conference on Developments in eSystems Engineering (DESE), pp. 47–52.Google Scholar
  32. Janecek, A. & Tan, Y. (2011a). Feeding the fish—weight update strategies for the fish school search algorithm. In Tan, Y. (Ed.) ICSI 2011, Part II, LNCS 6729, (pp. 553–562). Berlin: Springer.Google Scholar
  33. Janecek, A., & Tan, Y. (2011b). Swarm intelligence for non-negative matrix factorization. International Journal of Swarm Intelligence Research, 2, 12–34.CrossRefGoogle Scholar
  34. Jarvis, J. (2009). What whould Google do?, 55 Avenue Road, Suite 2900, Toronto, ON, M5R, 3L2. Canada: HarperCollins Publishers Ltd., ISBN 978-0-06-176472-1.Google Scholar
  35. Jiang, M. & Cheng, Y. (2010, July 6–9). Simulated annealing artificial fish swarm algorithm. IEEE 8th World Congress on Intelligent Control and Automation (WCICA) (pp. 1590–1593). Jinan, China.Google Scholar
  36. Jiang, M. & Yuan, D. (2005). Wavelet threshold optimization with artificial fish swarm algorithm. International Conference on Neural Networks and Brain (ICNN&B), vol. 1, pp. 569–572.Google Scholar
  37. Jiang, M. & Zhu, K. (2011). Multiobjective optimization by artificial fish swarm algorithm. IEEE International Conference on Computer Science and Automation Engineering (CSAE), pp. 506–511.Google Scholar
  38. Jiang, M., Wang, Y., Pfletschinger, S., Lagunas, M.A. & Yuan, D. (2007a). Optimal multiuser detection with artificial fish swarm algorithm. In Huang, D.-S., Heutte, L. & Loog, M. (Eds.) ICIC 2007, CCIS 2, (pp. 1084–1093). Berlin: Springer.Google Scholar
  39. Jiang, M., Wang, Y., Rubio, F. & Yuan, D. (2007b). Spread spectrum code estimation by artificial fish swarm algorithm. IEEE International Symposium on Intelligent Signal Processing (WISP), pp. 1–6.Google Scholar
  40. Jiang, M., Yuan, D. & Cheng, Y. (2009). Improved artificial fish swarm algorithm. Fifth International Conference on Natural Computation, pp. 281–285.Google Scholar
  41. Lacerda, M.G.P.D. & Neto, F.B.D.L. (2013). A new heuristic of fish school segregation for multi-solution optimization of multimodal problems. Second International Conference on Intelligent Systems and Applications (INTELLI 2013), pp. 115–121. IARIA.Google Scholar
  42. Li, X.-L. (2003). A new intelligent optimization methodartificial fish school algorithm (in Chinese with English abstract). Unpublished Doctoral Thesis, Zhejiang University.Google Scholar
  43. Li, X.-L., & Qian, J.-X. (2003). Studies on artificial fish swarm optimization algorithm based on decomposition and coordination techniques. Journal of Circuits and Systems, 8, 1–6.Google Scholar
  44. Li, G., Sun, H. & Lv, Z. (2008, April 6–9). Study of available transfer capability based on improved artificial fish swarm algorithm. Third International Conference on Electric Utility Deregulation and Restructuring and Power Technologies (DRPT) (pp. 999–1003), Nanjing, China.Google Scholar
  45. Li, Z., Guo, H., Liu, L., Yang, J. & Yuan, P. (2012). Resolving single depot vehicle routing problem with artificial fish swarm algorithm. In Tan, Y., Shi, Y. & Ji, Z. (Eds.) ICSI 2012, Part I, LNCS 7332 (pp. 422–430). Berlin: Springer.Google Scholar
  46. Lins, A.J.C.C., Bastos-Filho, C.J.A., Nascimento, D.N.O., Junior, M.A.C.O. & Lima-Neto, F.B.D. (2012). Analysis of the performance of the fish school search algorithm running in graphic processing units. In Parpinelli, R. (Ed.) Theory and New Applications of Swarm Intelligence, Chap. 2, (pp. 17–32). Janeza Trdine 9, 51000 Rijeka, Croatia: InTech, ISBN 978-953-51-0364-6.Google Scholar
  47. Liu, C.-B., Wang, H.-J., Luo, Z.-P., Yu, X.-Q. & Liu, L.-H. (2009a). QoS multicast routing problem based on artificial fish-swarm algorithm. IEEE First International Workshop on Education Technology and Computer Science (ETCS), pp. 814–817.Google Scholar
  48. Liu, T., Hou, Y.-B., Qi, A.-L. & Chang, X.-T. (2009b). Feature optimization based on artificial fish-swarm algorithm in intrusion detections. IEEE International Conference on Networks Security, Wireless Communications and Trusted Computing (NSWCTC), pp. 542–545.Google Scholar
  49. Luo, F.-F., Chen, G.-L. & Guo, W.-Z. (2005). An improved fish-search algorithm for information retrieval. IEEE International Conference on Natural Language Processing and Knowledge Engineering (IEEE NLP-KE), pp. 523–528.Google Scholar
  50. Luo, Y., Zhang, J. & Li, X. (2007, August 18–21). The optimization of PID controller parameters based on artificial fish swarm algorithm. IEEE International Conference on Automation and Logistics, (pp. 1058–1062). Jinan, China.Google Scholar
  51. Luo, Y., Wei, W. & Wang, S.X. (2010, August 25–27). Optimization of PID controller parameters based on an improved artificial fish swarm algorithm. IEEE Third International Workshop on Advanced Computational Intelligence (IWACI) (pp. 328–332). Suzhou, Jiangsu, China.Google Scholar
  52. Ma, Q. & Lei, X. (2010). Application of artificial fish school algorithm in UCAV path planning. IEEE Fifth International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA), pp. 555–559.Google Scholar
  53. Ma, X. & Liu, Q. (2009, August 20–24). An artificial fish swarm algorithm for Steiner tree problem. IEEE International Conference on Fuzzy Systems (FUZZ-IEEE). Korea, pp. 59–63.Google Scholar
  54. Ma, H., & Wang, Y. (2009). An artificial fish swarm algorithm based on chaos search. Fifth International Conference on Natural Computation, 4, 118–121.Google Scholar
  55. Madeiro, S.S., Lima-Neto, F.B.D., Bastos-Filho, C.J.A. & Figueiredo, E.M.D.N. (2011). Density as the segregation mechanism in fish school search for multimodal optimization problems. In Tan, Y. (Ed.) ICSI 2011, Part II, LNCS 6729, (pp. 563–572). Berlin: Springer.Google Scholar
  56. Min, H. & Wang, Z. (2010, December 14–18). Group escape behavior of multiple mobile robot system by mimicking fish schools. IEEE International Conference on Robotics and Biomimetics (ROBIO), Tianjin, China, pp. 320–326.Google Scholar
  57. Neshat, M., Yazdani, D., Gholami, E., Masoumi, A., & Sargolzae, M. (2011). A new hybrid algorithm based on artificial fishes swarm optimization and k-means for cluster analysis. International Journal of Computer Science Issues, 8, 251–259.Google Scholar
  58. Neshat, M., Adeli, A., Sepidnam, G., Sargolzaei, M., & Toosi, A. N. (2012a). A review of artificial fish swarm optimization methods and applications. International Journal on Smart Sensing and Intelligent Systems, 5, 107–148.Google Scholar
  59. Neshat, M., Sepidnam, G., Sargolzaei, M. & Toosi, A.N. (2012b). Artificial fish swarm algorithm: a survey of the state-of-the-art, hybridization, combinatorial and indicative applications. Artificial Intelligence Review. doi:10.1007/s10462-012-9342-2.
  60. Nie, H., Wang, B., Zhang, D. & Bai, B. (2010). The multi-stage transmission network planning based on chaotic artificial fish school algorithm. International Conference on E-Product E-Service and E-Entertainment (ICEEE), pp. 1–5.Google Scholar
  61. Niu, D., Shen, W. & Sun, Y. (2010). RBF and artificial fish swarm algorithm for short-term forecast of stock indices. IEEE Second International Conference on Communication Systems, Networks and Applications (ICCSNA), pp. 139–142.Google Scholar
  62. Peng, Y. (2011). An improved artificial fish swarm algorithm for optimal operation of cascade reservoirs. Journal of Computers, 6, 740–746.Google Scholar
  63. Qi, A.-L., Ma, H.-W., & Liu, T. (2009). A weak signal detection method based on artificial fish swarm optimized matching pursuit. World Congress on Computer Science and Information Engineering, 6, 185–189.Google Scholar
  64. Rocha, A.M.A.C. & Fernandes, E.M.G.P. (2011a). Mutation-based artificial fish swarm algorithm for bound constrained global optimization. In Simos, T.E., (Ed.) ICNAAM 2011, Vol. 1389, pp. 751–754.Google Scholar
  65. Rocha, A.M.A.C. & Fernandes, E.M.G.P. (2011b, December 5–6). On hyperbolic penalty in the mutated artificial fish swarm algorithm in engineering problems. 16th Online World Conference on Soft Computing in Industrial Applications (WSC16). WWW, pp. 1–11.Google Scholar
  66. Rocha, A.M.A.C., Fernandes, E.M.G.P. & Martins, T.F.M.C. (2011a). Novel fish swarm heuristics for bound constrained global optimization problems. In Murgante, B., Gervasi, O., Iglesias, A., Taniar, D. & Apduhan, B. (Eds.) ICCSA 2011, Part III, LNCS 6784, (PP. 185–199). Berlin: Springer.Google Scholar
  67. Rocha, A. M. A. C., Martins, T. F. M. C., & Fernandes, E. M. G. P. (2011b). An augmented Lagrangian fish swarm based method for global optimization. Journal of Computational and Applied Mathematics, 235, 4611–4620.CrossRefMATHMathSciNetGoogle Scholar
  68. Shen, W., Guo, X., Wu, C., & Wu, D. (2011). Forecasting stock indices using radial basis function neural networks optimized by artificial fish swarm algorithm. Knowledge-Based Systems, 24, 378–385.CrossRefGoogle Scholar
  69. Shi, H.-Y. & Shang, Z.-Q. (2010). Study on a solution of pursuit-evasion differential game based on artificial fish school algorithm. Chinese Control and Decision Conference (CCDC), pp. 2092–2096. IEEE.Google Scholar
  70. Song, J., Sun, R.-Y., Zhang, Y.-J., Li, N.-N. & Gu, J.-H. (2008). The splicing method of images of rare point’s feature based on artificial fish-swarm algorithm. International Conference on Advanced Computer Theory and Engineering (ICACTE), pp. 783–787.Google Scholar
  71. Song, X., Wang, C., Wang, J. & Zhang, B. (2010). A hierarchical routing protocol based on AFSO algorithm for WSN. IEEE International Conference On Computer Design and Appliations (ICCDA), pp. V2-635–V2639.Google Scholar
  72. Sun, T., Xie, X.-F., Sun, Y.-Q. & Li, S.-Y. (2009). Airplane route planning for plane-missile cooperation using improved fish-search algorithm. International Joint Conference on Artificial Intelligence (JCAI), pp. 853–856.Google Scholar
  73. Sun, S., Zhang, J. & Liu, H. (2011, December 16–18). Key frame extraction based on artificial fish swarm algorithm and k-means. IEEE International Conference on Transportation, Mechanical, and Electrical Engineering (TMEE) (pp. 1650–1653). Changchun, China.Google Scholar
  74. Tian, W., & Liu, J. (2009). An improved artificial fish swarm algorithm for multi robot task scheduling. Fifth International Conference on Natural Computation, 4, 127–130.Google Scholar
  75. Tian, W. & Tian, Y. (2009). An improved artificial fish swarm algorithm for resource leveling. International Conference on Management and Service Science (MASS), pp. 1–4.Google Scholar
  76. Tian, W., Ai, L., Tian, Y., & Liu, J. (2009a). A new optimization algorithm for fuzzy set design. International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC), 2, 431–435.CrossRefGoogle Scholar
  77. Tian, W., Geng, Y., Liu, J. & Ai, L. (2009b). Optimal parameter algorithm for image segmentation. IEEE Second International Conference on Future Information Technology and Management Engineering (FITME), pp. 179–182.Google Scholar
  78. Tsai, H.-C., & Lin, Y.-H. (2011). Modification of the fish swarm algorithm with particle swarm optimization formulation and communication behavior. Applied Soft Computing, 11, 5367–5374.CrossRefGoogle Scholar
  79. Turabieh, H. & Abdullah, S. (2011). A hybrid fish swarm optimisation algorithm for solving examination timetabling problems. In Coello, C.A.C. (Ed.) LION 5, LNCS 6683, (pp. 539–551). Berlin: Springer.Google Scholar
  80. Wang, L. & Ma, L. (2011, August 12–14). A hybrid artificial fish swarm algorithm for bin-packing problem. IEEE International Conference on Electronic and Mechanical Engineering and Information Technology (EMEIT). pp. 27–29.Google Scholar
  81. Wang, C.-J., & Xia, S.-X. (2010). Application of probabilistic causal-effect model based artificial fish-swarm algorithm for fault diagnosis in mine hoist. Journal of Software, 5, 474–481.MathSciNetGoogle Scholar
  82. Wang, C.-R., Zhou, C.-L., & Ma, J.-W. (2005). An improved artificial fish-swarm algorithm and its application in feed-forward neural networks. Fourth International Conference on Machine Learning and Cybernetics, Guangzhou, China, 18–21(August), 2890–2894.Google Scholar
  83. Wang, F., Xu, X. & Zhang, J. (2008). Strategy for aircraft sequencing based on artificial fish school algorithm. Control and Decision Conference (CCDC), pp. 861–864.Google Scholar
  84. Wang, F., Xu, X. & Zhang, J. (2009). Application of artificial fish school and K-means clustering algorithms for stochastic GHP. Control and Decision Conference (CCDC), pp. 4280–4283.Google Scholar
  85. Wang, Y., Liao, H. & Hu, H. (2012). Wireless sensor network deployment using an optimized artificial fish swarm algorithm. IEEE International Conference on Computer Science and Electronics Engineering (ICCSEE), pp. 90–94.Google Scholar
  86. Wei, X.-X., Zeng, H.-W. & Zhou, Y.-Q. (2010). Hybrid artificial fish school algorithm for solving ill-conditioned linear systems of equations. IEEE International Conference on Intelligent Computing and Intelligent Systems (ICIS), pp. 290–294.Google Scholar
  87. Wu, Y., Gao, X.-Z. & Zenger, K. (2011a). Knowledge-based artificial fish-swarm algorithm. 8th IFAC World Congress, 28 August–2 September, Milano, Italy, pp. 14705–14710. International Federation of Automatic Control (IFAC).Google Scholar
  88. Wu, Y., Kiviluoto, S., Zenger, K., Gao, X. Z., & Huang, X. (2011b). Hybrid swarm algorithms for parameter identification of an actuator model in an electrical machine. Advances in Acoustics and Vibration, 2011, 1–12.CrossRefGoogle Scholar
  89. Xiao, L. (2010). A clustering algorithm based on artificial fish school. IEEE 2nd International Conference on Computer Engineering and Technology (ICCET), pp. V7-766–V7-76.Google Scholar
  90. Xu, L. & Liu, S. (2010). Case retrieval strategies of tabu-based artificial fish swarm algorithm. IEEE Second International Conference on Computational Intelligence and Natural Computing (CINC), pp. 365–369.Google Scholar
  91. Xu, H., Li, R., Guo, J., & Wang, H. (2009). An adaptive meta-cognitive artificial fish school algorithm. International Forum on Information Technology and Applications (IFITA), 1, 594–597.Google Scholar
  92. Xue, Y., Du, H., & Jian, W. (2004). Optimum steelmaking charge plan using artificial fish swarm optimization algorithm. IEEE International Conference on Systems, Man and Cybernetics, 5, 4360–4364.Google Scholar
  93. Yang, F., Tang, G. & Jin, H. (2011). Knowledge mining of traditional Chinese medicine constitution classification rules based on artificial fish school algorithm. IEEE 3rd International Conference on Communication Software and Networks (ICCSN), pp. 462–466.Google Scholar
  94. Yazdani, D., Golyari, S. & Meybodi, M. R. (2010a). A new hybrid algorithm for optimization based on artificial fish swarm algorithm and cellular learning automata. IEEE 5th International Symposium on Telecommunications (IST), pp. 932–937.Google Scholar
  95. Yazdani, D., Toosi, A.N. & Meybodi, M.R. (2010b). Fuzzy adaptive artificial fish swarm algorithm. Advances in Artificial Intelligence, LNCS 6464, (pp. 334–343). Berlin: Springer.Google Scholar
  96. Yazdani, D., Akbarzadeh-Totonchi, M.R., Nasiri, B. & Meybodi, M.R. (2012, June 10–15). vA new artificial fish swarm algorithm for dynamic optimization problems. IEEE World Congress on Computational lnteliigence (WCCI). Brisbane, Australia, pp. 1–8.Google Scholar
  97. Yu, G., & He, D.-X. (2011). Based on AFSA-tabu search algorithm combined QoS multicast routing algorithm. Energy Procedia, 13, 5746–5752.CrossRefGoogle Scholar
  98. Yu, Y., Tian, Y.-F. & Yin, Z.-F. (2005). Multiuser detector based on adaptive artificial fish school algorithm. ISCIT, pp. 1433–1437.Google Scholar
  99. Yu, S., Wang, R., Xu, H., Wan, W., Gao, Y. & Jin, Y. (2011). WSN nodes deployment based on artificial fish school algorithm for traffic monitoring system. IEEE IET International Conference on Smart and Sustainable City (ICSSC), pp. 1–5.Google Scholar
  100. Yu, H., Wei, J. & Li, J. (2012). Transformer fault diagnosis based on improved artificial fish swarm optimization algorithm and BP network. IEEE 2nd International Conference on Industrial Mechatronics and Automation (ICIMA), pp. 99–104.Google Scholar
  101. Yuan, Y., Zhu, H., Zhang, M., Zhu, H., Wang, X., Wang, H., Chen, J. & Zhang, J. (2010). Reactive power optimization of distribution network based on improved artificial fish swarm algorithm. IEEE China International Conference on Electricity Distribution (CICED), pp. 1–5.Google Scholar
  102. Zhang, M., Shao, C., Li, F., Gan, Y. & Sun, J. (2006a, June 25–28). Evolving neural network classifiers and feature subset using artificial fish swarm. IEEE International Conference on Mechatronics and Automation. Luoyang, China, pp. 1598–1602.Google Scholar
  103. Zhang, M., Shao, C., Li, M. & Sun, J. (2006b, June 21–23). Mining classification rule with artificial fish swarm. 6th World Congress on Intelligent Control and Automation (pp. 5877–5881). Dalian, China.Google Scholar
  104. Zhang, B., Mao, J. & Li, H. (2011, March 20–23). A hybrid algorithm for sensing coverage problem in wireless sensor netwoks. IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER) (pp. 162–165). Kunming, China.Google Scholar
  105. Zheng, T. & Li, J. (2010, July 6–9). Multi-robot task allocation and scheduling based on fish swarm algorithm. IEEE 8th World Congress on Intelligent Control and Automation (WCICA) (pp. 6681–6685). Jinan, China.Google Scholar
  106. Zheng, G., & Lin, Z. (2012). A winner determination algorithm for combinatorial auctions based on hybrid artificial fish swarm algorithm. Physics Procedia, 25, 1666–1670.CrossRefGoogle Scholar
  107. Zhou, Y. & Huang, H. (2009). Hybrid artificial fish school algorithm based on mutation operator for solving nonlinear equations. IEEE International Workshop on Intelligent Systems and Applications (ISA), pp. 1–5.Google Scholar
  108. Zhou, Y. & Liu, B. (2009). Two novel swarm intelligence clustering analysis methods. IEEE Fifth International Conference on Natural Computation (ICNC), pp. 497–501.Google Scholar
  109. Zhu, K. & Jiang, M. (2009). An improved artificial fish swarm algorithm based on chaotic search and feedback strategy. International Conference on Computational Intelligence and Software Engineering (CISE), pp. 1–4.Google Scholar
  110. Zhu, K. & Jiang, M. (2010, July 6–9). Quantum artificial fish swarm algorithm. IEEE 8th World Congress on Intelligent Control and Automation (WCICA) (pp. 1–5). Jinan, China.Google Scholar
  111. Zhu, K., Jiang, M. & Cheng, Y. (2010). Niche artificial fish swarm algorithm based on quantum theory. IEEE 10th International Conference on Signal Processing (ICSP), pp. 1425–1428.Google Scholar
  112. Zhu, W., Jiang, J., Song, C., & Bao, L. (2012). Clustering algorithm based on fuzzy C-means and artificial fish swarm. Procedia Engineering, 29, 3307–3311.CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  1. 1.Faculty of Engineering, Built Environment and Information Technology, Department of Mechanical Engineering and Aeronautical EngineeringUniversity of PretoriaPretoriaSouth Africa
  2. 2.Department of New Product DevelopmentMeiyuan Mould Design and Manufacturing Co., Ltd.XianghePeople’s Republic of China

Personalised recommendations