[go: nahoru, domu]

Skip to content

castellanos94/jemoa

Repository files navigation

JEMOA

Java Evolutionary Multi-Objective Algorithms, this version was developed with Java 14.

Data type

  • Integer
  • Real (double)
  • Interval
  • Fuzzy Number (Trapezoidal)

Problems

  • PSP
  • Knapsack
  • DTLZ
  • ZDT

Algorithms

  • For single-objective:
    • GA: a genetic algorithm.
    • GWO: Grey Wolf Optimizer
  • For multi-objective optimization:
    • GA: A multi-objectve evolutionary algorithm (using dominance)
    • NSGA-II
    • NSGA-III
    • NSGA-III-P : NSGA-III with preferences incorporation, using a multi-criteria ordinal classifier
    • MOGWO : Multi-Objective Grey Wolf Optimizer
    • MOGWO/DE: Multi-Objective Grey Wolf Optimizer based on decomposition
    • MOGWO-V : Multi-Objective Grey Wolf Optimizer with SBX crossover and Polynomial mutation
    • MOGWO-P : Multi-Objective Grey Wolf Optimizer with preferences incorporation, using a multi-criteria ordinal classifier
    • MOGWO-O : Multi-Objective Grey Wolf Optimizer with preferences incorporation, using a net outranking score
    • iMOACO_R : Indicator-Based Multi-Objective Ant Colony Optimization Algorithm for Continuous Search Spaces

Multi-criteria Decision Aid (MCDA)

  • Electre Tri
  • INTERCLASS-nC
  • INTERCLASS-nB
  • SatClassifier