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

Uploaded Source

Built Distribution

pygradflow-0.3.16-py3-none-any.whl (42.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pygradflow-0.3.16.tar.gz
  • Upload date:
  • Size: 31.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.2 Linux/6.5.0-1016-azure

File hashes

Hashes for pygradflow-0.3.16.tar.gz
Algorithm Hash digest
SHA256 a8af91300680184536f121518cdecd62e87afd4bda8b1ed37a59854af2389775
MD5 e6c4f5b8f32bb3af9fbeca7c50f59e02
BLAKE2b-256 fc5f78cc7b905178430aa14ede785cb8f020685ef82f73319fb1db38e773ffac

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pygradflow-0.3.16-py3-none-any.whl
Algorithm Hash digest
SHA256 ad51e645799ce8fbf598257568ac3ac82ca1f1b33c4114daaad0907a57344833
MD5 bf222744c6261ffbc5543e23ec997284
BLAKE2b-256 b2dc9069e5afc1f0ce42e23a1c770ec53f821198173d093d15e78987e86ec13e

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