Skip to content
/ MOEAs Public

This project is implemented by C#, and introduces a algorithm framework of MOEA, and some MOEA algorithms and multi-objective problems are provided.

License

Notifications You must be signed in to change notification settings

qshzhang/MOEAs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MOEAs

This project includes seven folders, namely Algorithms, Common, Encoding, POF, Problems, QualityIndicator.

       |-- Algorithms: some MOEA ailgorithms are implemented
       |
       |-- Common: common functions
       |
       |-- Encoding: class of chromosome, and some methods are provided, include crossover and mutation operator
       |
       |-- POF: include some POFs, and also provide methods to generate POF of some problems
       |
       |-- Problems: provide some MOPs implementation
       |
       |-- QualityIndicator: IGD and HV are provided to quality obtained solutions
       |
       |-- PlotDialog: show the obtained result

If you want to implement a MOEA algorithm, you only need add a .cs file in Algorithms folder, and only the method EnviromentSelection is required to modify. Also, if you want add a MOP, only a .cs file need be generated in Problems folder.

About

This project is implemented by C#, and introduces a algorithm framework of MOEA, and some MOEA algorithms and multi-objective problems are provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages