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

Uploaded Source

Built Distribution

pygradflow-0.3.12-py3-none-any.whl (40.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pygradflow-0.3.12.tar.gz
  • Upload date:
  • Size: 29.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Linux/6.2.0-1018-azure

File hashes

Hashes for pygradflow-0.3.12.tar.gz
Algorithm Hash digest
SHA256 eefbc463a25c44816a4daa3e1f1b27dc1035c788221c476a20a10cbd7e4970f4
MD5 5b1cffa954e634550163d24e1bc83552
BLAKE2b-256 7229536a7c974fe80b1a7231610a2b44f313f46bf078ad11651d56c898a76074

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygradflow-0.3.12-py3-none-any.whl
  • Upload date:
  • Size: 40.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Linux/6.2.0-1018-azure

File hashes

Hashes for pygradflow-0.3.12-py3-none-any.whl
Algorithm Hash digest
SHA256 f99e714b1bb769370f373cc03fe51d4bcd9352bdd7cfaa08c94289dc4a522199
MD5 8b0623eaea89a4247894158dd7fa9600
BLAKE2b-256 0925f511994f8e8d7f0842148c9e5549533e34992a7ea6ed75d5016fad63cf94

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