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

Uploaded Source

Built Distribution

pygradflow-0.3.8-py3-none-any.whl (40.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pygradflow-0.3.8.tar.gz
  • Upload date:
  • Size: 29.3 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.8.tar.gz
Algorithm Hash digest
SHA256 02cca7dccc39964ad958f0ed2834881411cd5fdd35f783598c53ba8d28ff7b53
MD5 2f9a280475e805521400866f43a28a6c
BLAKE2b-256 8d97466512a27693a94bea9b5a20af95d190a8825b4e8ebff008651eb4b29c00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygradflow-0.3.8-py3-none-any.whl
  • Upload date:
  • Size: 40.1 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 d5e102ccc8237dd7ed8734724e53748ed67ac714882b0eb8d2d7d19f6f8710f9
MD5 9f1201ce363d57a52c971f67bf9203a5
BLAKE2b-256 e7bc98a1a72788278055d484a7d407f76d7867ce32b1b4da60a8956d6e62b581

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