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

Uploaded Source

Built Distribution

pygradflow-0.1.3-py3-none-any.whl (31.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pygradflow-0.1.3.tar.gz
Algorithm Hash digest
SHA256 2418a9a7c2ef329b1953fb743617ae66cfda78a7c39feb0473a5fb7025b68a1d
MD5 78fcd028502c8fe485283e7a8e2c17a5
BLAKE2b-256 2826e53024bb992e2b67551f8f3b40bd26c773500dfa90256af5157ffdaea7f5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pygradflow-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 dcdba0ab3eff68e4ac937bb959acc3d8645acf27228050e71beb7a53a452e9d9
MD5 16314ba1a390585f46e0f75f272b8cca
BLAKE2b-256 33ae5d119e5451048334bb15c0d247c16288456e12cfc59de960b45873dc5dbb

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