Hybrid Genetic Algorithm and Tabu Search for Solving Preventive Maintenance Scheduling Problem for Cogeneration Plants
Abstract
:1. Introduction
- Hybridization of Techniques: Two different techniques (GA and TS) were hybridized to obtain better performance with the aim of solving the problem of PMS for a power plant in Kuwait, where all factors such as population size, crossover method, mutation method for genetic algorithms (GA), and parameters such as tabu list for tabu search (TS) will be identified.
- Data Identification: All data involved in this problem will be identified, such as the number and type of equipment, time horizon, maintenance period, etc.
- Constraint Recognition: All constraints related to the power generation plant were identified, in addition to the objective function to be achieved.
- Experimental Execution: Conduct the experiments by implementing the hybrid techniques with different parameter settings based on various experiments.
- Results Analysis: Analyze the experimental results to identify which parameter settings lead to better performance in terms of the quality of the results (solution quality and computational time).
2. Review of Preventive Maintenance Scheduling
2.1. Literature Review
2.2. Metaheuristic Algorithms
3. Problem Description
3.1. Problem Background
3.2. Problem Formulation
3.3. Hybrid Approach
4. Computational Results
4.1. General Data
4.2. Model Validation and Analysis: Test 1
4.3. Model Validation and Analysis: Test 2
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A
- if equipment eu ∈ E starts a PM during period t ∈ T and 0 otherwise.
- = 1 if eu ∈ E is under maintenance during t ∈ T and 0 otherwise.
- = 1 if eu ∈ E is available during t ∈ T and 0 otherwise.
- ∈ N, the starting time of the PM of eu ∈ E such that seu ≤ yeu ≤ .
- ≥ 0 and ≥ 0, the excess electricity and water production during t ∈ T.
- ≥ 0 and ≥ 0, the minimal excess production of electricity and water during the planning horizon.
Appendix B
u = 1…U | Denotes units |
b = 1…B | Denotes boilers |
r = 1…R | Denotes turbines |
d = 1…D | Denotes distillers |
t = 1…T | Denotes time periods |
Duration of maintenance for boiler b | |
Duration of maintenance for turbine r | |
Duration of maintenance for distiller d | |
ETub | Earliest start time for boiler b |
Earliest start time for turbine r | |
Earliest start time for distiller d | |
LTub | Latest start time for boiler b |
Latest start time for turbine r | |
Latest start time for distiller d | |
PRur | Maximum production capacity for turbine r |
Maximum production capacity for distiller d | |
OPb | Maximum number of boilers b allowed to be in maintenance |
Maximum number of turbines r allowed to be in maintenance | |
Maximum number of distillers d allowed to be in maintenance | |
DEt | Electricity demand |
DEt | Electricity demand |
DWt | Water demand |
WRS | Initial reservoir level of water |
WMIN | Minimum reservoir level of water |
WMAX | Maximum reservoir level of water |
THR | Available human resources |
MANub | Human resources required for maintenance for boiler b |
Human resources required for maintenance for turbine r | |
Human resources required for maintenance for distiller d | |
µ | A balancing factor between the production of electricity and water, used in the main objective function |
γ | A balancing factor for the gap get, used in the main objective function |
δ | A balancing factor for the gap gwt, used in the main objective function |
References
- Maintenance Statistics. Available online: https://financesonline.com/maintenance-statistics/ (accessed on 6 January 2024).
- 4 Types of Maintenance Management Strategies. Available online: https://www.mrisoftware.com/blog/4-types-of-maintenance-management-strategies/ (accessed on 9 November 2023).
- Evaluating Maintenance Strategies: How to Select the Right Model for Asset Management. Available online: https://www.fiixsoftware.com/blog/evaluating-maintenance-strategies-select-model-asset-management/ (accessed on 14 September 2023).
- Benefits of Preventive Maintenance. Available online: https://www.gofmx.com/blog/benefits-of-preventive-maintenance/ (accessed on 14 September 2023).
- Joo, S.J.; Levary, R.R.; Ferris, M.E. planning preventive maintenance for a fleet of police vehicles using simulation. Simulation 1997, 68, 93–99. [Google Scholar]
- Guner, G.G.; Sakar, C.T.; Yet, B. A multicriteria method to form optional preventive maintenance plans: A case study of a large fleet of vehicles. IEEE Trans. Eng. Manag. 2021, 70, 2153–2164. [Google Scholar] [CrossRef]
- Safaei, N.; Banjevic, D.; Jardine, A.K. Workforce-constrained maintenance scheduling for military aircraft fleet: A case study. Ann. Oper. Res. 2011, 186, 295–316. [Google Scholar] [CrossRef]
- Sohn, S.Y.; Yoon, K.B. Dynamic preventive maintenance scheduling of the modules of fighter aircraft based on random effects regression model. J. Oper. Res. Soc. 2010, 61, 974–979. [Google Scholar] [CrossRef]
- Lin, B.; Wu, J.; Lin, R.; Wang, J.; Wang, H.; Zhang, X. Optimization of high-level preventive maintenance scheduling for high-speed trains. Reliab. Eng. Syst. Saf. 2019, 183, 261–275. [Google Scholar] [CrossRef]
- Lin, B.; Zhao, Y. Synchronized optimization of emu train assignment and second-level preventive maintenance scheduling. Reliab. Eng. Syst. Saf. 2021, 215, 107893. [Google Scholar] [CrossRef]
- Zavareh, A.; Fallahiarezoudar, E.; Ahmadipourroudposht, M. Development of an optimized maintenance scheduling for emergency rescue railway wagons using a genetic algorithm: A case study of Iran railways company. Int. J. Qual. Reliab. Manag. 2023, 40, 1540–1563. [Google Scholar] [CrossRef]
- Go, H.; Kim, J.-S.; Lee, D.-H. Operation and preventive maintenance scheduling for containerships: Mathematical model and solution algorithm. Eur. J. Oper. Res. 2013, 229, 626–636. [Google Scholar] [CrossRef]
- Kamel, G.; Aly, M.F.; Mohib, A.; Afefy, I.H. Optimization of a multilevel integrated preventive maintenance scheduling mathematical model using genetic algorithm. Int. J. Manag. Sci. Eng. Manag. 2020, 15, 247–257. [Google Scholar] [CrossRef]
- Mao, J.-y.; Pan, Q.-k.; Miao, Z.-h.; Gao, L. An effective multi-start iterated greedy algorithm to minimize makespan for the distributed permutation flowshop scheduling problem with preventive maintenance. Expert Syst. Appl. 2021, 169, 114495. [Google Scholar] [CrossRef]
- Li, J.; Mourelatos, Z.; Singh, A. Optimal preventive maintenance schedule based on lifecycle cost and time dependent reliability. SAE Int. J. Mater. Manuf. 2012, 5, 87–95. [Google Scholar] [CrossRef]
- Zhou, X.; Lu, B. Preventive maintenance scheduling for serial multi-station manufacturing systems with interaction between station reliability and product quality. Comput. Ind. Eng. 2018, 122, 283–291. [Google Scholar] [CrossRef]
- Alhamad, K.; Alhajri, M. A zero-one integer programming for preventive maintenance scheduling for electricity and distiller plants with production. J. Qual. Maint. Eng. 2019, 26, 555–574. [Google Scholar] [CrossRef]
- Li, L.; Wang, Y.; Lin, K.-Y. Preventive maintenance scheduling optimization based on opportunistic production-maintenance synchronization. J. Intell. Manuf. 2021, 32, 545–558. [Google Scholar] [CrossRef]
- Hrouga, S.A.; Mjirda, A.; Allaoui, H. A memetic based algorithm for simultaneous preventive maintenance scheduling and spare-parts inventory management for manufacturing systems. Appl. Soft Comput. 2024, 151, 111161. [Google Scholar]
- Gonzalez-Domnguez, J.; Sanchez-Barroso, G.; Garca-Sanz-Calcedo, J. Scheduling of preventive maintenance in healthcare buildings using markov chain. Appl. Sci. 2020, 10, 5263. [Google Scholar] [CrossRef]
- Joseph, J.; Madhukumar, S. A novel approach to data driven preventive maintenance scheduling of medical instruments. In Proceedings of the 2010 International Conference on Systems in Medicine and Biology, Kharagpur, India, 16–18 December 2010; pp. 193–197. [Google Scholar]
- Liu, S.-S.; Faizal Ardhiansyah Arin, M. Preventive maintenance model for national school buildings in indonesia using a constraint programming approach. Sustainability 2021, 13, 1874. [Google Scholar] [CrossRef]
- Zhang, W.; Gan, J.; He, S.; Li, T.; He, Z. An integrated framework of preventive maintenance and task scheduling for repairable multi-unit systems. Reliab. Eng. Syst. Saf. 2024, 247, 110–129. [Google Scholar] [CrossRef]
- Gharoun, H.; Hamid, M.; Torabi, S.A. An integrated approach to joint production planning and reliability based multi-level preventive maintenance scheduling optimisation for a deteriorating system considering due-date satisfaction. Int. J. Syst. Sci. Oper. Logist. 2022, 9, 489–511. [Google Scholar] [CrossRef]
- Yu, Q.; Bangalore, P.; Fogelstrom, S.; Sagitov, S. Optimal preventive maintenance scheduling for wind turbines under condition monitoring. Energies 2024, 17, 280. [Google Scholar] [CrossRef]
- Alhamad, K.; Alardhi, M.; Almazrouee, A. Preventive maintenance scheduling for multicogeneration plants with production constraints using genetic algorithms. Adv. Oper. Res. 2015, 2015, 282178. [Google Scholar] [CrossRef]
- Mollahassani-Pour, M.; Abdollahi, A.; Rashidinejad, M. Application of a novel cost reduction index to preventive maintenance scheduling. Int. J. Electr. Power Energy Syst. 2014, 56, 235–240. [Google Scholar] [CrossRef]
- Moradi-Sarvestani, S.; Dehbozorgi, M.R.; Rastegar, M. A three-stage reliability-centered framework for critical feeder identification, failure modes prioritization, and optimal maintenance strategy assignment in power distribution system. Electr. Power Syst. Res. 2024, 230, 110215. [Google Scholar] [CrossRef]
- Alhamad, K.; MHallah, R.; Lucas, C. A mathematical program for scheduling preventive maintenance of cogeneration plants with production. Mathematics 2021, 9, 1705. [Google Scholar] [CrossRef]
- Alhamad, K.; Alkhezi, Y.; Alhajri, M. Nonlinear integer programming for solving preventive maintenance scheduling problem for cogeneration plants with production. Sustainability 2023, 15, 239. [Google Scholar] [CrossRef]
- Fetanat, A.; Shapour, G. Generation maintenance scheduling in power systems using ant colony optimization for continuous domains based 01 integer programming. Expert Syst. Appl. 2011, 38, 9729–9735. [Google Scholar] [CrossRef]
- Perez Canto, S. Using 0/1 mixed integer linear programming to solve a reliability-centered problem of power plant preventive maintenance scheduling. Optim. Eng. 2011, 12, 333–347. [Google Scholar] [CrossRef]
- Lapa, C.M.F.; Pereira, C.M.N.; de Barros, M.P. A model for preventive maintenance planning by genetic algorithms based in cost and reliability. Reliab. Eng. Syst. Saf. 2006, 91, 233–240. [Google Scholar] [CrossRef]
- Assis, F.; da Silva, A.; Resende, L.; Moura, R.; Schroeder, M. Generation maintenance scheduling with renewable sources based on production and reliability costs. Int. J. Electr. Power Energy Syst. 2022, 134, 107370. [Google Scholar] [CrossRef]
- Alimohammadi, M.; Behnamian, J. Preventive maintenance scheduling of electricity distribution network feeders to reduce undistributed energy: A case study in Iran. Electr. Power Syst. Res. 2021, 201, 107509. [Google Scholar] [CrossRef]
- Dahal, K.P.; Chakpitak, N. Generator maintenance scheduling in power systems using metaheuristic-based hybrid approaches. Electr. Power Syst. Res. 2007, 77, 771–779. [Google Scholar] [CrossRef]
- Belagoune, S.; Bali, N.; Atif, K.; Labdelaoui, H. A discrete chaotic jaya algorithm for optimal preventive maintenance scheduling of power systems generators. Appl. Soft Comput. 2022, 119, 108608. [Google Scholar] [CrossRef]
- Duarte, Y.S.; Szpytko, J.; del Castillo Serpa, A.M. Monte carlo simulation model to coordinate the preventive maintenance scheduling of generating units in isolated distributed power systems. Electr. Power Syst. Res. 2020, 182, 106237. [Google Scholar] [CrossRef]
- Prajapat, N.; Tiwari, A.; Gan, X.-P.; Ince, N.Z.; Hutabarat, W. Preventive maintenance scheduling optimization: A review of applications for power plants. In Advances in Through-Life Engineering Services; Springer: Berlin/Heidelberg, Germany, 2017; pp. 397–415. [Google Scholar]
- Froger, A.; Gendreau, M.; Mendoza, J.E.; Pinson, E.; Rousseau, L.-M. Maintenance scheduling in the electricity industry: A literature review. Eur. J. Oper. Res. 2016, 251, 695–706. [Google Scholar] [CrossRef]
- Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar]
- Dorigo, M.; Maniezzo, V.; Colorni, A. Ant system: Optimization by a colony of cooperating agents. IEEE Trans. Syst. 1996, 26, 29–41. [Google Scholar] [CrossRef] [PubMed]
- Yang, X.S. Firefly algorithm, Levy flights and global optimization. In Research and Development in Intelligent Systems XXVI: Incorporating Applications and Innovations in Intelligent Systems XVII; Springer: Berlin/Heidelberg, Germany, 2010; pp. 209–218. [Google Scholar]
- Kirkpatrick, S.; Gelatt, C.D.; Vecchi, M.P. Optimization by simulated annealing. Science 1983, 220, 671–680. [Google Scholar] [CrossRef]
- Rashedi, E.; Nezamabadi-Pour, H.; Saryazdi, S. GSA: A Gravitational Search Algorithm. Inf. Sci. 2009, 179, 2232–2248. [Google Scholar] [CrossRef]
- Holland, J.H. Genetic algorithms and the optimal allocation of trials. SIAM J. Comput. 1973, 2, 88–105. [Google Scholar] [CrossRef]
- Holland, J.H. Genetic algorithms. Sci. Am. 1992, 267, 66–73. [Google Scholar] [CrossRef]
- Storn, R.; Price, K. Differential evolution—A simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
- Rao, R.V.; Savsani, V.J.; Vakharia, D. Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problems. Comput. Aided Des. 2011, 43, 303–315. [Google Scholar] [CrossRef]
- Matoušová, I.; Trojovský, P.; Dehghani, M.; Trojovská, E.; Kostra, J. Mother optimization algorithm: A new human-based metaheuristic approach for solving engineering optimization. Sci. Rep. 2023, 13, 10312. [Google Scholar] [CrossRef] [PubMed]
- Dehghani, M.; Mardaneh, M.; Malik, O. FOA: ‘Following’ Optimization Algorithm for solving Power engineering optimization problems. J. Oper. Autom. Power Eng. 2020, 8, 57–64. [Google Scholar]
- Moghdani, R.; Salimifard, K. Volleyball Premier League Algorithm. Appl. Soft Comput. 2018, 64, 161–185. [Google Scholar] [CrossRef]
- Dehghani, M.; Mardaneh, M.; Guerrero, J.M.; Malik, O.; Kumar, V. Football Game Based Optimization: An Application to Solve Energy Commitment Problem. Int. J. Intell. Eng. Syst. 2020, 13, 514–523. [Google Scholar] [CrossRef]
- Doumari, S.A.; Givi, H.; Dehghani, M.; Malik, O.P. Ring Toss Game-Based Optimization Algorithm for Solving Various Optimization Problems. Int. J. Intell. Eng. Syst. 2021, 14, 545–554. [Google Scholar] [CrossRef]
- Montazeri, Z.; Niknam, T.; Aghaei, J.; Malik, O.; Dehghani, M.; Dhiman, G. Golf optimization algorithm: A new game-based metaheuristic algorithm and its application to energy commitment problem considering resilience. Biomimetics 2023, 8, 386. [Google Scholar] [CrossRef]
- Glover, F. Tabu search part ii. ORSA J. Comput. 1990, 2, 432. [Google Scholar] [CrossRef]
Unit | Equipment | Production | Unit | Equipment | Production |
---|---|---|---|---|---|
1 | D1 | 50.4 1 | 5 | D1 | 50.4 |
D2 | 50.4 | D2 | 50.4 | ||
R | 47,040 2 | R | 47,040 | ||
2 | D1 | 50.4 | 6 | D1 | 50.4 |
D2 | 50.4 | D2 | 50.4 | ||
R | 47,040 | R | 47,040 | ||
3 | D1 | 50.4 | 7 | D1 | 40.2 |
D2 | 50.4 | D2 | 40.2 | ||
R | 47,040 | R | 47,040 | ||
4 | D1 | 50.4 | 8 | D1 | 40.2 |
D2 | 50.4 | D2 | 40.2 | ||
R | 47,040 | R | 47,040 |
Symbol | CR | |||
---|---|---|---|---|
iteration | 10,000 | 50 | 4 | 100 |
Population | Crossover | Mutation | |
---|---|---|---|
Mean | 0.001222 | 0.000263 | 0.01007 |
Median | 0.000397 | 0.000199 | 0.01046 |
St. Dev | 0.003006 | 0.000179 | 0.00023 |
Min. | 0.000153 | 0.000176 | 0.00348 |
Max. | 0.026198 | 0.001015 | 0.01335 |
Proposal Approach | MEW | ||
---|---|---|---|
Distiller | St. Dev. | 59.6 | 70.724 |
Average | 235.32 | 235.32 | |
Min. Gap | 118.1 | 101.3 | |
Turbine | St. Dev | 33,519 | 33,220.5 |
Average | 175,330 | 171,712 | |
Min. Gap | 124,426 | 110,971 |
Week | Proposed Model | MEW | ||
---|---|---|---|---|
Equipment under PM | Idle | Equipment under PM | Idle | |
1 | B-2, D1-2, D2-2, R-2 | - | B-4, D1-4, D2-4 | R-4 |
2 | B-2, D1-2, D2-2, R-2 | - | B-4, D1-4, D2-4, R-4 | - |
3 | B-2, D1-2, D2-2, R-2 | - | B-4, D1-4, D2-4, R-4 | - |
4 | B-2, D1-2, D2-2, R-2 | - | B-4, D1-4, D2-4, R-4 | - |
5 | B-2, D1-2, D2-2 | R-2 | B-4, D1-4, D2-4, R-4 | - |
6 | B-5, D1-5, D2-5, R-5 | - | B-3, D1-3, D2-3, R-3 | - |
7 | B-5, D1-5, D2-5, R-5 | - | B-3, D1-3, D2-3, R-3 | - |
8 | B-5, D1-5, D2-5, R-5 | - | B-3, D1-3, D2-3, R-3 | - |
9 | B-5, D1-5, D2-5, R-5 | - | B-3, D1-3, D2-3, R-3 | - |
10 | B-5, D1-5, D2-5 | R-5 | B-3, D1-3, D2-3 | R-3 |
11 | B-3, D1-3, D2-3 | R-3 | - | - |
12 | B-3, D1-3, D2-3, R-3 | - | B-6, D1-6, D2-6, R-6 | - |
13 | B-3, D1-3, D2-3, R-3 | - | B-6, D1-6, D2-6, R-6 | - |
14 | B-3, D1-3, D2-3, R-3 | - | B-6, D1-6, D2-6, R-6 | - |
15 | B-3, D1-3, D2-3, R-3 | - | B-6, D1-6, D2-6, R-6 | - |
16 | B-6, D1-6, D2-6, R-6 | - | B-6, D1-6, D2-6 | R-6 |
17 | B-6, D1-6, D2-6, R-6 | - | B-5, D1-5, D2-5, R-5 | - |
18 | B-6, D1-6, D2-6, R-6 | - | B-5, D1-5, D2-5, R-5 | - |
19 | B-6, D1-6, D2-6, R-6 | - | B-5, D1-5, D2-5, R-5 | - |
20 | B-6, D1-6, D2-6 | R-6 | B-5, D1-5, D2-5, R-5 | - |
21 | - | - | B-5, D1-5, D2-5 | R-5 |
22 | - | - | - | - |
23 | - | - | - | - |
24 | - | - | - | - |
25 | - | - | - | - |
26 | - | - | - | - |
27 | - | - | - | - |
28 | - | - | - | - |
29 | - | - | - | - |
30 | - | - | - | - |
31 | - | - | - | - |
32 | - | - | B-7, D1-7, D2-7 | R-7 |
33 | B-7, D1-7, D2-7 | R-7 | B-7, D1-7, D2-7 | R-7 |
34 | B-7, D1-7, D2-7, R-7 | - | B-7, D1-7, D2-7 | R-7 |
35 | B-7, D1-7, D2-7, R-7 | - | B-7, D1-7, D2-7 | R-7 |
36 | B-7, D1-7, D2-7, R-7 | - | B-7, D1-7, D2-7 | R-7 |
37 | B-7, D1-7, D2-7, R-7 | - | B-2, D1-2, D2-2 | R-2 |
38 | B-8, D1-8, D2-8, R-8 | - | B-2, D1-2, D2-2, R-2 | - |
39 | B-8, D1-8, D2-8, R-8 | - | B-2, D1-2, D2-2, R-2 | - |
40 | B-8, D1-8, D2-8, R-8 | - | B-2, D1-2, D2-2, R-2 | - |
41 | B-8, D1-8, D2-8, R-8 | - | B-2, D1-2, D2-2, R-2 | - |
42 | B-8, D1-8, D2-8 | R-8 | B-1, D1-1, D2-1, R-1 | - |
43 | B-4, D1-4, D2-4, R-4 | - | B-1, D1-1, D2-1, R-1 | - |
44 | B-4, D1-4, D2-4, R-4 | - | B-1, D1-1, D2-1, R-1, R-7 | - |
45 | B-4, D1-4, D2-4, R-4 | - | B-1, D1-1, D2-1, R-1, R-7 | - |
46 | B-4, D1-4, D2-4, R-4 | - | B-1, D1-1, D2-1, R-7 | R-1 |
47 | B-4, D1-4, D2-4 | R-4 | R-7 | - |
48 | B-1, D1-1, D2-1, R-1 | - | B-8, D1-8, D2-8, R-8 | - |
49 | B-1, D1-1, D2-1, R-1 | - | B-8, D1-8, D2-8, R-8 | - |
50 | B-1, D1-1, D2-1, R-1 | - | B-8, D1-8, D2-8, R-8 | - |
51 | B-1, D1-1, D2-1, R-1 | - | B-8, D1-8, D2-8, R-8 | - |
52 | B-1, D1-1, D2-1 | R-1 | B-8, D1-8, D2-8 | R-8 |
Approach | Percent Optimality Achieved | ||
---|---|---|---|
Water | Elect. | Time (s) | |
Proposal Approach | 0% | 0% | 20 |
GA | 2.5% | 8.5% | 185 |
Increased Demand | Min. Gap | Time in Second | ||||
---|---|---|---|---|---|---|
Water | Electricity | Distiller | Turbine | IP | NLIP | Hybrid |
100% | 100% | 118.1 | 124,426 | 157 | 236 | 20 |
110% | 118.1 | 103,941 | 234 | 225 | 99 | |
120% | 118.1 | 83,455.2 | 256 | 270 | 34 | |
130% | 118.1 | 62,969.8 | 69 | 256 | 72 | |
140% | 118.1 | 42,484.4 | 248 | 392 | 61 | |
150% | 118.1 | 21,999 | 181 | 411 | 34 | |
105% | 100% | 89.57 | 124,426 | 192 | 642 | 59 |
110% | 89.57 | 103,941 | 228 | 475 | 48 | |
120% | 89.57 | 83,455.2 | 183 | 327 | 81 | |
130% | 89.57 | 62,969.8 | 349 | 353 | 94 | |
140% | 89.57 | 42,484.4 | 125 | 246 | 21 | |
150% | 89.57 | 21,999 | 153 | 306 | 45 | |
110% | 100% | 61.03 | 124,426 | 315 | 212 | 92 |
110% | 61.03 | 103,941 | 132 | 301 | 93 | |
120% | 61.03 | 83,455.2 | 383 | 402 | 49 | |
130% | 61.03 | 62,969.8 | 202 | 343 | 200 | |
140% | 61.03 | 42,484.4 | 110 | 352 | 67 | |
150% | 61.03 | 21,999 | 24 | 447 | 48 | |
115% | 100% | 32.5 | 124,426 | 199 | 589 | 52 |
110% | 32.5 | 103,941 | 165 | 253 | 34 | |
120% | 32.5 | 83,455.2 | 133 | 348 | 103 | |
130% | 32.5 | 62,969.8 | 220 | 245 | 72 | |
140% | 32.5 | 42,484.4 | 137 | 351 | 34 | |
150% | 32.5 | 21,999 | 134 | 288 | 29 | |
120% | 100% | 3.96 | 124,426 | 196 | 326 | 82 |
110% | 3.96 | 103,941 | 206 | 327 | 39 | |
120% | 3.96 | 83,455.2 | 204 | 180 | 78 | |
130% | 3.96 | 62,969.8 | 254 | 281 | 29 | |
140% | 3.96 | 42,484.4 | 147 | 240 | 47 | |
150% | 3.96 | 21,999 | 101 | 129 | 45 | |
Average | 187.9 | 325.1 | 62.03 | |||
St. Dev. | 77.28 | 110.74 | 35.71 | |||
S/N Ratio | 46.14 | 50.7 | 37.1 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Alhamad, K.; Alkhezi, Y. Hybrid Genetic Algorithm and Tabu Search for Solving Preventive Maintenance Scheduling Problem for Cogeneration Plants. Mathematics 2024, 12, 1881. https://0-doi-org.brum.beds.ac.uk/10.3390/math12121881
Alhamad K, Alkhezi Y. Hybrid Genetic Algorithm and Tabu Search for Solving Preventive Maintenance Scheduling Problem for Cogeneration Plants. Mathematics. 2024; 12(12):1881. https://0-doi-org.brum.beds.ac.uk/10.3390/math12121881
Chicago/Turabian StyleAlhamad, Khaled, and Yousuf Alkhezi. 2024. "Hybrid Genetic Algorithm and Tabu Search for Solving Preventive Maintenance Scheduling Problem for Cogeneration Plants" Mathematics 12, no. 12: 1881. https://0-doi-org.brum.beds.ac.uk/10.3390/math12121881