Dual programming methods for large-scale thermal generation scheduling | IEEE Journals & Magazine | IEEE Xplore