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

Uploaded Source

Built Distribution

pygradflow-0.4.14-py3-none-any.whl (54.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pygradflow-0.4.14.tar.gz
Algorithm Hash digest
SHA256 62163067589ba81dc3d966caa3c25c23d0e76e82011ac293ab1d71b0eb6ab12d
MD5 99e0ec424f8925343e1c078847db2ab7
BLAKE2b-256 25cd4f683e60d27fc5f920bb971ee97c2870990a018de9a611c99b37673232ae

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pygradflow-0.4.14-py3-none-any.whl
Algorithm Hash digest
SHA256 5a1f70309f9c06fe618dccf3e894bda0a2a32b32d045061d992b576fe5f9e8fa
MD5 8e4462b776d3e5f436c9557c1617c9d0
BLAKE2b-256 3542df5c333251ca31330a8da502487c0b145b035d4dc3c88448ea4e3beac908

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