Abstract

Many real-world problems are modeled as multi-objective optimization problems whose optimal solutions change with time. These problems are commonly termed dynamic multi-objective optimization problems (DMOPs). One challenge associated with solving such problems is the fact that the Pareto front or Pareto set often changes too quickly. This means that the optimal solution set at period $t$ may likely vary from that at $(t+1)$ , and this makes the process of optimizing such problems computationally expensive to implement. This article proposes the use of adaptive mutation and crossover operators for the non-dominated sorting genetic algorithm III (NSGA-III). The aim is to find solutions that can adapt to fitness changes in the objective function space over time. The proposed approach improves the capability of NSGA-III to solve multi-objective optimization problems with solutions that change quickly in both space and time. Results obtained show that this method of population reinitialization can effectively optimize selected benchmark dynamic problems. In addition, we test the capability of the proposed algorithm to select robust solutions over time. We recognize that DMOPs are characterized by rapidly changing optimal solutions. Therefore, we also test the ability of our proposed algorithm to handle these changes. This is achieved by evaluating its performance on selected robust optimization over time (ROOT) and robust Pareto-optimality over time (RPOOT) benchmark problems.

Highlights

  • Many real-world problems are modeled by parameters which change over time [1]–[4]

  • OF RESULTS The performance of the proposed dyNSGA-III algorithm was compared with three other well-performing dynamic multiobjective evolutionary algorithms (DMOEAs), namely: dynamic non-dominated sorting genetic algorithm II, multi-objective particle swarm optimization based on decomposition and steady-state and generational evolutionary algorithm (SGEA)

  • This article has proposed the use of adaptive mutation and crossover operators to track the moving Pareto front associated with dynamic optimization problems

Read more

Summary

Introduction

Many real-world problems are modeled by parameters which change over time [1]–[4]. Rather than model such problems as static optimization problems, they are best described using dynamic optimization problems. With respect to multiple objectives, dynamic problems are characterized by a moving, constantly changing Pareto front (PF) or Pareto set (PS). A dynamic multi-objective optimization problem (DMOP) is generally considered to be a changing sequence of multi-objective optimization problems [5]. Some realworld instances of DMOPs are solved in [6] and [7]. The fitness landscape of a DMOP is dynamic because of timevarying objective functions and/or constraints.

Methods
Findings
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call