Artificial fish swarm algorithm: a survey of the state-of-the-art, hybridization, combinatorial and indicative applications

Mehdi Neshat, Ghodrat Sepidnam, Mehdi Sargolzaei, Adel Najaran Toosi

Research output: Contribution to journalArticleResearchpeer-review

Abstract

AFSA (artificial fish-swarm algorithm) is one of the best methods of optimization among the swarm intelligence algorithms. This algorithm is inspired by the collective movement of the fish and their various social behaviors. Based on a series of instinctive behaviors, the fish always try to maintain their colonies and accordingly demonstrate intelligent behaviors. Searching for food, immigration and dealing with dangers all happen in a social form and interactions between all fish in a group will result in an intelligent social behavior.This algorithm has many advantages including high convergence speed, flexibility, fault tolerance and high accuracy. This paper is a review of AFSA algorithm and describes the evolution of this algorithm along with all improvements, its combination with various methods as well as its applications. There are many optimization methods which have a affinity with this method and the result of this combination will improve the performance of this method. Its disadvantages include high time complexity, lack of balance between global and local search, in addition to lack of benefiting from the experiences of group members for the next movements.

Original languageEnglish
Pages (from-to)965-997
Number of pages33
JournalArtificial Intelligence Review
Volume42
Issue number4
DOIs
Publication statusPublished - 1 Dec 2014
Externally publishedYes

Keywords

  • Artificial fish swarm optimization
  • Natural computing
  • Swarm optimization

Cite this

@article{88edfedbda3a450b95b6d5f854189ebc,
title = "Artificial fish swarm algorithm: a survey of the state-of-the-art, hybridization, combinatorial and indicative applications",
abstract = "AFSA (artificial fish-swarm algorithm) is one of the best methods of optimization among the swarm intelligence algorithms. This algorithm is inspired by the collective movement of the fish and their various social behaviors. Based on a series of instinctive behaviors, the fish always try to maintain their colonies and accordingly demonstrate intelligent behaviors. Searching for food, immigration and dealing with dangers all happen in a social form and interactions between all fish in a group will result in an intelligent social behavior.This algorithm has many advantages including high convergence speed, flexibility, fault tolerance and high accuracy. This paper is a review of AFSA algorithm and describes the evolution of this algorithm along with all improvements, its combination with various methods as well as its applications. There are many optimization methods which have a affinity with this method and the result of this combination will improve the performance of this method. Its disadvantages include high time complexity, lack of balance between global and local search, in addition to lack of benefiting from the experiences of group members for the next movements.",
keywords = "Artificial fish swarm optimization, Natural computing, Swarm optimization",
author = "Mehdi Neshat and Ghodrat Sepidnam and Mehdi Sargolzaei and Toosi, {Adel Najaran}",
year = "2014",
month = "12",
day = "1",
doi = "10.1007/s10462-012-9342-2",
language = "English",
volume = "42",
pages = "965--997",
journal = "Artificial Intelligence Review",
issn = "0269-2821",
publisher = "Springer-Verlag London Ltd.",
number = "4",

}

Artificial fish swarm algorithm : a survey of the state-of-the-art, hybridization, combinatorial and indicative applications. / Neshat, Mehdi; Sepidnam, Ghodrat; Sargolzaei, Mehdi; Toosi, Adel Najaran.

In: Artificial Intelligence Review, Vol. 42, No. 4, 01.12.2014, p. 965-997.

Research output: Contribution to journalArticleResearchpeer-review

TY - JOUR

T1 - Artificial fish swarm algorithm

T2 - a survey of the state-of-the-art, hybridization, combinatorial and indicative applications

AU - Neshat, Mehdi

AU - Sepidnam, Ghodrat

AU - Sargolzaei, Mehdi

AU - Toosi, Adel Najaran

PY - 2014/12/1

Y1 - 2014/12/1

N2 - AFSA (artificial fish-swarm algorithm) is one of the best methods of optimization among the swarm intelligence algorithms. This algorithm is inspired by the collective movement of the fish and their various social behaviors. Based on a series of instinctive behaviors, the fish always try to maintain their colonies and accordingly demonstrate intelligent behaviors. Searching for food, immigration and dealing with dangers all happen in a social form and interactions between all fish in a group will result in an intelligent social behavior.This algorithm has many advantages including high convergence speed, flexibility, fault tolerance and high accuracy. This paper is a review of AFSA algorithm and describes the evolution of this algorithm along with all improvements, its combination with various methods as well as its applications. There are many optimization methods which have a affinity with this method and the result of this combination will improve the performance of this method. Its disadvantages include high time complexity, lack of balance between global and local search, in addition to lack of benefiting from the experiences of group members for the next movements.

AB - AFSA (artificial fish-swarm algorithm) is one of the best methods of optimization among the swarm intelligence algorithms. This algorithm is inspired by the collective movement of the fish and their various social behaviors. Based on a series of instinctive behaviors, the fish always try to maintain their colonies and accordingly demonstrate intelligent behaviors. Searching for food, immigration and dealing with dangers all happen in a social form and interactions between all fish in a group will result in an intelligent social behavior.This algorithm has many advantages including high convergence speed, flexibility, fault tolerance and high accuracy. This paper is a review of AFSA algorithm and describes the evolution of this algorithm along with all improvements, its combination with various methods as well as its applications. There are many optimization methods which have a affinity with this method and the result of this combination will improve the performance of this method. Its disadvantages include high time complexity, lack of balance between global and local search, in addition to lack of benefiting from the experiences of group members for the next movements.

KW - Artificial fish swarm optimization

KW - Natural computing

KW - Swarm optimization

UR - http://www.scopus.com/inward/record.url?scp=84924406244&partnerID=8YFLogxK

U2 - 10.1007/s10462-012-9342-2

DO - 10.1007/s10462-012-9342-2

M3 - Article

VL - 42

SP - 965

EP - 997

JO - Artificial Intelligence Review

JF - Artificial Intelligence Review

SN - 0269-2821

IS - 4

ER -