An Improved Lagrangian Relaxation Algorithm for the Robust Generation Self-Scheduling Problem. (22nd July 2018)