Skip to main content

PyGradFlow is a simple implementation of the sequential homotopy method to be used to solve general nonlinear programs.

Project description

PyGradFlow

PyGradFlow is a simple implementation of the sequential homotopy method to be used to solve general nonlinear programs.

To solve a nonlinear problem, subclass the Problem class, implementing its abstract methods, pass a problem instance to a Solver, and call its solve() method.

Note: This code is for research purposes, not productive use.

References

  • Potschka, A., Bock, H.G. A sequential homotopy method for mathematical programming problems. Math. Program. 187, 459–486 (2021). https://doi.org/10.1007/s10107-020-01488-z
  • Pearson, John W., and Andreas Potschka. "A preconditioned inexact active-set method for large-scale nonlinear optimal control problems." arXiv preprint arXiv:2112.05020 (2021).

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

pygradflow-0.2.2.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

pygradflow-0.2.2-py3-none-any.whl (25.7 kB view details)

Uploaded Python 3

File details

Details for the file pygradflow-0.2.2.tar.gz.

File metadata

  • Download URL: pygradflow-0.2.2.tar.gz
  • Upload date:
  • Size: 17.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.12 Linux/6.2.0-1015-azure

File hashes

Hashes for pygradflow-0.2.2.tar.gz
Algorithm Hash digest
SHA256 7446d0609b7e4faefb9ee78eb44333f7fa7b7398ab9a04f594f498bfdde23946
MD5 bfd799c41ec7be63d777a7acec883aaf
BLAKE2b-256 5bc5fb19128638b4d78ab7b4a3298d3dbc05575afeb7c318332862c2112882dc

See more details on using hashes here.

File details

Details for the file pygradflow-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: pygradflow-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 25.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.12 Linux/6.2.0-1015-azure

File hashes

Hashes for pygradflow-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d8570615f51108dc9b53a321d05840e045e950f638c87ff99c8a499dd7841d9b
MD5 efc033056541b962b9051ca2e43cf76e
BLAKE2b-256 29ae55fb3b68d168b8e720900c6a95b5c7dccd67e90e8f2b7e0366940cd8cf44

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page