Evolutionary Algorithms for the Chance-Constrained Knapsack Problem

02/13/2019
by   Yue Xie, et al.
6

Evolutionary algorithms have been widely used for a range of stochastic optimization problems. In most studies, the goal is to optimize the expected quality of the solution. Motivated by real-world problems where constraint violations have extremely disruptive effects, we consider a variant of the knapsack problem where the profit is maximized under the constraint that the knapsack capacity bound is violated with a small probability of at most α. This problem is known as chance-constrained knapsack problem and chance-constrained optimization problems have so far gained little attention in the evolutionary computation literature. We show how to use popular deviation inequalities such as Chebyshev's inequality and Chernoff bounds as part of the solution evaluation when tackling these problems by evolutionary algorithms and compare the effectiveness of our algorithms on a wide range of chance-constrained knapsack instances.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/12/2022

Evolutionary Algorithms for Limiting the Effect of Uncertainty for the Knapsack Problem with Stochastic Profits

Evolutionary algorithms have been widely used for a range of stochastic ...
research
05/29/2023

Analysis of the (1+1) EA on LeadingOnes with Constraints

Understanding how evolutionary algorithms perform on constrained problem...
research
01/03/2019

A Constrained Cooperative Coevolution Strategy for Weights Adaptation Optimization of Heterogeneous Epidemic Spreading Networks

In this paper, the dynamic constrained optimization problem of weights a...
research
11/13/2020

Finding optimal Pulse Repetion Intervals with Many-objective Evolutionary Algorithms

In this paper we consider the problem of finding Pulse Repetition Interv...
research
03/24/2022

Are Evolutionary Algorithms Safe Optimizers?

We consider a type of constrained optimization problem, where the violat...
research
05/17/2017

A Review on Bilevel Optimization: From Classical to Evolutionary Approaches and Applications

Bilevel optimization is defined as a mathematical program, where an opti...
research
07/20/2020

An Integrated Approach to Goal Selection in Mobile Robot Exploration

This paper deals with the problem of autonomous navigation of a mobile r...

Please sign up or login with your details

Forgot password? Click here to reset