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

05/29/2023
by   Tobias Friedrich, et al.
0

Understanding how evolutionary algorithms perform on constrained problems has gained increasing attention in recent years. In this paper, we study how evolutionary algorithms optimize constrained versions of the classical LeadingOnes problem. We first provide a run time analysis for the classical (1+1) EA on the LeadingOnes problem with a deterministic cardinality constraint, giving Θ(n (n-B)log(B) + n^2) as the tight bound. Our results show that the behaviour of the algorithm is highly dependent on the constraint bound of the uniform constraint. Afterwards, we consider the problem in the context of stochastic constraints and provide insights using experimental studies on how the (μ+1) EA is able to deal with these constraints in a sampling-based setting.

READ FULL TEXT
research
02/13/2019

Evolutionary Algorithms for the Chance-Constrained Knapsack Problem

Evolutionary algorithms have been widely used for a range of stochastic ...
research
10/21/2020

Improved Runtime Results for Simple Randomised Search Heuristics on Linear Functions with a Uniform Constraint

In the last decade remarkable progress has been made in development of s...
research
06/23/2020

Maximizing Submodular or Monotone Functions under Partition Matroid Constraints by Multi-objective Evolutionary Algorithms

Many important problems can be regarded as maximizing submodular functio...
research
02/05/2020

Exploring Maximum Entropy Distributions with Evolutionary Algorithms

This paper shows how to evolve numerically the maximum entropy probabili...
research
02/10/2021

Runtime Analysis of RLS and the (1+1) EA for the Chance-constrained Knapsack Problem with Correlated Uniform Weights

Addressing a complex real-world optimization problem is a challenging ta...
research
04/19/2023

Evolving Constrained Reinforcement Learning Policy

Evolutionary algorithms have been used to evolve a population of actors ...

Please sign up or login with your details

Forgot password? Click here to reset