Skip to content
/ ea-aos Public

An adaptive operator selection through a dynamic island model

Notifications You must be signed in to change notification settings

mbouzid/ea-aos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ea-aos

Adaptive Operator Selection w/ Dynamic Island Model

Installation

make && make clean

Usage

./bin/main --tsp <tsp instance> --out <output tsp>

Options

 --sz <population size> [defaut: 10] 
 --it <number of iterations> [defaut: 100]
 --pmin <minimal probabibility> [defaut: 0.10]
 --pc <crossover probability>  [defaut: 1.0]
 --pm <mutation probability> [defaut: 1.0]
--alpha <learning rate>  [defaut: 0.85] 
 --beta <noise rate> [defaut: 0.01] 

Example

./bin/main --tsp a280.tsp --out a280.out --sz 15 --it 100

Draw a fitness/population size of each island graphic

./bin/main Rscript compo.R fitness_fct_size.csv

About

An adaptive operator selection through a dynamic island model

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages