Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2000, Nature
…
4 pages
1 file
Research in social insect behaviour has provided computer scientists with powerful methods for designing distributed control and optimization algorithms. These techniques are being applied successfully to a variety of scienti®c and engineering problems. In addition to achieving good performance on a wide spectrum of`static' problems, such techniques tend to exhibit a high degree of exibility and robustness in a dynamic environment.
Classical optimization methods often face great difficulties while dealing with several engineering applications. Under such conditions, the use of computational intelligence approaches has been recently extended to address challenging real-world optimization problems. On the other hand, the interesting and exotic collective behavior of social insects have fascinated and attracted researchers for many years. The collaborative swarming behavior observed in these groups provides survival advantages, where insect aggregations of relatively simple and “unintelligent” individuals can accomplish very complex tasks using only limited local information and simple rules of behavior. Swarm intelligence, as a computational intelligence paradigm, models the collective behavior in swarms of insects or animals. Several algorithms arising from such models have been proposed to solve a wide range of complex optimization problems. In this chapter, a novel swarm algorithm called the Social Spider Optimization (SSO) is proposed for solving optimization tasks. The SSO algorithm is based on the simulation of cooperative behavior of social-spiders. In the proposed algorithm, individuals emulate a group of spiders which interact to each other based on the biological laws of the cooperative colony. The algorithm considers two different search agents (spiders): males and females. Depending on gender, each individual is conducted by a set of different evolutionary operators which mimic different cooperative behaviors that are typically found in the colony. In order to illustrate the proficiency and robustness of the proposed approach, it is compared to other well-known evolutionary methods. The comparison examines several standard benchmark functions that are commonly considered within the literature of evolutionary algorithms. The outcome shows a high performance of the proposed method for searching a global optimum with several benchmark functions.
Swarm intelligence is a research field that models the collective behavior in swarms of insects or animals. Several algorithms arising from such models have been proposed to solve a wide range of complex optimization problems. In this paper, a novel swarm algorithm called the Social Spider Optimization (SSO) is proposed for solving optimization tasks. The SSO algorithm is based on the simulation of cooperative behavior of social-spiders. In the proposed algorithm, individuals emulate a group of spiders which interact to each other based on the biological laws of the cooperative colony. The algorithm considers two different search agents (spiders): males and females. Depending on gender, each individual is conducted by a set of different evolutionary operators which mimic different cooperative behaviors that are typically found in the colony. In order to illustrate the proficiency and robustness of the proposed approach, it is compared to other well-known evolutionary methods. The comparison examines several standard benchmark functions that are commonly considered within the literature of evolutionary algorithms. The outcome shows a high performance of the proposed method for searching a global optimum with several benchmark functions.
Discrete Dynamics in Nature and Society, 2012
A metaheuristic algorithm for global optimization called the collective animal behavior (CAB) is introduced. Animal groups, such as schools of fish, flocks of birds, swarms of locusts, and herds of wildebeest, exhibit a variety of behaviors including swarming about a food source, milling around a central locations, or migrating over large distances in aligned groups. These collective behaviors are often advantageous to groups, allowing them to increase their harvesting efficiency, to follow better migration routes, to improve their aerodynamic, and to avoid predation. In the proposed algorithm, the searcher agents emulate a group of animals which interact with each other based on the biological laws of collective motion. The proposed method has been compared to other well-known optimization algorithms. The results show good performance of the proposed method when searching for a global optimum of several benchmark functions.
2010
Self-organization is common in natural systems. This tutorial describes some of these systems, specifically from insect societies like in bees, termites or ant colonies. In a first part, a modeling process is explained. Objects and phenomena targeted by these methods are presented. Natural or social complex systems are the context of these objects and phenomena. Basic algorithms presented for example in [8] are given. These algorithms belongs to the class of swarm intelligence methods describing how a network of interacting entities can lead to emergent properties of the whole system. In a second part, more original applications are presented, based on extensions of these basic algorithms in order to model ecosystems, urban dynamics or to propose a decentralized method to distribute simulations over dynamical communication graphs.
A swarm is a large number of homologous, intelligible workers collaborating locally among themselves, and their environment, with no paramount control. The intelligence possessed by these swarms is known as swarm intelligence. Swarm Intelligence (SI) is a branch of Artificial Intelligence (AI) that is used to model the cumulative behavior of social swarms in nature, such as ant colonies, honey bees, and bird flocks. This paper focuses on the how the intelligence from the swarms has exhilarated for the development of various algorithms for solving hard problems and it also outlines two of the most acknowledged methods of optimization techniques motivated by swarm intelligence: Ant Colony Optimization (ACO) and Particle Swarm Optimization (PSO).
Mathematical Problems in Engineering
Swarm intelligence (SI) is a research field which has recently attracted the attention of several scientific communities. An SI approach tries to characterize the collective behavior of animal or insect groups to build a search strategy. These methods consider biological systems, which can be modeled as optimization processes to a certain extent. The Social Spider Optimization (SSO) is a novel swarm algorithm that is based on the cooperative characteristics of the social spider. In SSO, search agents represent a set of spiders which collectively move according to the biological behavior of the colony. In most of SI algorithms, all individuals are modeled considering the same properties and behavior. In contrast, SSO defines two different search agents: male and female. Therefore, according to the gender, each individual is conducted by using a different evolutionary operation which emulates its biological role in the colony. This individual categorization allows reducing critical fl...
During the past decade, solving constrained optimization problems with swarm algorithms has received considerable attention among researchers and practitioners. In this paper, a novel swarm algorithm called the Social Spider Optimization (SSO-C) is proposed for solving constrained optimization tasks. The SSO-C algorithm is based on the simulation of cooperative behavior of social-spiders. In the proposed algorithm, individuals emulate a group of spiders which interact to each other based on the biological laws of the cooperative colony. The algorithm considers two different search agents (spiders): males and females. Depending on gender, each individual is conducted by a set of different evolutionary operators which mimic different cooperative behaviors that are typically found in the colony. For constraint handling, the proposed algorithm incorporates the combination of two different paradigms in order to direct the search towards feasible regions of the search space. In particular, it has been added: (1) a penalty function which introduces a tendency term into the original objective function to penalize constraint violations in order to solve a constrained problem as an unconstrained one; (2) a feasibility criterion to bias the generation of new individuals toward feasible regions increasing also their probability of getting better solutions. In order to illustrate the proficiency and robustness of the proposed approach, it is compared to other well-known evolutionary methods. Simulation and comparisons based on several wellstudied benchmarks functions and real-world engineering problems demonstrate the effectiveness, efficiency and stability of the proposed method.
International Journal of Bio-Inspired Computation, 2011
The growing complexity of real-world problems has motivated computer scientists to search for efficient problem-solving methods. Evolutionary computation and swarm intelligence meta-heuristics are outstanding examples that nature has been an unending source of inspiration. The behaviour of bees, bacteria, glow-worms, fireflies, slime moulds, cockroaches, mosquitoes and other organisms have inspired swarm intelligence researchers to devise new optimisation algorithms. This tutorial highlights the most recent nature-based inspirations as metaphors for swarm intelligence meta-heuristics. We describe the biological behaviours from which a number of computational algorithms were developed. Also, the most recent and important applications and the main features of such meta-heuristics are reported.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.
Memetic Computing, 2011
Natural Computing, 2010
Proceedings of the first …, 1991
Studies in Computational Intelligence, 2009
Future Generation Computer Systems, 2000
Understanding Complex Systems, 2013
arXiv (Cornell University), 2023