Skip to content

Add more multiobjective optimization algorithms #233

@jamaa

Description

@jamaa

Ideas for some more multiobjective optimization algorithms to include in BlueM.Opt. No idea how these compare to PES:

NSGA II

K. Deb, A. Pratap, S. Agarwal and T. Meyarivan, "A fast and elitist multiobjective genetic algorithm: NSGA-II," in IEEE Transactions on Evolutionary Computation, vol. 6, no. 2, pp. 182-197, April 2002, doi: 10.1109/4235.996017.
https://ieeexplore.ieee.org/document/996017

Existing implementations in .NET:

MOEA/D

Q. Zhang and H. Li, "MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition," in IEEE Transactions on Evolutionary Computation, vol. 11, no. 6, pp. 712-731, Dec. 2007, doi: 10.1109/TEVC.2007.892759.
https://ieeexplore.ieee.org/document/4358754

Existing implementations in .NET:

GDE3

S. Kukkonen and J. Lampinen, "GDE3: the third evolution step of generalized differential evolution," 2005 IEEE Congress on Evolutionary Computation, Edinburgh, UK, 2005, pp. 443-450 Vol.1, doi: 10.1109/CEC.2005.1554717.
https://ieeexplore.ieee.org/document/1554717

Existing implementations in .NET:


There are possibly more that I don't know of (haven't researched much).

It could be worth looking at integrating https://github.com/chen0040/cs-moea, which is available on NuGet and already includes multiple algorithms.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions