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

Uploaded Source

Built Distribution

pygradflow-0.4.16-py3-none-any.whl (55.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pygradflow-0.4.16.tar.gz
Algorithm Hash digest
SHA256 a280e790dd1b04159b1eaae8d3b8dd73a40a4cffab480d0d9d5805f6d7f7efac
MD5 02db041df6d34541654d81fb8af53056
BLAKE2b-256 6b2d36184cec28f0753c4d6b12a191a00821772f6d0d13e1f4c4834b29bce385

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pygradflow-0.4.16-py3-none-any.whl
Algorithm Hash digest
SHA256 043bd7bde62a118471a72db670b853b9177a329bcec8177597d4242a2e99a3d7
MD5 433171206a98e06c814f223c6d859178
BLAKE2b-256 2067ebbea92b8fa33158472064a0b65ba76f5db6445471fcf1d869b6c31f160a

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