Experimental Study on Boundary Constraints Handling in Particle Swarm Optimization: From Population Diversity Perspective
نویسندگان
چکیده
Premature convergence happens in Particle Swarm Optimization (PSO) for solving both multimodal problems and unimodal problems. With an improper boundary constraints handling method, particles may get “stuck in” the boundary. Premature convergence means that an algorithm has lost its ability of exploration. Population diversity is an effective way to monitor an algorithm’s ability of exploration and exploitation. Through the population diversity measurement, useful search information can be obtained. PSO with a different topology structure and a different boundary constraints handling strategy will have a different impact on particles’ exploration and exploitation ability. In this paper, the phenomenon of particles gets “stuck in” the boundary in PSO is experimentally studied and reported. The authors observe the position diversity time-changing curves of PSOs with different topologies and different boundary constraints handling techniques, and analyze the impact of these setting on the algorithm’s ability of exploration and exploitation. From these experimental studies, an algorithm’s ability of exploration and exploitation can be observed and the search information obtained; therefore, more effective algorithms can be designed to solve problems. chastic algorithm modeled on social behaviors observed in flocking birds. A particle flies through the search space with a velocity that is dynamically adjusted according to its own and its companion’s historical behaviors. Each particle’s position represents a solution to the problem. Particles tend to fly toward better and better search areas over the course of the search process (Eberhart & Shi, 2001). DOI: 10.4018/jsir.2011070104 44 International Journal of Swarm Intelligence Research, 2(3), 43-69, July-September 2011 Copyright © 2011, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. Optimization, in general, is concerned with finding the “best available” solution(s) for a given problem. Optimization problems can be simply divided into unimodal problems and multimodal problems. As indicated by the name, a unimodal problem has only one optimum solution; on the contrary, a multimodal problem has several or numerous optimum solutions, of which many are local optimal solutions. Evolutionary optimization algorithms are generally difficult to find the global optimum solutions for multimodal problems due to the possible occurrence of the premature convergence. Most reported optimization methods are designed to avoid premature convergence in solving multimodal problems (Blackwell & Bentley, 2002). However, premature convergence also happens in solving unimodal problems when the algorithm has an improper boundary constraint handling method. For example, even for the most simplest benchmark function—Sphere, or termed as a Parabolic problem, which has a convex curve in each dimension, particles may “stick in” the boundary and the applied PSO algorithm therefore cannot find the global optimum at the end of its search process. With regards to this, premature convergence needs to be addressed in both unimodal and multimodal problems. Avoiding premature convergence is important in problem optimization, i.e., an algorithm should have a balance between fast convergence speed and the ability of “jumping out” of local optima. Particles fly in the search space. If particles can easily get clustered together in a short time, particles will lose their “search potential.” Premature convergence means particles have a low possibility to explore new search areas. Although many methods were reported to be designed to avoid premature convergence (Chen & Montgomery, 2011), these methods did not incorporate an effective way to measure the degree of premature convergence, in other words, the measurement of particles’ exploration / exploitation is still needed to be investigated. Shi and Eberhart gave several definitions on diversity measurement based on particles’ positions (Shi & Eberhart, 2008, 2009). Through diversity measurements, useful exploration and / or exploitation search information can be obtained. PSO is simple in concept and easy in implementation, however, there are still many issues that need to be considered (Kennedy, 2007). Boundary constraint handling is one of them (Xu & Rahmat-Samii, 2007). In this paper, different boundary constraints handling methods and their impacts are discussed. Position diversity will be measured and analyzed for PSO with different boundary constraints handle strategies and different topology structures. This paper is organized as follows. Section 2 reviews the basic PSO algorithm, four different topology structures, and definitions of population diversities. Section 3 describes several boundary constraints handling techniques, which includes the classic strategy, deterministic strategy, and stochastic strategy. Experiments are conducted in Section 4 followed by analysis and discussion on the population diversity changing curves of PSOs with different boundary constraints handling methods and four kinds of topology structures. Finally, Section 6 concludes with some remarks and future research directions. 2. PARTICLE SWARM OPTIMIZATION For the purpose of generality and clarity, m represents the number of particles and n the number of dimensions. Each particle is represented asxij , i represents the i th particle, i m = 1, , , and j is the j th dimension, j n = 1, , . The basic equations of the original PSO algorithm are as follow (Kennedy et al., 2001; Eberhart & Shi, 2007): v v p x i i i i w c ← + × − 1rand() ( ) + c2Rand()x(pg-xi) (1)
منابع مشابه
Experimental Study on Boundary Constraint Handling in Particle Swarm Optimization: From Population Diversity Perspective
Premature convergence happens in Particle Swarm Optimization (PSO) for solving both multimodal problems and unimodal problems. With an improper boundary constraints handling method, particles may get “stuck in” the boundary. Premature convergence means that an algorithm has lost its ability of exploration. Population diversity is an effective way to monitor an algorithm’s ability of exploration...
متن کاملParticle swarms for constrained optimization
Particle swarm optimization (PSO) is an optimization approach from the field of artificial intelligence. A population of so-called particles moves through the parameter space defined by the optimization problem, searching for good solutions. Inspired by natural swarms, the movements of the swarm members depend on own experiences and on the experiences of adjacent particles. PSO algorithms are m...
متن کاملTheoretical Analysis of Initial Particle Swarm Behavior
In this paper, particle trajectories of PSO algorithms in the first iteration are studied. We will prove that many particles leave the search space at the beginning of the optimization process when solving problems with boundary constraints in high-dimensional search spaces. Three different velocity initialization strategies will be investigated, but even initializing velocities to zero cannot ...
متن کاملExperimental Study on Bound Handling Techniques for Multi-objective Particle Swarm Optimization
Many real world optimization scenarios impose certain limitations, in terms of constraints and bounds, on various factors affecting the problem. In this paper we formulate several methods for bound handling of decision variables involved in solving a multi-objective optimization problem using particle swarm optimization algorithm. We further compare the performance of these methods on different...
متن کاملModeling and Hybrid Pareto Optimization of Cyclone Separators Using Group Method of Data Handling (GMDH) and Particle Swarm Optimization (PSO)
In present study, a three-step multi-objective optimization algorithm of cyclone separators is catered for the design objectives. First, the pressure drop (Dp) and collection efficiency (h) in a set of cyclone separators are numerically evaluated. Secondly, two meta models based on the evolved Group Method of Data Handling (GMDH) type neural networks are regarded to model the Dp and h as the re...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IJSIR
دوره 2 شماره
صفحات -
تاریخ انتشار 2011