A critical review of robust self-scheduling for generation companies under electricity price uncertainty. (April 2018)