/MOGAS

Many-Objective Genetic Algorithm Scheduler

Primary LanguageGoMIT LicenseMIT

Many-Objective Genetic Algorithm Scheduler (MOGAS)

Implementation of NSGA-III algorithm in Go to solve containers scheduling problem.

References

  1. An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints (link)
  2. An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point Based Nondominated Sorting Approach, Part II: Handling Constraints and Extending to an Adaptive Approach (link)
  3. A fast and elitist multiobjective genetic algorithm: NSGA-II (link)