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

Uploaded Source

Built Distribution

pygradflow-0.3.5-py3-none-any.whl (39.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pygradflow-0.3.5.tar.gz
  • Upload date:
  • Size: 28.7 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.3.5.tar.gz
Algorithm Hash digest
SHA256 150e73b5a9a1decd389c78be07b3f4570e4408b97609b30c850ae3510d41da65
MD5 847b17182e5e8ee39d683c9a4a46573d
BLAKE2b-256 7d15d6a96c4fd9c74e6ea13ab22e7b21b85d01264e9ce10c79ad0c4d61c2ed56

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygradflow-0.3.5-py3-none-any.whl
  • Upload date:
  • Size: 39.5 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.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 af968444c53cd8883c9de4c80b6b250df1835cde8c382bc3a9f0b88414a89f26
MD5 b9a2c273a7bf20e707e883fcefacd73d
BLAKE2b-256 0df2d90c7aaa5a58602e63d2a86215a9581d1600922f02d50aa57204a111e4fd

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