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

Uploaded Source

Built Distribution

pygradflow-0.5.14-py3-none-any.whl (75.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pygradflow-0.5.14.tar.gz
Algorithm Hash digest
SHA256 30c6564f13125146e6f06aaaa99ba3f6f24eb39a5f89d4bf3dd39ea78640f255
MD5 6197b83f40608fd79bb3fc96f6de432e
BLAKE2b-256 fbcb56f4887c95792401695646043ee3cfdb222b815990e67b215c52246670b2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pygradflow-0.5.14-py3-none-any.whl
Algorithm Hash digest
SHA256 66515cdb0dfeaf4a73284d1942d810cb19ca4b1fb872f54396c9fecf39da7cb9
MD5 e5ae635a2f1bca85fdfb563fd7974f40
BLAKE2b-256 14a8049e4c9884abf820a65745f0beb5e0d1c48032319ced873438c21a3cd3f6

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