Variable Population Memetic Search: A Case Study on the Critical Node Problem

09/12/2019
by   Yangming Zhou, et al.
0

Population-based memetic algorithms have been successfully applied to solve many difficult combinatorial problems. Often, a population of fixed size was used in such algorithms to record some best solutions sampled during the search. However, given the particular features of the problem instance under consideration, a population of variable size would be more suitable to ensure the best search performance possible. In this work, we propose variable population memetic search (VPMS), where a strategic population sizing mechanism is used to dynamically adjust the population size during the memetic search process. Our VPMS approach starts its search from a small population of only two solutions to focus on exploitation, and then adapts the population size according to the search status to continuously influence the balancing between exploitation and exploration. We illustrate an application of the VPMS approach to solve the challenging critical node problem (CNP). We show that the VPMS algorithm integrating a variable population, an effective local optimization procedure (called diversified late acceptance search) and a backbone-based crossover operator performs very well compared to state-of-the-art CNP algorithms. The algorithm is able to discover new upper bounds for 13 instances out of the 42 popular benchmark instances, while matching 23 previous best-known upper bounds.

READ FULL TEXT
research
05/11/2017

Memetic search for identifying critical nodes in sparse graphs

Critical node problems involve identifying a subset of critical nodes fr...
research
01/18/2022

Frequent Itemset-driven Search for Finding Minimum Node Separators in Complex Networks

Finding an optimal set of critical nodes in a complex network has been a...
research
09/09/2011

CIXL2: A Crossover Operator for Evolutionary Algorithms Based on Population Features

In this paper we propose a crossover operator for evolutionary algorithm...
research
12/20/2021

Philippine Eagle Optimization Algorithm

We propose the Philippine Eagle Optimization Algorithm (PEOA), which is ...
research
03/29/2022

A Distribution Evolutionary Algorithm for Graph Coloring

Graph Coloring Problem (GCP) is a classic combinatorial optimization pro...
research
06/09/2021

Multiple simultaneous solution representations in a population based evolutionary algorithm

The representation used for solutions in optimization can have a signifi...
research
11/20/2021

MCS-HMS: A Multi-Cluster Selection Strategy for the Human Mental Search Algorithm

Population-based metaheuristic algorithms have received significant atte...

Please sign up or login with your details

Forgot password? Click here to reset