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

Uploaded Source

Built Distribution

pygradflow-0.4.21-py3-none-any.whl (57.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pygradflow-0.4.21.tar.gz
  • Upload date:
  • Size: 41.5 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.21.tar.gz
Algorithm Hash digest
SHA256 b3d61eb7fe06463cf3af88e2a26f0c82a7dde48ceb2e84a2d539639044d6b55d
MD5 f716e852e23f6f4ff48038b91f462618
BLAKE2b-256 008777f8d9e80dee7eb91bfcd51cce1444700efe30841133a83710179ef851dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygradflow-0.4.21-py3-none-any.whl
  • Upload date:
  • Size: 57.6 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.21-py3-none-any.whl
Algorithm Hash digest
SHA256 c92d2493cc63f0791bbaccfe87f0d2a69f4ec18a10c553a8049f5af86644e814
MD5 6420fd74da0bc9729044d850bba992ea
BLAKE2b-256 069c9ab4ec15b42c231aa8a894f4bb6df54b647574982c8a72eb5b2164dda5c5

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