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

Uploaded Source

Built Distribution

pygradflow-0.3.11-py3-none-any.whl (40.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pygradflow-0.3.11.tar.gz
  • Upload date:
  • Size: 29.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Linux/6.2.0-1018-azure

File hashes

Hashes for pygradflow-0.3.11.tar.gz
Algorithm Hash digest
SHA256 14372b6af43ccdfb12549eae351b48fe469b6e8663b510c452db5fc53f7b808f
MD5 dbaa2e874c40b0dc0bca05d0c6b2e337
BLAKE2b-256 9358bbfc8a7cb01c464c7eb6c5578e0f622bc8cafc9da8a541dec457f54f0e44

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygradflow-0.3.11-py3-none-any.whl
  • Upload date:
  • Size: 40.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Linux/6.2.0-1018-azure

File hashes

Hashes for pygradflow-0.3.11-py3-none-any.whl
Algorithm Hash digest
SHA256 efa696dbf0ff72de3db0ce3083787e54c4d426983cd5542e6ec06ceeed9c5320
MD5 01dfe11e13719f69cfec4cd4f2f08a8a
BLAKE2b-256 15bd3766ce10ea2449f17a088c540e54319eeed4c74a0a5e6d665bf9ed6f000c

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