Generation scheduling methodology for thermal units using lagrangian Relaxation