Memetic Viability Evolution for Constrained Optimization

10/05/2018
by   A. Maesani, et al.
12

The performance of evolutionary algorithms can be heavily undermined when constraints limit the feasible areas of the search space. For instance, while Covariance Matrix Adaptation Evolution Strategy is one of the most efficient algorithms for unconstrained optimization problems, it cannot be readily applied to constrained ones. Here, we used concepts from Memetic Computing, i.e. the harmonious combination of multiple units of algorithmic information, and Viability Evolution, an alternative abstraction of artificial evolution, to devise a novel approach for solving optimization problems with inequality constraints. Viability Evolution emphasizes elimination of solutions not satisfying viability criteria, defined as boundaries on objectives and constraints. These boundaries are adapted during the search to drive a population of local search units, based on Covariance Matrix Adaptation Evolution Strategy, towards feasible regions. These units can be recombined by means of Differential Evolution operators. Of crucial importance for the performance of our method, an adaptive scheduler toggles between exploitation and exploration by selecting to advance one of the local search units and/or recombine them. The proposed algorithm can outperform several state-of-the-art methods on a diverse set of benchmark and engineering problems, both for quality of solutions and computational resources needed.

READ FULL TEXT

page 6

page 7

page 9

page 13

page 14

page 17

research
06/15/2018

A Covariance Matrix Self-Adaptation Evolution Strategy for Linear Constrained Optimization

This paper addresses the development of a covariance matrix self-adaptat...
research
03/16/2019

On-line Search History-assisted Restart Strategy for Covariance Matrix Adaptation Evolution Strategy

Restart strategy helps the covariance matrix adaptation evolution strate...
research
06/15/2018

A Covariance Matrix Self-Adaptation Evolution Strategy for Optimization under Linear Constraints

This paper addresses the development of a covariance matrix self-adaptat...
research
05/11/2018

An Adaptive Population Size Differential Evolution with Novel Mutation Strategy for Constrained Optimization

Differential evolution (DE) has competitive performance on constrained o...
research
10/13/2015

A Multilevel Coordinate Search Algorithm for Well Placement, Control and Joint Optimization

Determining optimal well placements and controls are two important tasks...
research
12/19/2022

Performance assessment and exhaustive listing of 500+ nature inspired metaheuristic algorithms

Metaheuristics are popularly used in various fields, and they have attra...
research
12/16/2018

Embedding Push and Pull Search in the Framework of Differential Evolution for Solving Constrained Single-objective Optimization Problems

This paper proposes a push and pull search method in the framework of di...

Please sign up or login with your details

Forgot password? Click here to reset