The Influence of Local Search over Genetic Algorithms with Balanced Representations

06/22/2022
by   Luca Manzoni, et al.
0

We continue the study of Genetic Algorithms (GA) on combinatorial optimization problems where the candidate solutions need to satisfy a balancedness constraint. It has been observed that the reduction of the search space size granted by ad-hoc crossover and mutation operators does not usually translate to a substantial improvement of the GA performances. There is still no clear explanation of this phenomenon, although it is suspected that a balanced representation might yield a more irregular fitness landscape, where it could be more difficult for GA to converge to a global optimum. In this paper, we investigate this issue by adding a local search step to a GA with balanced operators, and use it to evolve highly nonlinear balanced Boolean functions. In particular, we organize our experiments around two research questions, namely if local search (1) improves the convergence speed of GA, and (2) decreases the population diversity. Surprisingly, while our results answer affirmatively the first question, they also show that adding local search actually increases the diversity among the individuals in the population. We link these findings to some recent results on fitness landscape analysis for problems on Boolean functions.

READ FULL TEXT
research
04/23/2020

Tip the Balance: Improving Exploration of Balanced Crossover Operators by Adaptive Bias

The use of balanced crossover operators in Genetic Algorithms (GA) ensur...
research
06/15/2023

A Search for Nonlinear Balanced Boolean Functions by Leveraging Phenotypic Properties

In this paper, we consider the problem of finding perfectly balanced Boo...
research
04/23/2019

Balanced Crossover Operators in Genetic Algorithms

In several combinatorial optimization problems arising in cryptography a...
research
05/31/2022

Towards Explainable Metaheuristic: Mining Surrogate Fitness Models for Importance of Variables

Metaheuristic search algorithms look for solutions that either maximise ...
research
02/16/2022

Evolutionary Construction of Perfectly Balanced Boolean Functions

Finding Boolean functions suitable for cryptographic primitives is a com...
research
09/18/2019

Generating Local Search Neighborhood with Synthesized Logic Programs

Local Search meta-heuristics have been proven a viable approach to solve...
research
06/24/2020

Local-Search Based Heuristics for Advertisement Scheduling

In the MAXSPACE problem, given a set of ads A, one wants to place a subs...

Please sign up or login with your details

Forgot password? Click here to reset