Social-Spider Algorithm for Constrained Optimization

During the past decade, solving constrained optimization problems with swarm algorithms has received considerable attention among researchers and practitioners. In this chapter, a novel swarm algorithm called the Social Spider Optimization (SSO-C) is presented for solving constrained optimization tasks. The SSO-C algorithm is based on the simulation of cooperative behavior of social-spiders. In the presented algorithm, individuals emulate a group of spiders which interact to each other based on the biological laws of the cooperative colony. Similar to the global optimization SSO, the algorithm considers males and female spiders. 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 presented 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 presented approach, it is compared to other well-known evolutionary methods. Simulation and comparisons based on several well-studied benchmarks functions and real-world engineering problems demonstrate the effectiveness, efficiency and stability of the presented method.

[1]  A. Gandomi,et al.  Mixed variable structural optimization using Firefly Algorithm , 2011 .

[2]  T. Bilde,et al.  The Evolution of Sociality in Spiders , 2007 .

[3]  Wan-li Xiang,et al.  An efficient and robust artificial bee colony algorithm for numerical optimization , 2013, Comput. Oper. Res..

[4]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[5]  Damian O. Elias,et al.  Dynamic Population Structure and the Evolution of Spider Mating Systems , 2011 .

[6]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[7]  Zbigniew Michalewicz,et al.  Evolutionary Algorithms for Constrained Parameter Optimization Problems , 1996, Evolutionary Computation.

[8]  Carly C. Sponarski,et al.  Social organization of the colonial spider Leucauge sp. in the Neotropics: vertical stratification within colonies , 2010 .

[9]  Robert P. Gove,et al.  Division of labour and social insect colony performance in relation to task and mating number under two alternative response threshold models , 2009, Insectes Sociaux.

[10]  Karin Ulbrich,et al.  Intraspecific competition in a social spider , 1999 .

[11]  Hui Wang,et al.  Diversity enhanced particle swarm optimization with neighborhood search , 2013, Inf. Sci..

[12]  Xin-She Yang,et al.  Nature-Inspired Metaheuristic Algorithms , 2008 .

[13]  Leticia Avilés,et al.  Cooperative capture of large prey solves scaling challenge faced by spider societies , 2008, Proceedings of the National Academy of Sciences.

[14]  Leticia Avilés,et al.  The Evolution of Social Behavior in Insects and Arachnids: Causes and consequences of cooperation and permanent-sociality in spiders , 1997 .

[15]  E. Wilson,et al.  Caste and ecology in the social insects. , 1979, Monographs in population biology.

[16]  George W. Uetz,et al.  The Evolution of Social Behavior in Insects and Arachnids: Colonial web-building spiders: balancing the costs and benefits of group-living , 1997 .

[17]  Min Gan,et al.  An adaptive decision maker for constrained evolutionary optimization , 2010, Appl. Math. Comput..

[18]  Eric Bonabeau,et al.  Social Insect Colonies as Complex Adaptive Systems , 1998, Ecosystems.

[19]  Ann L. Rypstra,et al.  Prey size, prey perishability and group foraging in a social spider , 1991, Oecologia.

[20]  Carlos A. Coello Coello,et al.  Solving Engineering Optimization Problems with the Simple Constrained Particle Swarm Optimizer , 2008, Informatica.

[21]  Jing J. Liang,et al.  Problem Deflnitions and Evaluation Criteria for the CEC 2006 Special Session on Constrained Real-Parameter Optimization , 2006 .

[22]  L. S. Rayor,et al.  Do social spiders cooperate in predator defense and foraging without a web? , 2011, Behavioral Ecology and Sociobiology.

[23]  Tiranee Achalakul,et al.  The best-so-far selection in Artificial Bee Colony algorithm , 2011, Appl. Soft Comput..

[24]  Xin-She Yang,et al.  Engineering Optimization: An Introduction with Metaheuristic Applications , 2010 .

[25]  Kevin M. Passino,et al.  Biomimicry of bacterial foraging for distributed optimization and control , 2002 .

[26]  M. Jaberipour,et al.  Two improved harmony search algorithms for solving engineering optimization problems , 2010 .

[27]  Carlos A. Coello Coello,et al.  Use of a self-adaptive penalty approach for engineering optimization problems , 2000 .

[28]  Susan E. Riechert,et al.  Patterns of reproductive success associated with social structure and microclimate in a spider system , 2008, Animal Behaviour.

[29]  Zbigniew Michalewicz,et al.  Evolutionary Algorithms, Homomorphous Mappings, and Constrained Parameter Optimization , 1999, Evolutionary Computation.

[30]  Ramin Rajabioun,et al.  Cuckoo Optimization Algorithm , 2011, Appl. Soft Comput..

[31]  Leticia Avilés,et al.  Sex-Ratio Bias and Possible Group Selection in the Social Spider Anelosimus eximius , 1986, The American Naturalist.

[32]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

[33]  Ling Wang,et al.  A hybrid particle swarm optimization with a feasibility-based rule for constrained optimization , 2007, Appl. Math. Comput..

[34]  Amir Hossein Alavi,et al.  Krill herd: A new bio-inspired optimization algorithm , 2012 .

[35]  Dervis Karaboga,et al.  A modified Artificial Bee Colony (ABC) algorithm for constrained optimization problems , 2011, Appl. Soft Comput..

[36]  ChunXia Zhao,et al.  Particle swarm optimization with adaptive population size and its application , 2009, Appl. Soft Comput..

[37]  E. Wilson,et al.  Journey to the ants: a story of scientific exploration , 1994 .

[38]  M.A. El-Sharkawi,et al.  Swarm intelligence for routing in communication networks , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[39]  George W. Uetz,et al.  Chapter 9 Social Spacing Strategies in Spiders , 1982 .

[40]  Deborah M. Gordon The organization of work in social insect colonies , 2002 .

[41]  Alain Pasquet,et al.  Cooperation and Prey Capture Efficiency in a Social Spider, Anelosimus eximius (Araneae, Theridiidae) , 2010 .

[42]  Yu Wang,et al.  Self-adaptive learning based particle swarm optimization , 2011, Inf. Sci..