Skip to main content
Log in

Optimizing a unit commitment problem using an evolutionary algorithm and a plurality of priority lists

  • Original Paper
  • Published:
Operational Research Aims and scope Submit manuscript

Abstract

The Unit Commitment Problem (UCP) is an operational research problem commonly encountered in energy management. It refers to the optimum scheduling of the generating units in a power system to efficiently meet the electricity demand. UCP comprises two interrelated sub-problems: the Unit Commitment for deciding the operating state of the units at each scheduling period and the Economic Dispatch (ED) for allocating the demand among them. Various Evolutionary Algorithms (EA) have been adopted for solving UCP, commonly assisted by the Lambda iteration method for solving the ED. In this study, an EA-based method is proposed for dealing with both sub-problems, avoiding binary variables through a simple transformation function. The method takes advantage of a repair mechanism utilizing the Priority List (PL) to steer the search towards adequate generating schedules. The impact of the cost metric chosen for creating the PL on the computational results is investigated and the use of a Plurality of PL is suggested to alleviate the biases introduced by employing constant cost metrics. Furthermore, an Elitist Mutation strategy is developed to enhance the performance of the proposed EA-based method. Simulation results on various power systems validate the beneficial effect of the proposed modifications. Compared to state of the art, the algorithm proposed has been at least equivalent, exhibiting consistently solutions of lower or competitive costs in all systems examined.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Notes

  1. Source code retrieved from http://ist.csu.edu.cn/YongWang.htm.

