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

This version

0.4.4

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

Uploaded Source

Built Distribution

pygradflow-0.4.4-py3-none-any.whl (50.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pygradflow-0.4.4.tar.gz
  • Upload date:
  • Size: 36.1 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.4.tar.gz
Algorithm Hash digest
SHA256 e37be1be70fab805ab73e050074c809753388f8710ca330611946fdf06ed3b75
MD5 9cd1058041cdc762329554d20ed9b232
BLAKE2b-256 204cd15ed7c7e3549385b95a4af1377d1d9e8531661ee5d9362d23bba0672bbc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygradflow-0.4.4-py3-none-any.whl
  • Upload date:
  • Size: 50.9 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 61250b2ff9b14fa6203e018795d99d7db21a8ffd3a657e979d3ad8e7ffc77025
MD5 93d049875c45d5edcc76b76c3256dbc8
BLAKE2b-256 185c6dc8e22467da77577912b073c2891c040e30ccbf50d7423747670a1c8017

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