Solving economic dispatch with valve point loading effects by using optimization techniques
differential evolution - a simple and efficient heuristic for global optimization over continuous spaces .