Evolutionary Multi-Objective Optimization for the Dynamic Knapsack Problem

04/27/2020
by   Vahid Roostapour, et al.
1

Evolutionary algorithms are bio-inspired algorithms that can easily adapt to changing environments. In this paper, we study single- and multi-objective baseline evolutionary algorithms for the classical knapsack problem where the capacity of the knapsack varies over time. We establish different benchmark scenarios where the capacity changes every τ iterations according to a uniform or normal distribution. Our experimental investigations analyze the behavior of our algorithms in terms of the magnitude of changes determined by parameters of the chosen distribution, the frequency determined by τ, and the class of knapsack instance under consideration. Our results show that the multi-objective approaches using a population that caters for dynamic changes have a clear advantage in many benchmarks scenarios when the frequency of changes is not too high. Furthermore, we demonstrate that the distribution handling techniques in advance algorithms such as NSGA-II and SPEA2 do not necessarily result in better performance and even prevent these algorithms from finding good quality solutions in comparison with simple multi-objective approaches.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/07/2020

Specific Single- and Multi-Objective Evolutionary Algorithms for the Chance-Constrained Knapsack Problem

The chance-constrained knapsack problem is a variant of the classical kn...
research
04/08/2022

Reproducibility and Baseline Reporting for Dynamic Multi-objective Benchmark Problems

Dynamic multi-objective optimization problems (DMOPs) are widely accepte...
research
08/17/2019

Multi-Objective Evolutionary Framework for Non-linear System Identification: A Comprehensive Investigation

The present study proposes a multi-objective framework for structure sel...
research
02/07/2020

Dynamic Multi-objective Optimization of the Travelling Thief Problem

Investigation of detailed and complex optimisation problem formulations ...
research
01/02/2019

General Subpopulation Framework and Taming the Conflict Inside Populations

Structured evolutionary algorithms have been investigated for some time....
research
07/02/2009

Evidence of coevolution in multi-objective evolutionary algorithms

This paper demonstrates that simple yet important characteristics of coe...
research
11/04/2022

Collaborative Multiobjective Evolutionary Algorithms in search of better Pareto Fronts. An application to trading systems

Technical indicators use graphic representations of data sets by applyin...

Please sign up or login with your details

Forgot password? Click here to reset