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

Uploaded Source

Built Distribution

pygradflow-0.3.26-py3-none-any.whl (49.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pygradflow-0.3.26.tar.gz
Algorithm Hash digest
SHA256 84839d39fa73c01bc593e07191547ce9a1cb1a7375e94093be4b111c09e01a04
MD5 1c63cad3ec9b7707f59711bc05941171
BLAKE2b-256 a7cf76605a347654c4415ad8e7e56a746996e550bea6d111c9a7588339ee95e4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pygradflow-0.3.26-py3-none-any.whl
Algorithm Hash digest
SHA256 2eefff497d45ac66046fd94f1f8adb6f23ad812c3583b7ddb77620d836a84286
MD5 1dfc30b9cc275925e962b9e9fbdb0665
BLAKE2b-256 d32d10798f5d8ed637d1b281d404f925d3d463777023c655356479148906e048

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