References

  • Abujarad SY, Mustafa M, Jamian J (2017) Recent approaches of unit commitment in the presence of intermittent renewable energy resources: a review. Renew Sustain Energy Rev 70:215–223

    Article  Google Scholar 

  • Amiri M, Khanmohammadi S (2013) A primary unit commitment approach with a modification process. Appl Soft Comput 13(2):1007–1015

    Article  Google Scholar 

  • Benhamida F, Abdelbar B (2010) Enhanced Lagrangian relaxation solution to the generation scheduling problem. Int J Electr Power Energy Syst 32(10):1099–1105

    Article  Google Scholar 

  • Bonissone PP, Subbu R, Eklund N, Kiehl TR (2006) Evolutionary algorithms + domain knowledge = real-world evolutionary computation. IEEE Trans Evolut Comput 10(3):256–280

    Article  Google Scholar 

  • Carrión M, Arroyo JM (2006) A computationally efficient mixed-integer linear formulation for the thermal unit commitment problem. IEEE Trans Power Syst 21(3):1371–1378

    Article  Google Scholar 

  • Chandram K, Subrahmanyam N, Sydulu M (2011) Unit commitment by improved pre-prepared power demand table and muller method. Int J Electr Power Energy Syst 33(1):106–114

    Article  Google Scholar 

  • Chandrasekaran K, Simon SP, Padhy NP (2013) Binary real coded firefly algorithm for solving unit commitment problem. Inf Sci 249:67–84

    Article  Google Scholar 

  • Chung C, Yu H, Wong KP (2011) An advanced quantum-inspired evolutionary algorithm for unit commitment. IEEE Trans Power Syst 26(2):847–854

    Article  Google Scholar 

  • Cohen AI, Yoshimura M (1983) A branch-and-bound algorithm for unit commitment. IEEE Trans Power Appar Syst 2:444–451

    Article  Google Scholar 

  • Costabile F, Gualtieri M, Luceri R (2006) A modification of Mullers method. Calcolo 43(1):39–50

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Das S, Suganthan PN (2011) Differential evolution: a survey of the state-of-the-art. IEEE Trans Evolut Comput 15(1):4–31

    Article  Google Scholar 

  • Datta D (2013) Unit commitment problem with ramp rate constraint using a binary-real-coded genetic algorithm. Appl Soft Comput 13(9):3873–3883

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Deb K (2000) An efficient constraint handling method for genetic algorithms. Comput Methods Appl Mech Eng 186(2):311–338

    Article  Google Scholar 

  • Delarue E, Cattrysse D, Dhaeseleer W (2013) Enhanced priority list unit commitment method for power systems with a high share of renewables. Electr Power Syst Res 105:115–123

    Article  Google Scholar 

  • Dieu VN, Ongsakul W (2006) Enhanced merit order and augmented Lagrange Hopfield network for ramp rate constrained unit commitment. In: 2006 IEEE power engineering society general meeting, p 7

  • Dieu V, Ongsakul W (2007) Improved merit order and augmented Lagrange hopfield network for unit commitment. IET Gener Transm Distrib 1(4):548–556

    Article  Google Scholar 

  • Dieu VN, Ongsakul W (2008) Ramp rate constrained unit commitment by improved priority list and augmented Lagrange Hopfield network. Electr Power Syst Res 78(3):291–301

    Article  Google Scholar 

  • Dieu VN, Ongsakul W (2011) Augmented Lagrange Hopfield network based Lagrangian relaxation for unit commitment. Int J Electr Power Energy Syst 33(3):522–530

    Article  Google Scholar 

  • Dudek G (2013) Genetic algorithm with binary representation of generating unit start-up and shut-down times for the unit commitment problem. Expert Syst Appl 40(15):6080–6086

    Article  Google Scholar 

  • Epitropakis MG, Tasoulis DK, Pavlidis NG, Plagianakos VP, Vrahatis MN (2011) Enhancing differential evolution utilizing proximity-based mutation operators. IEEE Trans Evolut Comput 15(1):99–119

    Article  Google Scholar 

  • Eslamian M, Hosseinian SH, Vahidi B (2009) Bacterial foraging-based solution to the unit-commitment problem. IEEE Trans Power Syst 24(3):1478–1488

    Article  Google Scholar 

  • Franz A, Rieck J, Zimmermann J (2018) Fix-and-optimize procedures for solving the long-term unit commitment problem with pumped storages. Ann Oper Res:1–25 (in press)

  • Georgopoulou CA, Giannakoglou KC (2009) Two-level, two-objective evolutionary algorithms for solving unit commitment problems. Appl Energy 86(7):1229–1239

    Article  Google Scholar 

  • Gjorgiev B, Kančev D, Čepin M, Volkanovski A (2015) Multi-objective unit commitment with introduction of a methodology for probabilistic assessment of generating capacities availability. Eng Appl Artif Intell 37:236–249

    Article  Google Scholar 

  • Gollmer R, Moller A, Nowak M, Romisch W, Schultz R (1999) Primal and dual methods for unit commitment in a hydro-thermal power system. In: Proceedings 13th power systems computation conference. Citeseer

  • Gooi H, Mendes D, Bell K, Kirschen D (1999) Optimal scheduling of spinning reserve. IEEE Trans Power Syst 14(4):1485–1492

    Article  Google Scholar 

  • Hadji MM, Vahidi B (2012) A solution to the unit commitment problem using imperialistic competition algorithm. IEEE Trans Power Syst 27(1):117–124

    Article  Google Scholar 

  • Han X, Gooi H, Kirschen DS (2001) Dynamic economic dispatch: feasible and optimal solutions. IEEE Trans Power Syst 16(1):22–28

    Article  Google Scholar 

  • Han D, Jian J, Yang L (2014) Outer approximation and outer–inner approximation approaches for unit commitment problem. IEEE Trans Power Syst 29(2):505–513

    Article  Google Scholar 

  • Hobbs WJ, Hermon G, Warner S, Shelbe G (1988) An enhanced dynamic programming approach for unit commitment. IEEE Trans Power Syst 3(3):1201–1205

    Article  Google Scholar 

  • Holsapple CW, Jacob VS, Whinston AB (1994) Operations research and artificial intelligence. Intellect Books, Bristol

    Google Scholar 

  • Huang K-Y, Yang H-T, Huang C-L (1998) A new thermal unit commitment approach using constraint logic programming. IEEE Trans Power Syst 13(3):936–945

    Article  Google Scholar 

  • Jabr R (2013) Rank-constrained semidefinite program for unit commitment. Int J Electr Power Energy Syst 47:13–20

    Article  Google Scholar 

  • Jeong Y-W, Lee W-N, Kim H-H, Park J-B, Shin J-R (2009) Thermal unit commitment using binary differential evolution. J Electr Eng Technol 4(3):323–329

    Article  Google Scholar 

  • Jeong Y-W, Park J-B, Jang S-H, Lee KY (2010) A new quantum-inspired binary PSO: application to unit commitment problems for power systems. IEEE Trans Power Syst 25(3):1486–1495

    Article  Google Scholar 

  • Juste K, Kita H, Tanaka E, Hasegawa J (1999) An evolutionary programming solution to the unit commitment problem. IEEE Trans Power Syst 14(4):1452–1459

    Article  Google Scholar 

  • Kamboj VK, Bath S, Dhillon J (2016) Implementation of hybrid harmony search/random search algorithm for single area unit commitment problem. Int J Electr Power Energy Syst 77:228–249

    Article  Google Scholar 

  • Kazarlis SA, Bakirtzis A, Petridis V (1996) A genetic algorithm solution to the unit commitment problem. IEEE Trans Power Syst 11(1):83–92

    Article  Google Scholar 

  • Khanmohammadi S, Amiri M, Haque MT (2010) A new three-stage method for solving unit commitment problem. Energy 35(7):3072–3080

    Article  Google Scholar 

  • Kjeldsen NH, Chiarandini M (2012) Heuristic solutions to the long-term unit commitment problem with cogeneration plants. Comput Oper Res 39(2):269–282

    Article  Google Scholar 

  • Kyriklidis C, Vassiliadis V, Kirytopoulos K, Dounias G (2014) Hybrid nature-inspired intelligence for the resource leveling problem. Oper Res 14(3):387–407

    Google Scholar 

  • Lau T, Chung C, Wong K, Chung T, Ho S (2009) Quantum-inspired evolutionary algorithm approach for unit commitment. IEEE Trans Power Syst 24(3):1503–1512

    Article  Google Scholar 

  • Loukeris N, Donelly D, Khuman A, Peng Y (2009) A numerical evaluation of meta-heuristic techniques in portfolio optimisation. Oper Res 9(1):81–103

    Google Scholar 

  • Mallipeddi R, Suganthan PN (2014) Unit commitment—a survey and comparison of conventional and nature inspired algorithms. Int J Bio-Inspir Comput 6(2):71–90

    Article  Google Scholar 

  • Marinakis Y, Marinaki M, Matsatsinis N, Zopounidis C (2009) Evolution of the population of a genetic algorithm using particle swarm optimization: application to clustering analysis. Oper Res 9(1):105–120

    Google Scholar 

  • Merlin A, Sandrin P (1983) A new method for unit commitment at electricite de france. IEEE Trans Power Appar Syst 5:1218–1225

    Article  Google Scholar 

  • Mezura-Montes E, Coello CAC (2011) Constraint-handling in nature-inspired numerical optimization: past, present and future. Swarm Evolut Comput 1(4):173–194

    Article  Google Scholar 

  • Mezura-Montes E, Coello CAC, Tun-Morales EI (2004) Simple feasibility rules and differential evolution for constrained optimization. In: MICAI. Springer, pp 707–716

  • Morales-España G, Latorre JM, Ramos A (2013) Tight and compact MILP formulation for the thermal unit commitment problem. IEEE Trans Power Syst 28(4):4897–4908

    Article  Google Scholar 

  • Niknam T, Khodaei A, Fallahi F (2009) A new decomposition approach for the thermal unit commitment problem. Appl Energy 86(9):1667–1674

    Article  Google Scholar 

  • Ongsakul W, Petcharaks N (2004) Unit commitment by enhanced adaptive Lagrangian relaxation. IEEE Trans Power Syst 19(1):620–628

    Article  Google Scholar 

  • Padhy NP (2004) Unit commitment—a bibliographical survey. IEEE Trans Power Syst 19(2):1196–1205

    Article  Google Scholar 

  • Panwar LK, Reddy S, Verma A, Panigrahi B, Kumar R (2018) Binary grey wolf optimizer for large scale unit commitment problem. Swarm Evolut Comput 38:251–266

    Article  Google Scholar 

  • Patra S, Goswami S, Goswami B (2008) Differential evolution algorithm for solving unit commitment with ramp constraints. Electr Power Compon Syst 36(8):771–787

    Article  Google Scholar 

  • Pavez-Lazo B, Soto-Cartes J (2011) A deterministic annular crossover genetic algorithm optimisation for the unit commitment problem. Expert Syst Appl 38(6):6523–6529

    Article  Google Scholar 

  • Pereira S, Ferreira P, Vaz A (2015) A simplified optimization model to short-term electricity planning. Energy 93:2126–2135

    Article  Google Scholar 

  • Price K, Storn RM, Lampinen JA (2006) Differential evolution: a practical approach to global optimization. Springer, Berlin

    Google Scholar 

  • Rahman DF, Viana A, Pedroso JP (2014) Metaheuristic search based methods for unit commitment. Int J Electr Power Energy Syst 59:14–22

    Article  Google Scholar 

  • Reddy S, Panwar LK, Panigrahi B, Kumar R (2018) Solution to unit commitment in power system operation planning using binary coded modified moth flame optimization algorithm (BMMFOA): a flame selection based computational technique. J Comput Sci 25:298–317

    Article  Google Scholar 

  • Riahi V, Kazemi M (2018) A new hybrid ant colony algorithm for scheduling of no-wait flowshop. Oper Res 18(1):55–74

    Google Scholar 

  • Saber AY, Alshareef AM (2008) Scalable unit commitment by memory-bounded ant colony optimization with a * local search. Int J Electr Power Energy Syst 30(6):403–414

    Article  Google Scholar 

  • Saber AY, Senjyu T, Miyagi T, Urasaki N, Funabashi T (2006) Fuzzy unit commitment scheduling using absolutely stochastic simulated annealing. IEEE Trans Power Syst 21(2):955–964

    Article  Google Scholar 

  • Saber A, Senjyu T, Miyagi T, Urasaki N, Funabashi T (2007a) Unit commitment by heuristics and absolutely stochastic simulated annealing. IET Gener Transm Distrib 1(2):234–243

    Article  Google Scholar 

  • Saber AY, Senjyu T, Yona A, Urasaki N, Funabashi T (2007b) Fuzzy unit commitment solution—a novel twofold simulated annealing approach. Electric Power Syst Res 77(12):1699–1712

    Article  Google Scholar 

  • Saber NA, Salimi M, Mirabbasi D (2016) A priority list based approach for solving thermal unit commitment problem with novel hybrid genetic-imperialist competitive algorithm. Energy 117:272–280

    Article  Google Scholar 

  • Saravanan B, Das S, Sikri S, Kothari D (2013) A solution to the unit commitment problem—a review. Front Energy 7(2):223–236

    Article  Google Scholar 

  • Saravanan B, Kumar C, Kothari D (2016) A solution to unit commitment problem using fire works algorithm. Int J Electr Power Energy Syst 77:221–227

    Article  Google Scholar 

  • Sen S, Kothari D (1998) Optimal thermal generating unit commitment: a review. Int J Electr Power Energy Syst 20(7):443–451

    Article  Google Scholar 

  • Senjyu T, Miyagi T, Saber AY, Urasaki N, Funabashi T (2006) Emerging solution of large-scale unit commitment problem by stochastic priority list. Electr Power Syst Res 76(5):283–292

    Article  Google Scholar 

  • Simoglou CK, Biskas PN, Bakirtzis AG (2010) Optimal self-scheduling of a thermal producer in short-term electricity markets by MILP. Int J Electr Power Energy Syst 25(4):1965–1977

    Google Scholar 

  • Simopoulos DN, Kavatza SD, Vournas CD (2006a) Reliability constrained unit commitment using simulated annealing. IEEE Trans Power Syst 21(4):1699–1706

    Article  Google Scholar 

  • Simopoulos DN, Kavatza SD, Vournas CD (2006b) Unit commitment by an enhanced simulated annealing algorithm. IEEE Trans Power Syst 21(1):68–76

    Article  Google Scholar 

  • Singhal PK, Naresh R, Sharma V (2015) A modified binary artificial bee colony algorithm for ramp rate constrained unit commitment problem. Int Trans Electr Energy Syst 25(12):3472–3491

    Article  Google Scholar 

  • Srikanth K, Panwar LK, Panigrahi B, Herrera-Viedma E, Sangaiah AK, Wang G-G (2018) Meta-heuristic framework: quantum inspired binary grey wolf optimizer for unit commitment problem. Comput Electr Eng 70:243–260

    Article  Google Scholar 

  • Storn R, Price K (1995) Differential evolution—a simple and efficient adaptive scheme for global optimization over continuous spaces: technical report tr-95-012. International Computer Science, Berkeley, CA

  • Taktak R, D’Ambrosio C (2017) An overview on mathematical programming approaches for the deterministic unit commitment problem in hydro valleys. Energy Syst 8(1):57–79

    Article  Google Scholar 

  • Ting T, Rao M, Loo C (2006) A novel approach for unit commitment problem via an effective hybrid particle swarm optimization. IEEE Trans Power Syst 21(1):411–418

    Article  Google Scholar 

  • Trivedi A, Srinivasan D, Sharma D, Singh C (2013) Evolutionary multi-objective day-ahead thermal generation scheduling in uncertain environment. IEEE Trans Power Syst 28(2):1345–1354

    Article  Google Scholar 

  • Trivedi A, Srinivasan D, Biswas S, Reindl T (2015) Hybridizing genetic algorithm with differential evolution for solving the unit commitment scheduling problem. Swarm Evolut Comput 23:50–64

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Tumuluru VK, Huang Z, Tsang DH (2014) Unit commitment problem: a new formulation and solution method. Int J Electr Power Energy Syst 57:222–231

    Article  Google Scholar 

  • Uyar AŞ, Türkay B, Keleş A (2011) A novel differential evolution application to short-term electrical power generation scheduling. Int J Electr Power Energy Syst 33(6):1236–1242

    Article  Google Scholar 

  • Valenzuela J, Smith AE (2002) A seeded memetic algorithm for large unit commitment problems. J Heuristics 8(2):173–195

    Article  Google Scholar 

  • Viana A, Pedroso JP (2013) A new MILP-based approach for unit commitment in power production planning. Int J Electr Power Energy Syst 44(1):997–1005

    Article  Google Scholar 

  • Wang C, Shahidehpour S (1993) Effects of ramp-rate limits on unit commitment and economic dispatch. IEEE Trans Power Syst 8(3):1341–1350

    Article  Google Scholar 

  • Wang Y, Cai Z, Zhou Y, Zeng W (2008) An adaptive tradeoff model for constrained evolutionary optimization. IEEE Trans Evolut Comput 12(1):80–92

    Article  Google Scholar 

  • Wang Y, Wang B-C, Li H-X, Yen GG (2016) Incorporating objective function information into the feasibility rule for constrained evolutionary optimization. IEEE Trans Cybern 46(12):2938–2952

    Article  Google Scholar 

  • Wood AJ, Wollenberg BF, Sheblé GB (2014) Power generation, operation, and control. Wiley, Hoboken

    Google Scholar 

  • Wu Z, Chow TW (2013) Binary neighbourhood field optimisation for unit commitment problems. IET Gener Transm Distrib 7(3):298–308

    Article  Google Scholar 

  • Yamin HY (2004) Review on methods of generation scheduling in electric power systems. Electr Power Syst Res 69(2):227–248

    Article  Google Scholar 

  • Yang L, Zhang C, Jian J, Meng K, Xu Y, Dong Z (2017) A novel projected two-binary-variable formulation for unit commitment in power systems. Appl Energy 187:732–745

    Article  Google Scholar 

  • Yu X, Zhang X (2014) Unit commitment using Lagrangian relaxation and particle swarm optimization. Int J Electr Power Energy Syst 61:510–522

    Article  Google Scholar 

  • Yuan X, Nie H, Su A, Wang L, Yuan Y (2009a) An improved binary particle swarm optimization for unit commitment problem. Expert Syst Appl 36(4):8049–8055

    Article  Google Scholar 

  • Yuan X, Su A, Nie H, Yuan Y, Wang L (2009b) Application of enhanced discrete differential evolution approach to unit commitment problem. Energy Convers Manag 50(9):2449–2456

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Yuan X, Ji B, Zhang S, Tian H, Hou Y (2014) A new approach for unit commitment problem via binary gravitational search algorithm. Appl Soft Comput 22:249–260

    Article  Google Scholar 

  • Zheng H, Jian J, Yang L, Quan R (2016) A deterministic method for the unit commitment problem in power systems. Comput Oper Res 66:241–247

    Article  Google Scholar 

