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

Uploaded Source

Built Distribution

pygradflow-0.4.0-py3-none-any.whl (50.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pygradflow-0.4.0.tar.gz
  • Upload date:
  • Size: 35.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.10.12 Linux/6.5.0-1018-azure

File hashes

Hashes for pygradflow-0.4.0.tar.gz
Algorithm Hash digest
SHA256 cd08b3645b26931cab5f337e09cf5e88c9baadfaafa0ec0929d363c770a8f352
MD5 b6fda7319f1f280a55551bd69afff128
BLAKE2b-256 912101075590bde956ac9039dd24d358b6d61601f18e91c1b212b344936eb9f9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pygradflow-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3db00af7fcad46b0da39ccbb5f4604bec3b232d26ecef1513966aa393f841c70
MD5 bba355828fbdeefdf631ef3a9f00749e
BLAKE2b-256 1fc52f7a9e5f459f568887f42da5a1657cd7af59b3d86255c6e9e64341063686

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