A new hybrid heuristic algorithm for the nonconvex economic dispatch problem