Skip to content
Single- as well as Multi-Objective Optimization Test Problems: ZDT, DTLZ, CDTLZ, CTP, BNH, OSY, ...
Branch: master
Clone or download
Latest commit 7b7e789 Apr 4, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
pymop
tests
.gitattributes
.gitignore Several Changes: Jun 25, 2018
.gitlab-ci.yml
LICENSE
MANIFEST.in
README.rst
setup.py

README.rst

pymop - Multi-Objective Optimization Problems

pipeline status python 3.6 license apache

This framework provides a collection of test problems in Python. The main features are:

  • Most important multi-objective test function is one place
  • Vectorized evaluation by using numpy matrices (no for loops)
  • Gradients and Hessian matrices are available through automatic differentiation
  • Easily new problems can be created using custom classes or functions

Here, you can find a detailed documentation and information about the framework: https://www.egr.msu.edu/coinlab/blankjul/pymop/

Problems

In this package single- as well as multi-objective test problems are included:

  • Single-Objective:
    • Ackley
    • Cantilevered Beam
    • Griewank
    • Himmelblau
    • Knapsack
    • Pressure Vessel
    • Schwefel
    • Sphere
    • Zakharov
    • G1-10
  • Multi-Objective:
    • ZDT 1-6
    • CTP
    • Carside Impact
    • BNH
    • Kursawe
    • OSY
    • TNK
    • Truss 2D
    • Welded Beam
  • Many-Objective:
    • DTLZ 1-7
    • CDTLZ
You can’t perform that action at this time.