Project for Stochastic Programming
All the programs are written in Optimization Programing Language "Julia".
The contents of Optimization under Uncertainty:
- L-shaped method (Single Cut); (Single-cut.ipynb)
- L-shaped method (Multiple Cuts); (multi-cut.ipynb)
- Level Decomposition; (Level Decomposition.ipynb)
- Monte Carlo Approach for Sample Average Approximation (SAA); (Monte Carlo SAA.ipynb)
Another example for adding feasibility cuts;
File "feasibility_cut_addition.pdf" contain the example about how to add feasibility cut;
- Single-cut; (feasibility_single_cut.ipynb)
- Multi-cut; (feasibility_multi_cut.ipynb)
Note:
- The L-shape method is the Bender's Decomposition in stochastic programing;
- Examples are in another pdf file (Example.pdf);
- This example has been proved to be complete recourse, which means no need on feasibility cuts;
- In Level Decomposition.ipynb, you need to specify the sample size N by your own;