An Improved Binary Particle Swarm Optimization for Unit Commitment Problem

This paper presents an improved binary particle swarm optimization algorithm (IBPSO) to solve short-term thermal unit commitment. Unit commitment (UC) is a challenging optimization problem in the power system operation. The NP-Hardness of the UC motivates us to develop metaheuristics algorithm to solve it approximately. PSO is one of relatively current metaheuristics. When implementing the PSO to UC, we derived two strategies to improve the binary particle swarm optimization algorithm. One is asynchronous time-varying learning strategy and another is a new repairing strategy for particles. In order to verify the performance of the proposed PSO, Lagrangian relaxation is used to find lower bound of UC. A computational experiment is carried out on randomly generated instances. The numerical results show that the IBPSO may obtain better solution within reasonable computational time.

[1]  Jonathan F. Bard,et al.  Short-Term Scheduling of Thermal-Electric Generators Using Lagrangian Relaxation , 1988, Oper. Res..

[2]  Russell C. Eberhart,et al.  A discrete binary version of the particle swarm algorithm , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[3]  Walter L. Snyder,et al.  Dynamic Programming Approach to Unit Commitment , 1987, IEEE Transactions on Power Systems.

[4]  Arthur I. Cohen,et al.  A Branch-and-Bound Algorithm for Unit Commitment , 1983, IEEE Transactions on Power Apparatus and Systems.

[5]  A. Merlin,et al.  A New Method for Unit Commitment at Electricite De France , 1983, IEEE Transactions on Power Apparatus and Systems.

[6]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[7]  Chu Kiong Loo,et al.  Solving Unit Commitment Problem Using Hybrid Particle Swarm Optimization , 2003, J. Heuristics.