Text this: Economic power dispatch solution with non-smooth cost functions using differential evolution / Muhammad Firdaus Abd Rahim