Abstract
The unit commitment problem (UCP), which includes the unit schedule and power dispatch, is a nonlinear high-dimensional and highly constrained mixed-integer combinatorial optimization problem. One challenge herein is to obtain high-quality solutions considering various constraints. Developing a competitive hybrid method is a mainstream study goal in this field, which has focused on the unit schedule optimization but less on power dispatch. Inspired by the advantage of genetic algorithms (GAs) in solving combinational optimization problems and the characteristic of grey prediction evolution algorithm (GPE) with strong exploration ability, this paper proposes a novel hybrid GA and GPE method, termed hGAGPE, to solve the UCP. In hGAGPE, GPE, as a novel real parameter stochastic search algorithm based on the grey prediction theory for data mining, is first employed to solve the power dispatch of the UCP. Meanwhile, the unit schedule is performed by the popular GA. Additionally, some heuristic repair mechanisms based on the priority list and an elite selection mechanism are incorporated to enhance the performance of hGAGPE. The proposed hGAGPE is evaluated on six test systems with generating units in the range of 10 to 100 during a 24-h scheduling period. The numerical results demonstrate the feasibility and effectiveness of hGAGPE in comparison with other existing approaches.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Abbreviations
- a i,b i,c i :
-
Fuel cost coefficients of unit i
- C S C i :
-
Cold start-up cost of unit i
- f i,t :
-
Fuel cost of unit i at time t
- H S C i :
-
Hot start-up cost of unit i
- i :
-
Generating unit index
- I i,status :
-
Initial status of unit i
- N :
-
Number of units
- \(P_i^{\max \limits }\) :
-
Maximum generation limit of uniti
- \(P_i^{\min \limits }\) :
-
Minimum generation limit of unit i
- P i,t :
-
Output power of unit i at time t
- P D t :
-
System demand at time t
- S R t :
-
Spinning reserve at time t
- S U i,t :
-
Start-up cost of unit i at time t
- T :
-
Number of scheduled hours
- t :
-
Hourly time index
- \(T_i^{cold}\) :
-
Cold start hour of unit i
- \(T_i^{up}\)/\(T_i^{down}\) :
-
Minimum up/down time of unit i
- \(T_{i,t}^{on}\)/\(T_{i,t}^{off}\) :
-
Continuously on/off time of unit i up to hour t
- u i,t :
-
Unit commitment status of unit i at time t (1=ON, 0=OFF)
References
Wood AJ, Wollenberg BF, Sheblé GB (2013) Power generation operation and control. Wiley
Senjyu T, Shimabukuro K, Uezato K, Funabashi T (2003) A fast technique for unit commitment problem by extended priority list. IEEE Trans Power Syst 18(2):882–888
Ouyang Z, Shahidehpour S (1991) An intelligent dynamic programming for unit commitment application. IEEE Trans Power Syst 6(3):1203–1209
Cohen AI, Yoshimura M (1983) A branch-and-bound algorithm for unit commitment. IEEE Trans Power Appar Syst 2:444–451
Muckstadt JA, Wilson RC (1968) An application of mixed-integer programming duality to scheduling thermal generating systems. IEEE Trans Power Appar Syst PAS-87(12):1968–1978
Ongsakul W, Petcharaks N (2004) Unit commitment by enhanced adaptive lagrangian relaxation. IEEE Trans Power Syst 19(1):620–628
Chandrasekaran K, Simon SP, Padhy NP (2013) Binary real coded firefly algorithm for solving unit commitment problem. Inf Sci 249(Complete):67–84
Song X, Zhang Y, Gong D, Gao X (2021) A fast hybrid feature selection based on correlation-guided clustering and particle swarm optimization for high-dimensional data. IEEE Trans Cybernet
Ji X, Zhang Y, Gong D, Sun X (2021) Dual-surrogate assisted cooperative particle swarm optimization for expensive multimodal problems. IEEE Trans Evol Comput
Hu Y, Zhang Y, Gong D (2020) Multiobjective particle swarm optimization for feature selection with fuzzy cost. IEEE Trans Cybernet 51(2):874–888
Babaee Tirkolaee E, Mahdavi I, Seyyed Esfahani MM, Weber G-W (2020) A hybrid augmented ant colony optimization for the multi-trip capacitated arc routing problem under fuzzy demands for urban solid waste management. Waste Manag Res 38(2):156–172
Kazarlis SA, Bakirtzis AG (1996) A genetic algorithm solution to the unit commitment problem. IEEE Trans Power Syst 11(1):83–92
Yuan X, Su A, Nie H, Yuan Y, Wang L (2011) Unit commitment problem using enhanced particle swarm optimization algorithm. Soft Comput 15(1):139–148
Yuan X, Ji S, Zhang B, Tian H, Hou Y (2014) A new approach for unit commitment problem via binary gravitational search algorithm. Appl Soft Comput 22(Complete):249–260
Panwar LK, Reddy S, Verma A, Panigrahi BK, Kumar R (2018) Binary grey wolf optimizer for large scale unit commitment problem. Swarm Evol Comput 38:251–266
Zhao J, Liu S, Zhou M, Guo X, Qi L (2018) An improved binary cuckoo search algorithm for solving unit commitment problems: Methodological description. IEEE Access 6:43535–43545
Xing W, Wu FF (2002) Genetic algorithm based unit commitment with energy contracts. Int J Electr Power Energy Syst 24(5):329–336
Damousis IG, Bakirtzis AG, Dokopoulos PS (2004) A solution to the unit-commitment problem using integer-coded genetic algorithm. IEEE Trans Power Syst 19(2):1165–1172
Ting TO, Rao MVC, Loo CK (2006) A novel approach for unit commitment problem via an effective hybrid particle swarm optimization. IEEE Trans Power Syst 21(1):411–418
Chandrasekaran K, Hemamalini S, Simon SP, Padhy NP (2012) Thermal unit commitment using binary/real coded artificial bee colony algorithm. Electr Power Syst Res 84(1):109–119
Trivedi A, Srinivasan D, Biswas S, Reindl T (2015) Hybridizing genetic algorithm with differential evolution for solving the unit commitment scheduling problem. Swarm Evol Comput 23:50– 64
Trivedi A, Srinivasan D, Biswas S, Reindl T (2016) A genetic algorithm–differential evolution based hybrid framework: case study on unit commitment scheduling problem. Inf Sci 354:275–300
Sudhakaran M, Raj P-D-V (2010) Integrating genetic algorithms and tabu search for unit commitment problem. Int J Eng Sci Technol 2(1):829–836
Datta D (2013) Unit commitment problem with ramp rate constraint using a binary-real-coded genetic algorithm. Appl Soft Comput 13(9):3873–3883
Hu Z, Xu X, Su Q, Zhu H, Guo J (2020) Grey prediction evolution algorithm for global optimization. Appl Math Model 79:145– 160
Bonissone PP, Subbu R, Eklund N, Kiehl TR (2006) Evolutionary algorithms+ domain knowledge = real-world evolutionary computation. IEEE Trans Evol Comput 10(3):256–280
Dai CY, Hu ZB, Li Z, Xiong ZG, Su QH (2020) An improved grey prediction evolution algorithm based on topological opposition-based learning. IEEE Access 8:30745–30762
Xu X, Hu ZB, Su QH, Li YX, Dai JH (2020) Multivariable grey prediction evolution algorithm: a new metaheuristic. Appl Soft Comput 106086:89
Hu Z, Li Z, Dai C, Xu X, Xiong Z, Su Q (2020) Multiobjective grey prediction evolution algorithm for environmental/economic dispatch problem. IEEE Access 8:84162–84176
Hu ZB, Gao C, Su QH (2021) A novel evolutionary algorithm based on even difference grey model. Expert Syst Appl 114898:176
Zhou T, Hu ZB, Zhou Q, Yuan SX (2021) A novel grey prediction evolution algorithm for multimodal multiobjective optimization. Eng Appl Artif Intell 104173:100
Gao C, Hu ZB, Xiong ZG, Su QH (2020) Grey prediction evolution algorithm based on accelerated even grey model. IEEE Access 8:107941–107957
Cai G, Su Q, Hu Z (2021) Automated test case generation for path coverage by using grey prediction evolution algorithm with improved scatter search strategy. Eng Appl Artif Intell 106:104454
Deb K (2000) An efficient constraint handling method for genetic algorithms. Comput Methods Appl Mech Eng 186(2-4):311–338
Valenzuela J, Smith AE (2002) A seeded memetic algorithm for large unit commitment problems. J Heuristics 8(2):173–195
Abookazemi K, Ahmad H, Tavakolpour A, Hassan MY (2011) Unit commitment solution using an optimized genetic system. Int J Electr Power Energy Syst 33(4):969–975
Abookazemi K, Mustafa MW, Ahmad H (2009) Structured genetic algorithm technique for unit commitment problem. Int J Recent Trends Eng 1(3):135
Balci HH, Valenzuela JF (2004) Scheduling electric power generators using particle swarm optimization combined with the lagrangian relaxation method. Int J Appl Math Comput Sci 14:411–421
Chang C-S (2010) An improved differential evolution scheme for the solution of large-scale unit commitment problems. Informatica 21(2):175–190
Cheng C-P, Liu C-W, Liu C-C (2000) Unit commitment by lagrangian relaxation and genetic algorithms. IEEE Trans Power Syst 15(2):707–714
Damousis IG, Bakirtzis AG, Dokopoulos PS (2004) A solution to the unit-commitment problem using integer-coded genetic algorithm. IEEE Trans Power Syst 19(2):1165–1172
Dimitroulas DK, Georgilakis PS (2011) A new memetic algorithm approach for the price based unit commitment problem. Appl Energy 88(12):4687–4699
Simopoulos DN, Kavatza SD, Vournas CD (2006) Unit commitment by an enhanced simulated annealing algorithm. IEEE Trans Power Syst 21(1):68–76
Juste AK, Kita H (1999) An evolutionary programming solution to the unit commitment problem. IEEE Trans Power Syst
Datta D, Dutta S (2012) A binary-real-coded differential evolution for unit commitment problem. Int J Electr Power Energy Syst 42(1):517–524
Panwar LK, Reddy S, Kumar R (2015) Binary fireworks algorithm based thermal unit commitment. Int J Swarm Int Res (IJSIR) 6(2):87–101
Saravanan B, Vasudevan E, Kothari D (2014) Unit commitment problem solution using invasive weed optimization algorithm. Int J Electr Power Energy Syst 55:21–28
Derrac J, García S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput 1(1):3–18
Yuan XH, Nie H, Su AJ, Wang L, Yuan YB (2009) An improved binary particle swarm optimization for unit commitment problem. Expert Syst Appl 36(4):8049–8055
Senjyu T, Yamashiro H, Uezato K, Funabashi T (2002) A unit commitment problem by using genetic algorithm based on unit characteristic classification. In: 2002 IEEE power engineering society winter meeting. Conference proceedings (Cat. No. 02CH37309), vol. 1. IEEE, pp 58–63
Lau T, Chung C, Wong K, Chung T, Ho SL (2009) Quantum-inspired evolutionary algorithm approach for unit commitment. IEEE Trans Power Syst 24(3):1503–1512
Jeong Y-W, Park J-B, Shin J-R, Lee KY (2009) A thermal unit commitment approach using an improved quantum evolutionary algorithm. Electr Power Components Syst 37(7):770–786
Jabr R (2013) Rank-constrained semidefinite program for unit commitment. Int J Electr Power Energy Syst 47:13–20
Bhadoria A, Marwaha S, Kamboj VK (2020) An optimum forceful generation scheduling and unit commitment of thermal power system using sine cosine algorithm. Neural Comput Appl 32(7):2785–2814
Jian J, Zhang C, Yang L, Meng K (2019) A hierarchical alternating direction method of multipliers for fully distributed unit commitment. Int J Electr Power Energy Syst 108:204–217
Acknowledgements
This work was supported in part by the State Key Laboratory of Biogeology and Enviromental Geology (China University of Geosciences, No. GBL21801), the National Nature Science Foundation of China (No. 61972136), Hubei Provincial Department of Education Outstanding Youth Scientific Innovation Team Support Foundation(No. T201410), Education Bureau of Hunan Province of China (No.15B061).
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
Ethics approval and consent to participate
This article does not contain any studies with human participants or animals performed by any of the authors.
Conflict of Interests
The authors declare that they have no conflict of interest.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Tong, W., Liu, D., Hu, Z. et al. Hybridizing genetic algorithm with grey prediction evolution algorithm for solving unit commitment problem. Appl Intell 53, 19922–19939 (2023). https://doi.org/10.1007/s10489-023-04527-2
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-023-04527-2