PyGradFlow is a simple implementation of the sequential homotopy method to be used to solve general nonlinear programs.
Project description
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.2.10.tar.gz
(21.5 kB
view details)
Built Distribution
File details
Details for the file pygradflow-0.2.10.tar.gz
.
File metadata
- Download URL: pygradflow-0.2.10.tar.gz
- Upload date:
- Size: 21.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/6.2.0-1018-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2b6456ca30b432e23d6e934626704a9b12af4401e5ff525ccb8b45be6a0fbd7 |
|
MD5 | f6a40aa07752c98c8c1baa9a5555dad1 |
|
BLAKE2b-256 | ce8c728f8d13f98865c1edd327b65cb6de369212e06151edd13fdc29e1ef9581 |
File details
Details for the file pygradflow-0.2.10-py3-none-any.whl
.
File metadata
- Download URL: pygradflow-0.2.10-py3-none-any.whl
- Upload date:
- Size: 30.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/6.2.0-1018-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06cfadce5c93fc23c853fcf7003f6b4b6cf7251753f089f7744268bd62fac034 |
|
MD5 | 4af5482ccaf5e766f1f4fce52d245baa |
|
BLAKE2b-256 | 8ceee170bb567c0cc1fe70a10b4d8c3b40155ed590352b180de8f92e8e496239 |