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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions