Abstract. Dynamic multi-objective optimization problems occur in many situations in the real world. These optimization problems do not have a single goal to solve, but many goals that are in conflict with one another -improvement in one goal leads to deterioration of another. Therefore, when solving dynamic multi-objective optimization problem, an algorithm attempts to find the set of optimal solutions, referred to as the Pareto-optimal front. Each dynamic multi-objective optimization problem also has a number of boundary constraints that limits the search space. When the particles of a particle swarm optimization (PSO) algorithm move outside the search space, an approach should be followed to manage violation of the boundary constraints. This chapter investigates the effect of various approaches to manage boundary constraint violations on the performance of the dynamic Vector Evaluated Particle Swarm optimization (DVEPSO) algorithm when solving DMOOP. Furthermore, the performance of DVEPSO is compared against the performance of three other state-of-the-art dynamic multi-objective optimization algorithms.
IntroductionMany problems in the real-world change over time and require more than one goal to be optimized. However, these goals, or objectives, are normally in conflict with one another, where an improvement in one objective results in deterioration of another objective. Therefore, a single solution does not exist and the goal becomes