Unit commitment using a stochastic extended neighbourhood search

Buy article PDF

Abstract

A simulated annealing is combined with a tabu search, to develop a robust and powerful optimisation technique for solving the unit commitment problem. The problem is broken down into a combinatorial subproblem in unit status variables and a quadratic programming subproblem in unit power output variables. The combinatorial subproblem is solved using the proposed method. In the hybrid algorithm, which is referred to as a stochastic extended neighbourhood search, simulated annealing is used as the main stochastic algorithm, and a tabu search is used as an extended neighbourhood search, to locally improve the solution obtained by simulated annealing. The neighbourhood search uses local domain-knowledge, which results in rapid convergence of the simulated annealing algorithm. The results obtained for several example systems illustrate the potential of the hybrid approach.

References

    1. 1)
      • Wood, A.J., Wollenberg, B.F.: Power generation, operation and control, 1996 (WileyNew York)
    2. 2)
    3. 3)
    4. 4)
    5. 5)
    6. 6)
    7. 7)
    8. 8)
    9. 9)
      • Desai, R., Patil, R.: `SALO: Combining simulated annealing and local optimization for efficient global optimization', In Proceedings of the 9th Florida AI research Symposium (FLAIRS-’96), 1996, Key West, FL, p. 233–237
    10. 10)
      • Martin, O., Otto, S., Laporte, G., Osman, I.: Combining simulated annealing with local search heuristics, Metaheuristic in Combinatorial Optimization, Annals of Operation Research, 1996
    11. 11)
    12. 12)
    13. 13)
    14. 14)
    15. 15)
    16. 16)
      • Purushothama, G.K.: `Hybrid heuristic algorithms for the unit commitment problem', 2001, PhD, Indian Institute of Science, Department of Electrical Engineering, Bangalore, India
    17. 17)
      • Purushothama, G.K., Jenkins, L.: `Simulated annealing with local search:- a hybrid algorithm for unit commitment', IEEE Trans. Power Syst.
    18. 18)
    19. 19)
    20. 20)
    21. 21)
This is a required field
Please enter a valid email address