Skip to content
forked from qshzhang/MOEAs

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

xiaoxiongnpu/MOEAs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%