Download references

Acknowledgements

V. Tsalavoutis acknowledges the financial support provided by Alexander S. Onassis Foundation and Eugenides Foundation towards the completion of this research. C. Vrionis acknowledges that this research is co-financed by Greece and the European Union (European Social Fund-ESF) through the Operational Programme «Human Resources Development, Education and Lifelong Learning» in the context of the project “Strengthening Human Resources Research Potential via Doctorate Research” (MIS-5000432), implemented by the State Scholarships Foundation (ΙΚY). Moreover, the authors would like to thank the two anonymous reviewers for their constructive comments and suggestions, which have contributed in the improvement of this work.

Funding

Funding was provided by Alexander S. Onassis Public Benefit Foundation (Grant No. G ZL 074-1/ 2015-2016), Eugenides Foundation (Grant No. 2356), State Scholarships Foundation (Grant No. MIS-5000432).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vasilios A. Tsalavoutis.

Appendix

Appendix

1.1 Appendix 1: List of symbols

The symbols used in this study are presented in the following list:

\(a_{i}, b_{i}, c_{i}\):

Fuel cost function coefficients of unit i, (\(\$/h\)), (\(\$/MWh\)) and (\(\$/MWh^{2}\))

A:

The external archive used in FROFI

\(AVC_{n,i}^{g}\):

