Skip to main content

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

Project description

PyPI version Documentation Status

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.5.17.tar.gz (52.9 kB view details)

Uploaded Source

Built Distribution

pygradflow-0.5.17-py3-none-any.whl (76.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pygradflow-0.5.17.tar.gz
  • Upload date:
  • Size: 52.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/6.5.0-1025-azure

File hashes

Hashes for pygradflow-0.5.17.tar.gz
Algorithm Hash digest
SHA256 1d99b7336124904b5660838cc0e37d1f28dbeb2663c78c3cf4d80aea7f41dcf1
MD5 dd66915abd182a70560782739065c620
BLAKE2b-256 127788ed3e2a183df8cb6966eade29a3937aa5a270ccd85bdcad5302e3c3150c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygradflow-0.5.17-py3-none-any.whl
  • Upload date:
  • Size: 76.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/6.5.0-1025-azure

File hashes

Hashes for pygradflow-0.5.17-py3-none-any.whl
Algorithm Hash digest
SHA256 3739aa8e921c6a12af6ed0afb555ebe4809a197ead90173beaf90770a7afa4d7
MD5 6c8cd9cccfc28530e60892a75fbb32ae
BLAKE2b-256 55514bf3e794e5053b6bb032cc3963e7b51eba628d89d4bc08aa6a90d499b514

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