Lifecycle-Based Swarm Optimization Method for Numerical Optimization

Dec 2014

Bioinspired optimization algorithms have been widely used to solve various scientific and engineering problems. Inspired by biological lifecycle, this paper presents a novel optimization algorithm called lifecycle-based swarm optimization (LSO). Biological lifecycle includes four stages: birth, growth, reproduction, and death. With this process, even though individual organism died, the species will not perish. Furthermore, species will have stronger ability of adaptation to the environment and achieve perfect evolution. LSO simulates Biological lifecycle process through six optimization operators: chemotactic, assimilation, transposition, crossover, selection, and mutation. In addition, the spatial distribution of initialization population meets clumped distribution. Experiments were conducted on unconstrained benchmark optimization problems and mechanical design optimization problems. Unconstrained benchmark problems include both unimodal and multimodal cases the demonstration of the optimal performance and stability, and the mechanical design problem was tested for algorithm practicability. The results demonstrate remarkable performance of the LSO algorithm on all chosen benchmark functions when compared to several successful optimization techniques.

Article PDF cannot be displayed. You can download it here:

http://downloads.hindawi.com/journals/ddns/2014/892914.pdf

Lifecycle-Based Swarm Optimization Method for Numerical Optimization

Hindawi Publishing Corporation Discrete Dynamics in Nature and Society Volume 2014, Article ID 892914, 11 pages http://dx.doi.org/10.1155/2014/892914 Research Article Lifecycle-Based Swarm Optimization Method for Numerical Optimization Hai Shen,1,2 Yunlong Zhu,2 and Xiaodan Liang3 1 College of Physics Science and Technology, Shenyang Normal University, Shenyang 110023, China Laboratory of Information Service and Intelligent Control, Shenyang Institute of Automation, Chinese Academy of Sciences Shenyang, Shenyang 110016, China 3 School of Computer Science & Software Engineering, Tianjin Polytechnic University, Tianjin 300387, China 2 Correspondence should be addressed to Yunlong Zhu; Received 19 October 2014; Revised 18 November 2014; Accepted 23 November 2014; Published 11 December 2014 Academic Editor: Muhammad Naveed Iqbal Copyright © 2014 Hai Shen et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Bioinspired optimization algorithms have been widely used to solve various scientific and engineering problems. Inspired by biological lifecycle, this paper presents a novel optimization algorithm called lifecycle-based swarm optimization (LSO). Biological lifecycle includes four stages: birth, growth, reproduction, and death. With this process, even though individual organism died, the species will not perish. Furthermore, species will have stronger ability of adaptation to the environment and achieve perfect evolution. LSO simulates Biological lifecycle process through six optimization operators: chemotactic, assimilation, transposition, crossover, selection, and mutation. In addition, the spatial distribution of initialization population meets clumped distribution. Experiments were conducted on unconstrained benchmark optimization problems and mechanical design optimization problems. Unconstrained benchmark problems include both unimodal and multimodal cases the demonstration of the optimal performance and stability, and the mechanical design problem was tested for algorithm practicability. The results demonstrate remarkable performance of the LSO algorithm on all chosen benchmark functions when compared to several successful optimization techniques. 1. Introduction In nature, biology species are divers and an organism is any living thing (such as animal, plant, or microorganism) [1]. All their behaviors can show what kind of biological features they have. Some features are universality, such as foraging, reproduction, mutation, and metabolism. And for some organisms, their features are uniqueness and intelligence [2]. The ant possesses division and cooperation behaviors. Bees have special skills in the process of gathering honey. Birds have unique flight principle. The bacterial flagellums play a role of chemotaxis in their moving. Biologic features enable organisms to adapt to the complex living environment in the best way and long-term survival in nature. Real-world optimization problems are similar to biologic survival environment; they all have complex features. Therefore, with the purpose of solving reality complex problem, researchers begin to mimic the biologic phenomena via defining a set of rules and realize those rules on computer [3]. Those rules are called bioinspired optimization technique. Currently, the bioinspired optimization techniques possessing abundant research results, and we divide all existing algorithms into three major categories: evolutionary computation, swarm intelligence, and others. Widely concerned algorithms are as follows: (1) evolutionary computation: (i) genetic algorithm; (ii) evolutionary programming; (iii) evolutionary strategy; (iv) genetic programming; (v) differential evolution; (vi) neuroevolution; 2 Discrete Dynamics in Nature and Society (2) swarm intelligence (SI): (i) particle swarm optimization; (ii) ant colony optimization; (iii) bacterial foraging optimization algorithm; (iv) artificial bee colony; (v) shuffled frog leaping algorithm; (vi) glowworm swarm optimization; (vii) cuckoo search; (viii) firefly algorithm; (ix) harmony search; (x) bat algorithm; (xi) wolf search; (3) other algorithms: (i) artificial immune algorithm; (ii) artificial neural networks; (iii) cellular automata; (iv) cultural algorithm; (v) membrane computers; (vi) brain storm optimization; (vii) ecoinspired evolutionary algorithm; (viii) invasive weed optimization; (ix) dolphin echolocation. Moreover, these bioinspired optimization algorithms have been widely applied to network optimization [4–7], data mining [8–10], production scheduling [11–14], power system [15, 16], pattern recognition [17, 18], robotics applications [19– 21] and so on. All living organisms have lifecycle, either the commonest ants, butterflies, goldfish around us or the uncommon Antarctic penguins, arctic bear or either the ferocious beast or the meek of poultry. Although different organisms have different lifecycle lengths, they all undergo the process from birth to death. When an original life ends, a new life will generate. The biology evolution of nature follows the “cycle relay” pattern, which is a “life and death alternation” cycle process. This process repeated continuously made the endless life on earth, and biologic evolution become more and more perfect. Inspired by the idea of lifecycle, in 2002, Krink and Løvbjerg introduced a hybrid approach called the lifecycle model that simultaneously applies genetic algorithms (GAs), particle swarm optimization (PSO), and stochastic hill climbing to create a generally well-performing search heuristics [22]. In this model, authors consider candidate solutions and their fitness as individuals, which, based on their recent search progress, can decide to become either a GA individual, a particle of a PSO, or a single stochastic hill climber. In 2008, Niu et al. proposed a lifecycle model (LCM) to simulate bacterial evolution from a finite population of Escherichia coli (E. coli) bacteria [23]. In this simulation study, bacterial behaviors (chemotaxis, reproduction, extinction, and migration) during their whole life cycle are viewed as evolutionary operators used to find the best nutrient concentration which is labeled as a potential global solution of the optimization problem. In 2011, borrowing the biologic lifecycle theory, the Lifecycle-based swarm optimization (LSO) algorithm was proposed for the first time [24]. Then, 7 unimodal unconstrained optimization test functions and constrained optimization test functions as well as engineering problems that include vehicle routing problem (VRP) and vehicle routing problem with Time Windows (VRPTW) were adopted to test LSO algorithm performance [24–26]. The above experiments demonstrate that LSO is a competitive and effective approach. In order to evaluate the LSO performance accurately, this paper uses 23 (...truncated)


This is a preview of a remote PDF: http://downloads.hindawi.com/journals/ddns/2014/892914.pdf
Article home page: https://www.hindawi.com/journals/ddns/2014/892914/

Hai Shen, Yunlong Zhu, Xiaodan Liang. Lifecycle-Based Swarm Optimization Method for Numerical Optimization, 2014, 2014, DOI: 10.1155/2014/892914