Average production cost calculated for unit i of particle n at generation g , (\(\$/MWh\))

CR:

Crossover rate

\(CSTC_{i}\):

Cold start-up cost of unit i, ($)

F:

Scaling factor of mutation

\(FC_{i}\):

Fuel cost of unit i, ($)

\(G_{i}^{t}\):

Power generated by the ith unit at tth time period,(MW)

\(Gop_{n,i}^{g}\):

Operating point for calculating the average cost of the ith unit of particle n at generation g, (MW)

i:

Index of thermal generating units

g:

Generation index in Differential Evolution

\(Gmax_{i}\):

Maximum power limit of unit i,(MW)

\(Gmean_{i}\):

Mean operating point of unit i,(MW)

\(Gmin_{i}\):

Minimum power limit of unit i,(MW)

\(HSTC_{i}\):

Hot start-up cost of unit i, ($)

\(MDT_{i}\):

Minimum up time of unit i, (h)

MRN:

Maximum number of replacements in the Replacement Mechanism

\(MUT_{i}\):

Minimum down time of unit i, (h)

n:

Index of population member

N:

Number of generating units

NPop:

Size of the population in DE

\(P_{D}^{t}\):

Expected load demanded at period t, (MW)

\(P_{R}^{t}\):

System spinning reserve at hour t, (MW)

