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

Uploaded Source

Built Distribution

pygradflow-0.2.12-py3-none-any.whl (33.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pygradflow-0.2.12.tar.gz
Algorithm Hash digest
SHA256 e562b61e39a5b460c11df0de7ec44c19c5e0596acca734a11447bb8480a7bd24
MD5 3b108990aa2fd20b4a31cfe1151d86f1
BLAKE2b-256 a9d85c36400ef1ee8b9b99f7489a62c6eb60c9455e0fa677e41280dbc061024f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pygradflow-0.2.12-py3-none-any.whl
Algorithm Hash digest
SHA256 9056c120cd4bc58920f4b8f1bd1b4f1c83353f0bc3e3d53e835cc1e79dc8c8dd
MD5 fddc4f31f80aee11d35ee30c4de2b175
BLAKE2b-256 9c3bcf6d31b67df2e351bc409ff772f1cda9a8d695e69b9e8fe1f203a77ea470

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