Skip to content

Repository for collaborative exploratory work on variable elimination in NLPs

License

Notifications You must be signed in to change notification settings

Robbybp/variable-elimination

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

variable-elimination

Repository for collaborative exploratory work on variable elimination in NLPs

Copyright

The copyright header in header.txt must be added to every source (Python) file in this repository.

Installation

This repository is structured as a small Python package to facilitate code organization and testing. It can be installed with:

python setup.py develop

Then functionality can be imported in Python:

from var_elim.distill import create_instance
model = create_instance()

Dependencies

See requirements.txt for a list of dependencies. For stability, we pin to specific version of our dependencies, e.g. Pyomo and IDAES. Non-PyPI dependencies are:

We anticipate keeping PSELib as a dependency, but would like to remove the NMPC-examples dependency. When the main branch of this repository requires a specific branch of some dependency (e.g. the Pyomo main branch, rather than the latest release), an issue should be opened. Results are generated with Ipopt 3.14.11.

About

Repository for collaborative exploratory work on variable elimination in NLPs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published