\(RD_{i}\):

Ramp down ability of unit i, (MW / h)

\(RGmax_{i}^{t}\):

Restricted maximum power limit of unit i at hour t due to its ramping capabilities, (MW)

\(RGmin_{i}^{t}\):

Restricted minimum power limit of unit i at hour t due to its ramping capabilities, (MW)

\(RU_{i}\):

Ramp up ability of unit i, (MW / h)

\(SDC_{i}^{t}\):

Cost of shutting down unit i at time period t, ($)

\(STC_{i}^{t}\):

Cost of starting up unit i unit at time period t, ($)

t:

Index of time periods

T:

Number of planning periods, (h)

\(Tcold_{i}\):

Time interval needed for unit i to cool down, (h)

\(Toff_{i}^{t}\):

Time-span, during which unit i is continuously off up to period t, (h)

\(Ton_{i}^{t}\):

Time-span, during which unit i is continuously on up to period t, (h)

\(u_{n}^{g}\):

nth trial vector at generation g

\(UL_{n}^{g}\):

Percentage defining the operating point of the units used to create the Priority List for particle n at generation g

\(v_{n}^{g}\):

nth mutant vector at generation g

\(x_{n}^{g}\):

nth target vector at generation g

\(Y_{i}^{t}\):

Operating status of ith unit at tth time period (on-line = 1, off-line = 0)

