Stochastic Population Update Can Provably Be Helpful in Multi-Objective Evolutionary Algorithms

06/05/2023
by   Chao Bian, et al.
0

Evolutionary algorithms (EAs) have been widely and successfully applied to solve multi-objective optimization problems, due to their nature of population-based search. Population update is a key component in multi-objective EAs (MOEAs), and it is performed in a greedy, deterministic manner. That is, the next-generation population is formed by selecting the first population-size ranked solutions (based on some selection criteria, e.g., non-dominated sorting, crowdedness and indicators) from the collections of the current population and newly-generated solutions. In this paper, we question this practice. We analytically present that introducing randomness into the population update procedure in MOEAs can be beneficial for the search. More specifically, we prove that the expected running time of a well-established MOEA (SMS-EMOA) for solving a commonly studied bi-objective problem, OneJumpZeroJump, can be exponentially decreased if replacing its deterministic population update mechanism by a stochastic one. Empirical studies also verify the effectiveness of the proposed stochastic population update method. This work is an attempt to challenge a common practice for the population update in MOEAs. Its positive results, which might hold more generally, should encourage the exploration of developing new MOEAs in the area.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/26/2023

Non-Elitist Evolutionary Multi-Objective Optimisation: Proof-of-Principle Results

Elitism, which constructs the new population by preserving best solution...
research
04/15/2020

On the Combined Impact of Population Size and Sub-problem Selection in MOEA/D

This paper intends to understand and to improve the working principle of...
research
06/27/2018

A Decomposition-Based Many-Objective Evolutionary Algorithm with Local Iterative Update

Existing studies have shown that the conventional multi-objective evolut...
research
12/21/2021

Faster Convergence in Multi-Objective Optimization Algorithms Based on Decomposition

The Resource Allocation approach (RA) improves the performance of MOEA/D...
research
03/16/2023

Multi-Objective Archiving

Most multi-objective optimisation algorithms maintain an archive explici...
research
06/17/2015

Hybrid Algorithm for Multi-Objective Optimization by Greedy Hypervolume Maximization

This paper introduces a high-performance hybrid algorithm, called Hybrid...
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