Skip to content

Addressing Discrete Dynamic Optimization via a Logic-Based Discrete-Steepest Descent Algorithm

Notifications You must be signed in to change notification settings

SECQUOIA/LD-SDA-Dynamic

Repository files navigation

LD-DSA-Dynamic

This repository includes the source code and results associated with the paper titled "Addressing Discrete Dynamic Optimization via a Logic-Based Discrete-Steepest Descent Algorithm", authored by Zedong Peng, Albert Lee, and David E. Bernal Neira.

Installation

All numerical models are written using the DAE and GDP modules in Pyomo. The necessary Python packages can be installed by running the following script.

pip3 install -r requirements.txt

We use KNITRO and BARON to solve the Mixed-Integer Nonlinear Programs (MINLP) and Nonlinear Programs (NLP). The implementation is based on GAMS to access these solvers.

Usage

sh -x run.sh

About

Addressing Discrete Dynamic Optimization via a Logic-Based Discrete-Steepest Descent Algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published