\(\chi _{i}, \delta _{i}, \gamma _{i}\):

Cost coefficients of the exponential start-up cost function of unit i

1.2 Appendix 2: Description of the replacement mechanism of FROFI

In the replacement mechanism some individuals of the current population will be replaced by the individuals in A. The individuals are sorted based on their objective function value, and the sorted population is divided into MRN parts of equal size. The individual with the maximum total constraints violation, \(\vec {x}_{a}\), in the first part and the individual with the minimum total constraints violation in A, \(\vec {x}_{b}\), are selected. If \(f(\vec {x}_{b}) < f(\vec {x}_{a})\), then \(\vec {x}_{b}\) replaces \(\vec {x}_{a}\) in the current population and is deleted from A. The same procedure is carried out for the second part of the sorted population and the individual with the minimum total constraints violation in A. The replacement mechanism is terminated when either all the MRN parts have been updated or A has become an empty set.

1.3 Appendix 3: Data of the system of 10–100 units

The basic system of 10 units was introduced in Kazarlis et al. (1996). The specifications of the units are presented in Table 14. It is noted that the initial state of the units is taken into consideration. In the last column of Table 14 a positive (negative) integer represents the number of hours for which a unit has been on (off) prior to the first hour of the scheduling period. The daily load demand for the same system is given in Table 15.

Table 14 Unit characteristics for the system of 10 units
Table 15 Hourly load demand for the system of 10 units

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tsalavoutis, V.A., Vrionis, C.G. & Tolis, A.I. Optimizing a unit commitment problem using an evolutionary algorithm and a plurality of priority lists. Oper Res Int J 21, 1–54 (2021). https://doi.org/10.1007/s12351-018-0442-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12351-018-0442-x

Keywords

Navigation