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

Uploaded Source

Built Distribution

pygradflow-0.5.10-py3-none-any.whl (74.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pygradflow-0.5.10.tar.gz
  • Upload date:
  • Size: 51.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/6.5.0-1022-azure

File hashes

Hashes for pygradflow-0.5.10.tar.gz
Algorithm Hash digest
SHA256 50565ef328ee765565aa7f0d3ffdf35d24942e425eadca5b70edccd3eed640fd
MD5 18fbe27eec9f277b3c4dd7a42ae433c5
BLAKE2b-256 7d0b1dae8b2fee38a55b0b1199359958d4cd51262129daef7141840c35c9bd2d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pygradflow-0.5.10-py3-none-any.whl
Algorithm Hash digest
SHA256 250983605030e3c8fb267e81d6282c4b3f3cf1f60927174fe929944de5364f09
MD5 4521f399686ffb2f0a114bc3c3293463
BLAKE2b-256 106b73b4d976ead27f634b82c488e1b80f76fd72d3273a42ff3bafa5ef173c97

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