Improved Firefly Algorithm: A Novel Method for Optimal Operation of Thermal Generating Units. (9th July 2018)