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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pygradflow-0.3.6.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.6.tar.gz
Algorithm Hash digest
SHA256 cb3a903e3ae3aa6a32bf4d6759908def1de89abf1cc70d376775ff576565f24f
MD5 808043aae071f3d0b0778336e95ad8ad
BLAKE2b-256 80dae282e812bd430d669705e7bd0de5655edf8ac6066cbe7a75eab6790d5046

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygradflow-0.3.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 2eb9cf7fcf7b5599d2255ebf63104c9fe5a96ac000b8e67d94954283cd8638bc
MD5 eb4f0a4458504d16cf58213d9d806022
BLAKE2b-256 0ce215e39c06b6fde74ea947933d11845f47bb032f24304a4a86e6537390861a

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