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

Uploaded Source

Built Distribution

pygradflow-0.2.11-py3-none-any.whl (32.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pygradflow-0.2.11.tar.gz
  • Upload date:
  • Size: 23.6 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.2.11.tar.gz
Algorithm Hash digest
SHA256 1cfb155dee80a9ae2876e5b1451351913bc22e713507bca7d5225e94d2db818b
MD5 561739db48aac330e0e728233e860602
BLAKE2b-256 91d2ca2331b8194466132a11153a2d365b21d4d118261d942db4d80f85aef14d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygradflow-0.2.11-py3-none-any.whl
  • Upload date:
  • Size: 32.9 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.2.11-py3-none-any.whl
Algorithm Hash digest
SHA256 75bfad807842a21d8b7d8e5ebcdfeacfef4f8395b1e146264edcc842d85a5812
MD5 38e7834f7494c53834f6add9a372d901
BLAKE2b-256 5b32d67360e5f2ee18f7eebd1b861f26adb5e44964abd51912e40ae57990da2d

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