Devolutionary genetic algorithms with application to the minimum labeling Steiner tree problem

04/18/2020
by   Nassim Dehouche, et al.
0

This paper characterizes and discusses devolutionary genetic algorithms and evaluates their performances in solving the minimum labeling Steiner tree (MLST) problem. We define devolutionary algorithms as the process of reaching a feasible solution by devolving a population of super-optimal unfeasible solutions over time. We claim that distinguishing them from the widely used evolutionary algorithms is relevant. The most important distinction lies in the fact that in the former type of processes, the value function decreases over successive generation of solutions, thus providing a natural stopping condition for the computation process. We show how classical evolutionary concepts, such as crossing, mutation and fitness can be adapted to aim at reaching an optimal or close-to-optimal solution among the first generations of feasible solutions. We additionally introduce a novel integer linear programming formulation of the MLST problem and a valid constraint used for speeding up the devolutionary process. Finally, we conduct an experiment comparing the performances of devolutionary algorithms to those of state of the art approaches used for solving randomly generated instances of the MLST problem. Results of this experiment support the use of devolutionary algorithms for the MLST problem and their development for other NP-hard combinatorial optimization problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/22/2014

Mathematical Programming Strategies for Solving the Minimum Common String Partition Problem

The minimum common string partition problem is an NP-hard combinatorial ...
research
02/08/2012

A Polynomial Time Approximation Scheme for a Single Machine Scheduling Problem Using a Hybrid Evolutionary Algorithm

Nowadays hybrid evolutionary algorithms, i.e, heuristic search algorithm...
research
11/14/2016

Joint Graph Decomposition and Node Labeling: Problem, Algorithms, Applications

We state a combinatorial optimization problem whose feasible solutions d...
research
06/30/2023

Visualizing Geophylogenies – Internal and External Labeling with Phylogenetic Tree Constraints

A geophylogeny is a phylogenetic tree where each leaf (biological taxon)...
research
06/30/2010

Evolutionary Computation Algorithms for Cryptanalysis: A Study

The cryptanalysis of various cipher problems can be formulated as NP-Har...
research
04/09/2018

Composing photomosaic images using clustering based evolutionary programming

Photomosaic images are a type of images consisting of various tiny image...
research
02/12/2016

An Evolutionary Strategy based on Partial Imitation for Solving Optimization Problems

In this work we introduce an evolutionary strategy to solve combinatoria...

Please sign up or login with your details

Forgot password? Click here to reset