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


Metadata

Release files for pymop 0.2.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pymop 0.2.4
File Size Uploaded
pymop-0.2.4.tar.gz 28.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pymop 0.2.4
File Interpreter ABI Platform
pymop-0.2.4-py3-none-any.whl Python 3 none any Details

Total release size: 68.1 kB

Release files / pymop-0.2.4.tar.gz

Download URL pymop-0.2.4.tar.gz
Size 28.6 kB
Tags Source
SHA-256 checksum
How to use checksums
c2d2a09a04b43dab834a102256e9c5ebf6fc87fd426f70a0375db9d458b6430b
BLAKE2b-256 checksum
How to use checksums
0e163c631aa5c6ec36fa10d9a6ee21a8a46c848761c78a76d6debef5904d7c74
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pymop-0.2.4-py3-none-any.whl

Download URL pymop-0.2.4-py3-none-any.whl
Size 39.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8af5e5b455de0f23087354210a9b0799c4674902231962c4f05051b21615ab0a
BLAKE2b-256 checksum
How to use checksums
693e110daf255c660b1b3efe9689a0f5340504892778172c4fa330c96d516c24
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.2.4 This release

2 release files

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page