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

Uploaded Source

Built Distribution

pygradflow-0.3.29-py3-none-any.whl (50.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pygradflow-0.3.29.tar.gz
  • Upload date:
  • Size: 35.2 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.3.29.tar.gz
Algorithm Hash digest
SHA256 595d9cf63bed84c2e68c792ab39dbfc20a8e9ac28835174516e65b5c1b07c837
MD5 bff26ab7cc6093e606decf347a738ae7
BLAKE2b-256 16adc98b103d392c9e8adb8a8f9d363e24fa677c40a169b4a2e8f41e068740f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygradflow-0.3.29-py3-none-any.whl
  • Upload date:
  • Size: 50.0 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.3.29-py3-none-any.whl
Algorithm Hash digest
SHA256 f7152053851c72f165c82cb7ae138dd7ca70366908f8a71ec0b9a9dfac8c6f6a
MD5 bb1bcf2ac7d636557f4871c42a1b0761
BLAKE2b-256 182adbe6e6ee05317ad0aadf93ce52a7f807433cb8e82725e8a00b6ffb8c4783

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