Skip to content
/ CKDRO Public

Conditional kernel Distributionally Robust Optimization

Notifications You must be signed in to change notification settings

chenyx09/CKDRO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CKDRO

Environment Setup

First, create a conda environment to hold the dependencies.

conda create --name DRO python=3.8 -y
source activate DRO
pip install -r requirements.txt

DC OPF example

To run the DC OPF example, simply run

python DRO_ERCOT.py

data and network

We included the ERCOT network data and the load profile in the data folder, you can add other network models and load data as you need.

To generate/modify the pickle file from raw data, run

cd data/ERCOT
python load_hourly.py

About

Conditional kernel Distributionally Robust Optimization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published