Skip to main content
pymop - Multi-Objective Optimization Problems
==================================

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/


.. image:: https://gitlab.msu.edu/blankjul/pymop/badges/master/pipeline.svg
:alt: pipeline status
:target: https://gitlab.msu.edu/blankjul/pymop/commits/master



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
- G

- Multi-Objective:

- ZDT 1-6
- DTLZ 1-7
- CDTLZ
- CTP
- Carside Impact
- BNH
- Kursawe
- OSY
- TNK
- Truss 2D
- Welded Beam


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymop-0.2.4.tar.gz (28.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pymop-0.2.4-py3-none-any.whl (39.6 kB view details)

Uploaded Python 3

File details

Details for the file pymop-0.2.4.tar.gz.

File metadata

  • Download URL: pymop-0.2.4.tar.gz
  • Upload date:
  • Size: 28.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.5

File hashes

Hashes for pymop-0.2.4.tar.gz
Algorithm Hash digest
SHA256 c2d2a09a04b43dab834a102256e9c5ebf6fc87fd426f70a0375db9d458b6430b
MD5 c8c93b9f35dacbfd3bf0dc9225f2bf36
BLAKE2b-256 0e163c631aa5c6ec36fa10d9a6ee21a8a46c848761c78a76d6debef5904d7c74

See more details on using hashes here.

File details

Details for the file pymop-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: pymop-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 39.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.5

File hashes

Hashes for pymop-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 8af5e5b455de0f23087354210a9b0799c4674902231962c4f05051b21615ab0a
MD5 11cfa7b4350bcfa12bfc69684baba6c7
BLAKE2b-256 693e110daf255c660b1b3efe9689a0f5340504892778172c4fa330c96d516c24

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.4 This release

2 files

0.2.3

1 file

0.2.2

1 file

0.2.1

1 file

0.1.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page