This paper proposes an improved version of the random drift particle swarm optimization algorithm for solving the economic dispatch problem. The improvement is achieved through adding a crossover operation followed by a greedy selection process while replacing the mean best position of the particles with the personal best position of each particle in the velocity updating equation. The improved algorithm is also augmented with a self-adaption mechanism that eliminates the need for tuning the algorithm parameters based on characteristics of the considered optimization problem. Practical features such as valve point effects, prohibited operating zones, multiple fuel options, and ramp rate limits are considered in the mathematical formulation of the economic dispatch problem. In order to demonstrate the efficacy of the proposed algorithm, five benchmark test systems are utilized. The obtained results showed that the improved random drift particle swarm optimization algorithm is capable of providing superior results compared to the original algorithm and the state of the art techniques proposed in previous literature. |