Skip to content

Two multi-objective algorithms with multiple test function options

Notifications You must be signed in to change notification settings

yue957/SPEA2-NSGAII

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPEA2 and NSGA-II

Authors : Esmé James & Wilfried Pouchous

Description

Two multi-objective genetic algorithm containing user inputs for:

  • Genetic Algorithm parameters (Population size, Archive size, crossover and mutation probabilities, Max number of generations)
  • A choice between 9 test functions (FON, SCH, POL, KUR, ZDT1, ZDT2, ZDT3, ZDT4, ZDT6)

The pareto front is plotted on a graph at each iteration, and the number of members in the front is printed.

Results are discussed in the report.

File organisation

The two algorithms are contained in separate folders, each containing the steps of the algorithm (initialisation, evaluation, selection, ...).

The program is launched by executing the main.m file.

A folder called "Problemes" contains the functions to test the algorithm.

About

Two multi-objective algorithms with multiple test function options

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 100.0%