This algorithm combines modules and operators of standard GAs with specilized routines aimed at archieving enhanched performance on istances with specific types of constraints, in particular linear.
1 of 25
Download to read offline
More Related Content
A Modular Genetic Algorithm Specialized for Linear Constraints
1. A Modular Genetic
Algorithm Specialized
for Linear Constraints
Stefano Costanzo, Lorenzo Castelli,
Alessandro Turco
2. Genetic Algorithms
Genetic Algorithms are popular stochastic
optimization methods inspired by the evolutionist
theory on the origin of species and natural selection.
GAs are particularly suitable for solving complex
single and multi-objective problems and finding
reasonably good trade-off solutions.
2
3. How it works
GAs are designed to simulate processes in natural
systems necessary for evolution, following the
Survival of the fittest by Charles Darwin.
GA initializes a population and improves it through
iteration of the selection, genetic operators and
evaluation phases.
3
5. Target
Effectively tackle problems with specific characteristics
and maintain at least the performance of state-of-the-
art Genetic Algorithms.
5
6. Problem characteristics
Linear constraints
Nonlinear constraints
Equality constraints
Variable Bounds
Single-objective problems
Multi-objective problems
6
7. Modularity
Each phase is well defined and independent
New valid phases are simple to design
Multiple alternatives can co-exist
Wide variety of specialized GA phases in literature
7
17. Benchmarking
Three different categories of tests are performed:
Constrained single-objective problem
Unconstrained multi-objective problem
Constrainted multi-objective problem
17
18. Benchmarking
For each category multiple tests are chosen:
Constrained single-objective problem
from Michalewicz Library: t01, t02, t06, t12, t13, t17, t26
Unconstrained multi-objective problem
from NSGA-II tests: SCH, POL, KUR, ZDT1, ZDT2, ZDT4
Constrained multi-objective problem
from NSGA-II tests: DEB, SRN, TNK, WATER
18
19. Competitors State of the Art GAs
GENOCOP III
Non-dominated Sorting Genetic Algorithm, NSGA-II
Multi-Objective Genetic Algorithm, MOGA-II
Z. Michalewicz and G. Nazhiyath - Genocop III: co-evolutionary algorithm for numerical
optimization problems with nonlinear constraints
K. Deb A fast and elitist multiobjective genetic algorithm: NSGA-II
C. Poloni, V. Pediroda - GA coupled with computationally expensive simulations: tools
to improve efficiency 19
23. Medal Table - Multi-Objective Problems
23
1st
2nd
3rd
24. Conclusions
Problem meta-type defined by characteristics
Exploited specific characteristics knowledge
Kept standard GAs performance
Good results in Benchmarks
Easy case study expansion
24