Flow-Shop Scheduling Problem Applied to the Planning of Repair and Maintenance of Electromedical Equipment in the Hospital Industry
Abstract
:1. Introduction
- Can an algorithm be applied to solve the flow-shop scheduling type problem applied to medical equipment repair scheduling?
- Does applying an algorithm to solve the flow-shop scheduling problem for medical equipment repair scheduling produce better schedules based on the total planned time and the distribution of tasks compared to traditional programs?
- Can a software application execute this algorithmic solution in a real hospital environment?
- It applied a metaheuristic algorithm in a real industry flow-shop scheduling type case study to optimize medical equipment repair planning.
- It defined a test scenario through the selection of data and practical cases in a real industrial environment with a high social and economic impact in Chile.
- It evaluated the impact of the differences in production times and costs associated with the case study in which the proposal was tested.
2. Flow-Shop Scheduling Problem
2.1. Theoretical Framework
2.1.1. General Description
- Each machine performs a single task and performs this task for one work item at a time.
- Tasks require a single visit (run) to complete (if this job does not use the corresponding machine, the time is zero).
- The job goes through each machine only once.
- The order of the machines is always the same.
2.1.2. Mathematical Model
- n: number of the work to be performed ranges from 1 to N, where N represents the jobs in that range.
- m: the stages of the process of the work, in a range from 1 to M.
- SJ: the machine number in step j. The range is from 1 to Sm for each step m.
- Rn,M,s is assigned the value 1 in the case where the work n is performed on machine s of stage M; otherwise, it is given the value zero.
- Tn,M corresponds to the processing start time of the n referenced work, contextualized in step M, where:
- Yn,n’,M,s is assigned the value 1 in case the work n precedes the work n’, and all of this is included in the machines of stage M; otherwise, it is assigned the value zero. It is necessary to emphasize that this variable is used to determine the sequence in which the work passing through the machine s is processed.
- dn,M,s represents the duration of the work n in the machine s of stage M. In particular cases, it is considered that this value is composed of two components: one that refers to the processing time (bnms) and another that refers to the preparation times of the machines (anms). Finally, it is necessary to consider the time required to remove the work performed by the machine before placing the next one (cnms). Therefore, it can be established that:
- SM represents the number of machines in stage M.
- All start and end times of the work to be processed must be expressed in integers greater than or equal to zero, where:
- The term time must always be greater than the start time, and a job can only go through one machine in its lifeline. Therefore,
- A task must go through all the machines to determine that it is complete.
2.2. Theorical Applications
2.3. Applications in the Industry
3. Case Study
3.1. Context
- Failure analysis: This process corresponds to a set of activities that the technician/engineer must perform to determine the failure or problem that the equipment presents when it is sent to MEU.
- Sanitation: As an equipment repair process, this process may be a component or be linked to another relevant equipment repair process.
- Discharged equipment: This process may result from sanitation, because the repair may not be possible for several business reasons. In addition, it may be a failure analysis result related to complexity or a critical piece that the provider no longer manufactures. Therefore, the equipment must be discharged. It is relevant to note that there are cases where the equipment is released but may still be working for an indeterminate period in a health service clinical unit.
- Preventive maintenance by opportunity (PMO): This type of maintenance is performed for the equipment when it arrives at UEM or is repaired. It consists of checking the functionality and all the equipment parts. It is known as preventive by opportunity due to its preventative maintenance that is not planned the day the equipment is received, but due to the high demand and low amount of electromedical equipment in the country’s public health sector, this maintenance is performed mostly in later cases, because functioning equipment cannot be stopped to perform the normal maintenance.
- Sending for purchase parts or external analysis: This process corresponds to repairs that depend on an external factor, whereby it cannot be charged to the MEU repair or compliance planning, which are committed. In this case, MEU acts as a technical counterpart between a repair service provider or spare part seller and the hospital.
- Spare installation: When a spare change is required, this process considers removing the spare, replacing it with a new one, and testing the repaired equipment. Later, the process entails a PMO.
- Chilean Health Ministry (MINSAL) registration guide service: After all the activities are performed, without regard to operational results, these activities performed on the equipment must be registered in a consolidated statement.
3.2. Domain of the Problem
- t(f)pj corresponds to the final time for a sub repair task of a medical team.
- t(i)pj corresponds to the initial time for a sub repair task of a medical team.
- corresponds to the time not occupied in repairs, which in some cases is negligible, calculated as:
- tf represents the time that is used in other tasks that are not considered proper repair.
3.3. Proposed Solution
3.3.1. General Overview
3.3.2. Initial Solution
- Step 1: Make a list with all the tasks and two more (one for each machine). The first machine’s list is filled from left to right, and the second one is filled from right to left.
- Step 2: Find the shortest processing time task (p). Draws can be randomly broken.
- Step 3: If the time corresponds to the first machine, put the task on the first list. If it corresponds to the second machine, put the task on the second machine list.
- Step 4: Repeat until the task list is empty.
3.3.3. Tabu Search
3.3.4. Operators
3.3.5. Software Data
4. Results and Discussion
4.1. Configuration
- The entire inventory, from which a sample was selected and obtained for the equipment used in the study case.
- MEU planning was performed for a series of equipment, using these same series for the test.
- Had a time estimation for every piece of equipment and its tasks.
- The technician did not notify the next task technician of the consumed time during the execution.
- All equipment presenting as failed must be repaired; this ensured that there was time to perform test data selection.
4.2. Performed Tests
4.3. Results and Analysis
- In general, some tasks were overestimated in the hospital MEU.
- To decompose tasks and emulate their distribution between different technicians, they produced a major flexibility for planning the work of a particular technician.
- The preventive maintenance time by opportunity was underestimated by MEU, given that this was used as an indicator by MINSAL.
4.4. Impacts on Production Costs
- By applying the model proposed in this paper, you can save between 10% and 44% of production costs depending on the case.
- Considering the monthly load of the technicians, their production can increase on average by 28%, which means a saving of USD 595.84 for each one of the technicians.
- Knowing that in the unit of medical equipment of the hospital used in this work there are on average seven technicians hired, the savings that could be generated in repairing the same amount of medical equipment would be USD 4170.88.
- In male hours, with the savings generated, you can hire two extra technicians to support the work of the MEU.
5. Conclusions and Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Karaboga, D.; Basturk, B. A Powerful and Efficient Algorithm for Numerical Function Optimization: Artificial Bee Colony (ABC) Algorithm. J. Glob. Optim. 2007, 39, 459–471. [Google Scholar] [CrossRef]
- Alcácer, V.; Cruz-Machado, V. Scanning the Industry 4.0: A Literature Review on Technologies for Manufacturing Systems. Eng. Sci. Technol. Int. J. 2019, 22, 899–919. [Google Scholar] [CrossRef]
- Ing, T.S.; Lee, T.C.; Chan, S.W.; Alipal, J.; Hamid, N.A. An Overview of the Rising Challenges in Implementing Industry 4.0. Available online: https://www.semanticscholar.org/paper/An-Overview-of-the-Rising-Challenges-in-Industry-Ing-Lee/ee99a0b822f25e186ed0bd811ecfe270dd87c25b (accessed on 19 January 2021).
- Foidl, H.; Felderer, M. Research Challenges of Industry 4.0 for Quality Management. In Innovations in Enterprise Information Systems Management and Engineering; Felderer, M., Piazolo, F., Ortner, W., Brehm, L., Hof, H.-J., Eds.; Springer International Publishing: Cham, Switzerland, 2016; pp. 121–137. [Google Scholar]
- Nawaz, M.; Enscore, E.E.; Ham, I. A Heuristic Algorithm for the M-Machine, n-Job Flow-Shop Sequencing Problem. Omega 1983, 11, 91–95. [Google Scholar] [CrossRef]
- Chughtai, A.A.; Seale, H.; Islam, M.S.; Owais, M.; Macintyre, C.R. Policies on the Use of Respiratory Protection for Hospital Health Workers to Protect from Coronavirus Disease (COVID-19). Int. J. Nurs. Stud. 2020, 105, 103567. [Google Scholar] [CrossRef] [PubMed]
- Saggese, N.P.; Rose, A.L.; Murtagh, K.; Marks, A.P.; Cardo, V.A. An Interim Solution to the Decreased Availability of Respirators Against COVID-19. Anesth. Analg. 2020, 131, e35–e37. [Google Scholar] [CrossRef] [PubMed]
- Bernales, G. Administración de Procesos Productivos; Universidad de Los Lagos: Osorno, Chile, 2006; ISBN 978-956-7533-87-9. [Google Scholar]
- Błazewicz, J.; Ecker, K.H.; Schmidt, G.; Węglarz, J. Scheduling in Computer and Manufacturing Systems; Springer Science & Business Media: Berlin/Heidelberg, Germany, 1994. [Google Scholar]
- Alcaide, D. On Scheduling Models. Bull. Stat. Oper. Res. 2008, 24, 11–21. [Google Scholar]
- Krajewski, L.; Ritzman, L. Administración de Operaciones: Estrategia y Análisis; Pearson Educación: London, UK, 2000; ISBN 9789684444119. [Google Scholar]
- Ringen, G.; Welo, T. The Product Development Learning Process and Its Relation to Performance Indicators. Procedia Manuf. 2018, 26, 107–116. [Google Scholar] [CrossRef]
- Sukkerd, W.; Wuttipornpun, T. Hybrid Genetic Algorithm and Tabu Search for Finite Capacity Material Requirement Planning System in Flexible Flow Shop with Assembly Operations. Comput. Ind. Eng. 2016, 97, 157–169. [Google Scholar] [CrossRef]
- Lin, H.T.; Liao, C.J. A Case Study in a Two-Stage Hybrid Flow Shop with Setup Time and Dedicated Machines. Int. J. Prod. Econ. 2003, 86, 133–143. [Google Scholar] [CrossRef]
- Woodward, J. Industrial Organization: Theory and Practice; Oxford University Press: Oxford, UK, 1981; ISBN 9780198741220. [Google Scholar]
- Hejazi, S.R.; Saghafian, S. Flowshop-Scheduling Problems with Makespan Criterion: A Review. Int. J. Prod. Res. 2005, 43, 2895–2929. [Google Scholar] [CrossRef]
- Tosun, Ö.; Marichelvam, M.K.; Tosun, N. A Literature Review on Hybrid Flow Shop Scheduling. Int. J. Adv. Oper. Manag. 2020, 12, 156. [Google Scholar] [CrossRef]
- Xesfingi, S.; Vozikis, A. Patient Satisfaction with the Healthcare System: Assessing the Impact of Socio-Economic and Healthcare Provision Factors. BMC Health Serv. Res. 2016, 16, 94. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Pérez Maza, B. La Satisfacción de La Población y Los Servicios de Salud. Rev. Cuba. Salud Pública 2016, 42, 507–509. [Google Scholar]
- Aringhieri, R.; Bruni, M.E.; Khodaparasti, S.; van Essen, J.T. Emergency Medical Services and beyond: Addressing New Challenges through a Wide Literature Review. Comput. Oper. Res. 2017, 78, 349–368. [Google Scholar] [CrossRef]
- Fikar, C.; Hirsch, P. Home Health Care Routing and Scheduling: A Review. Comput. Oper. Res. 2017, 77, 86–95. [Google Scholar] [CrossRef]
- Turhan, A.M.; Bilgen, B. Mixed Integer Programming Based Heuristics for the Patient Admission Scheduling Problem. Comput. Oper. Res. 2017, 80, 38–49. [Google Scholar] [CrossRef]
- Aunión-Villa, J.; Gómez-Chaparro, M.; Sanz-Calcedo, J.G. Assessment of the Maintenance Costs of Electro-Medical Equipment in Spanish Hospitals. Expert Rev. Med. Devices 2020, 17, 855–865. [Google Scholar] [CrossRef]
- Amoore, J.N.; Stay, D.G.; Mather, J. Scheduled Inspection of Electromedical Equipment. Planning and Assessment. J. Med. Eng. Technol. 1995, 19, 211–218. [Google Scholar] [CrossRef]
- Fleming, I.R.; Thomas, A.H.; Isele, D.F.; Black, J.L. A New Approach to Electrical Safety Testing of Electromedical Equipment. Australas. Phys. Eng. Sci. Med. 1993, 16, 102–104. [Google Scholar]
- Iadanza, E.; Gonnelli, V.; Satta, F.; Gherardelli, M. Evidence-Based Medical Equipment Management: A Convenient Implementation. Med. Biol. Eng. Comput. 2019, 57, 2215–2230. [Google Scholar] [CrossRef] [Green Version]
- Carias, C.; Rainisch, G.; Shankar, M.; Adhikari, B.B.; Swerdlow, D.L.; Bower, W.A.; Pillai, S.K.; Meltzer, M.I.; Koonin, L.M. Potential Demand for Respirators and Surgical Masks During a Hypothetical Influenza Pandemic in the United States. Clin. Infect. Dis. 2015, 60, S42–S51. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Hines, S.E.; Brown, C.; Oliver, M.; Gucer, P.; Frisch, M.; Hogan, R.; Roth, T.; Chang, J.; McDiarmid, M. User Acceptance of Reusable Respirators in Health Care. Am. J. Infect. Control 2019, 47, 648–655. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Guerrero, F. Con US$1.915 per Cápita, Chile Es El Cuarto País de La Ocde Que Menos Gastó En Salud En. 2017. Available online: https://www.latercera.com/pulso/noticia/us1-915-per-capita-chile-cuarto-pais-la-ocde-menos-gasto-salud-2017/224813 (accessed on 5 January 2020).
- Bagchi, T.P. Multiobjective Scheduling by Genetic Algorithms; Springer: New York, NY, USA, 1999; ISBN 978-0-7923-8561-5. [Google Scholar]
- Mastrolilli, M.; Svensson, O. Hardness of Approximating Flow and Job Shop Scheduling Problems. J. ACM 2011, 58, 1–32. [Google Scholar] [CrossRef]
- Sotskov, Y.N.; Shakhlevich, N.V. NP-Hardness of Shop-Scheduling Problems with Three Jobs. Discret. Appl. Math. 1995, 59, 237–266. [Google Scholar] [CrossRef]
- Yu, W.; Hoogeveen, H.; Lenstra, J.K. Minimizing Makespan in a Two-Machine Flow Shop with Delays and Unit-Time Operations Is NP-Hard. J. Sched. 2004, 7, 333–348. [Google Scholar] [CrossRef] [Green Version]
- Abderrabi, F.; Godichaud, M.; Yalaoui, A.; Yalaoui, F.; Amodeo, L.; Qerimi, A.; Thivet, E. Flexible Job Shop Scheduling Problem with Sequence Dependent Setup Time and Job Splitting: Hospital Catering Case Study. Appl. Sci. 2021, 11, 1504. [Google Scholar] [CrossRef]
- Ocampo, E.M.T.; Echeverri, M.G. Solución del problema de la designación generalizada usando el método de Búsqueda Tabú. Sci. Tech. 2004, 1, 61–66. Available online: https://dialnet.unirioja.es/servlet/articulo?codigo=4844864 (accessed on 19 January 2021).
- Chase, R.B.; Aquilano, N.J.; Jacobs, F.R. Administración de Producción y Operaciones: Manufactura y Servicios; McGraw-Hill: New York, NY, USA, 2001; ISBN 978-958-41-0071-9. [Google Scholar]
- Linn, R.; Zhang, W. Hybrid Flow Shop Scheduling: A Survey. Comput. Ind. Eng. 1999, 37, 57–61. [Google Scholar] [CrossRef]
- Gupta, A.; Chauhan, S. A Heuristic Algorithm for Scheduling in a Flow Shop Environment to Minimize Makespa. Int. J. Ind. Eng. Comput. 2015, 6, 173–184. [Google Scholar] [CrossRef]
- Osman, I.H.; Potts, C.N. Simulated Annealing for Permutation Flow-Shop Scheduling. Omega 1989, 17, 551–557. [Google Scholar] [CrossRef]
- Ignall, E.; Schrage, L. Application of the Branch and Bound Technique to Some Flow-Shop Scheduling Problems. Oper. Res. 1965, 13, 400–412. [Google Scholar] [CrossRef]
- Ríos-Mercado, R.Z.; Bard, J.F. Heuristics for the Flow Line Problem with Setup Costs. Eur. J. Oper. Res. 1998, 110, 76–98. [Google Scholar] [CrossRef]
- Lee, K.; Zheng, F.; Pinedo, M.L. Online Scheduling of Ordered Flow Shops. Eur. J. Oper. Res. 2019, 272, 50–60. [Google Scholar] [CrossRef]
- Oguz, C.; Zinder, Y.; Do, V.H.; Janiak, A.; Lichtenstein, M. Hybrid Flow-Shop Scheduling Problems with Multiprocessor Task Systems. Eur. J. Oper. Res. 2004, 152, 115–131. [Google Scholar] [CrossRef]
- Wang, S.; Wang, L. An Estimation of Distribution Algorithm-Based Memetic Algorithm for the Distributed Assembly Permutation Flow-Shop Scheduling Problem. IEEE Trans. Syst. Man Cybern. Syst. 2016, 46, 139–149. [Google Scholar] [CrossRef]
- Sawik, T. An Exact Approach for Batch Scheduling in Flexible Flow Lines with Limited Intermediate Buffers. Math. Comput. Model. 2002, 36, 461–471. [Google Scholar] [CrossRef]
- Vila, I.R.; Pascual, R.C.; Doll, M.M. Programación bicriterio para máquinas en paralelo. Rev. DYNA 2009, 84, 429–440. [Google Scholar]
- Tang, L.; Xuan, H.; Liu, J. A New Lagrangian Relaxation Algorithm for Hybrid Flowshop Scheduling to Minimize Total Weighted Completion Time. Comput. Oper. Res. 2006, 33, 3344–3359. [Google Scholar] [CrossRef]
- Arango, J.A.; Giraldo, J.A.; Castrillón, O.D. Programación de Máquinas Paralelas No Relacionadas Con Tiempos de Montaje Dependientes de La Secuencia y Entrada Dinámica Usando Algoritmos Genéticos. Inf. Tecnológica 2013, 24, 73–84. [Google Scholar] [CrossRef] [Green Version]
- Zhang, S.; Gu, X. An Effective Discrete Artificial Bee Colony Algorithm for Flow Shop Scheduling Problem with Intermediate Buffers. J. Cent. S. Univ. 2015, 22, 3471–3484. [Google Scholar] [CrossRef]
- Li, J.-Q.; Pan, Q.-K. Solving the Large-Scale Hybrid Flow Shop Scheduling Problem with Limited Buffers by a Hybrid Artificial Bee Colony Algorithm. Inf. Sci. 2015, 316, 487–502. [Google Scholar] [CrossRef]
- Waldherr, S.; Knust, S. Complexity Results for Flow Shop Problems with Synchronous Movement. Eur. J. Oper. Res. 2015, 242, 34–44. [Google Scholar] [CrossRef]
- Companys, R.; D’Armas, M. Programación de Operaciones Con Tiempos de Preparación Mediante Algoritmos de Optimización Local. Univ. Cienc. Tecnol. 2005, 9, 155–162. [Google Scholar]
- Kis, T.; Pesch, E. A Review of Exact Solution Methods for the Non-Preemptive Multiprocessor Flowshop Problem. Eur. J. Oper. Res. 2005, 164, 592–608. [Google Scholar] [CrossRef]
- Rossit, D.A.; Vásquez, Ó.C.; Tohmé, F.; Frutos, M.; Safe, M.D. A Combinatorial Analysis of the Permutation and Non-Permutation Flow Shop Scheduling Problems. Eur. J. Oper. Res. 2021, 289, 841–854. [Google Scholar] [CrossRef]
- Pang, Z.; Huang, X.; Li, Z.; Zhang, S.; Xu, Y.; Wan, H.; Zhao, X. Flow Scheduling for Conflict-Free Network Updates in Time-Sensitive Software-Defined Networks. IEEE Trans. Ind. Inform. 2021, 17, 1668–1678. [Google Scholar] [CrossRef]
- Wang, G.; Li, X.; Gao, L.; Li, P. An Effective Multi-Objective Whale Swarm Algorithm for Energy-Efficient Scheduling of Distributed Welding Flow Shop. Ann. Oper. Res. 2021, 310, 223–255. [Google Scholar] [CrossRef]
- Gheisariha, E.; Tavana, M.; Jolai, F.; Rabiee, M. A Simulation–Optimization Model for Solving Flexible Flow Shop Scheduling Problems with Rework and Transportation. Math. Comput. Simul. 2021, 180, 152–178. [Google Scholar] [CrossRef]
- Chen, T.-L.; Cheng, C.-Y.; Chou, Y.-H. Multi-Objective Genetic Algorithm for Energy-Efficient Hybrid Flow Shop Scheduling with Lot Streaming. Ann. Oper. Res. 2020, 290, 813–836. [Google Scholar] [CrossRef]
- Ding, K.; Lei, J.; Chan, F.T.S.; Hui, J.; Zhang, F.; Wang, Y. Hidden Markov Model-Based Autonomous Manufacturing Task Orchestration in Smart Shop Floors. Robot. Comput.-Integr. Manuf. 2020, 61, 101845. [Google Scholar] [CrossRef]
- Li, J.-Q.; Song, M.-X.; Wang, L.; Duan, P.-Y.; Han, Y.-Y.; Sang, H.-Y.; Pan, Q.-K. Hybrid Artificial Bee Colony Algorithm for a Parallel Batching Distributed Flow-Shop Problem With Deteriorating Jobs. IEEE Trans. Cybern. 2020, 50, 2425–2439. [Google Scholar] [CrossRef]
- Cho, Y.I.; Nam, S.H.; Cho, K.Y.; Yoon, H.C.; Woo, J.H. Minimize Makespan of Permutation Flowshop Using Pointer Network. J. Comput. Des. Eng. 2022, 9, 51–67. [Google Scholar] [CrossRef]
- Rakrouki, M.; Aljohani, A.; Alharbe, N.; Berrais, A.; Ladhari, T. Minimizing Total Tardiness in a Two-Machine Flowshop Scheduling Problem with Availability Constraints. Intell. Autom. Soft Comput. 2022, 35, 1119–1134. [Google Scholar] [CrossRef]
- Yang, T.; Kuo, Y.; Chang, I. Tabu-Search Simulation Optimization Approach for Flow-Shop Scheduling with Multiple Processors—A Case Study. Int. J. Prod. Res. 2004, 42, 4015–4030. [Google Scholar] [CrossRef]
- Gholami-Zanjani, S.M.; Hakimifar, M.; Nazemi, N.; Jolai, F. Robust and Fuzzy Optimisation Models for a Flow Shop Scheduling Problem with Sequence Dependent Setup Times: A Real Case Study on a PCB Assembly Company. Int. J. Comput. Integr. Manuf. 2017, 30, 552–563. [Google Scholar] [CrossRef]
- Rahmani, D.; Ramezanian, R. A Stable Reactive Approach in Dynamic Flexible Flow Shop Scheduling with Unexpected Disruptions: A Case Study. Comput. Ind. Eng. 2016, 98, 360–372. [Google Scholar] [CrossRef]
- Guirchoun, S.; Martineau, P.; Billaut, J.-C. Total Completion Time Minimization in a Computer System with a Server and Two Parallel Processors. Comput. Oper. Res. 2005, 32, 599–611. [Google Scholar] [CrossRef]
- Mellado, R.; Cubillos, C.; Cabrera, D. Flow-Shop Scheduling Problem Applied to Programming Repair Medical Equipment. In Proceedings of the 2016 IEEE International Conference on Automatica (ICA-ACCA), Curico, Chile, 19–21 October 2016; pp. 1–9. [Google Scholar]
- Gutiérrez, S.; Juliana, M. Propuesta Para la Mejora de la de Programación de los Recursos no Homogéneos de la Poscosecha con Proceso Tipo Flow Shop Híbrido en la Empresa C I Miraflores S.A. Bachelor’s Thesis, Pontificia Universidad Javeriana, Bogotá, Columbia, 2009. Available online: http://hdl.handle.net/10554/7257 (accessed on 1 October 2022).
- Lopez, J.C.; Giraldo, J.A.; Arango, J.A. Reducción Del Tiempo de Terminación En La Programación de La Producción de Una Línea de Flujo Híbrida Flexible (HFS). Inf. Tecnológica 2015, 26, 157–172. [Google Scholar] [CrossRef]
- Gonzalez, N.V.Y.; Fandiño, N.A.C. Los Sistemas Flow Shop Scheduling en la Didactica de la Educacion en Ingenieria. In Proceedings of the Encuentro Internacional de Educación en Ingeniería ACOFI 2014, Bogotá, Colombia, 21 August 2014. [Google Scholar]
- Jiang, S.; Liu, M.; Hao, J.; Qian, W. A Bi-Layer Optimization Approach for a Hybrid Flow Shop Scheduling Problem Involving Controllable Processing Times in the Steelmaking Industry. Comput. Ind. Eng. 2015, 87, 518–531. [Google Scholar] [CrossRef]
- Hernández, C.; Belén, V. Diseño y Evaluación de Instrumentación Espectral e Hiperepectral Para Aplicación en la Pirometalurgia Del Cobre. Bachelor’s Thesis, Departamento de Ingeniería Metalúrgica, Facultad de Ingeniería, Universidad de Concepción, Concepción, Chile, 2019. [Google Scholar]
- Hakeem-Ur-Rehman; Wan, G.; Zhan, Y. Multi-Level, Multi-Stage Lot-Sizing and Scheduling in the Flexible Flow Shop with Demand Information Updating. Int. Trans. Oper. Res. 2021, 28, 2191–2217. [Google Scholar] [CrossRef]
- Zhang, C.; Tan, J.; Peng, K.; Gao, L.; Shen, W.; Lian, K. A Discrete Whale Swarm Algorithm for Hybrid Flow-Shop Scheduling Problem with Limited Buffers. Robot. Comput.-Integr. Manuf. 2021, 68, 102081. [Google Scholar] [CrossRef]
- Foumani, M.; Razeghi, A.; Smith-Miles, K. Stochastic Optimization of Two-Machine Flow Shop Robotic Cells with Controllable Inspection Times: From Theory toward Practice. Robot. Comput.-Integr. Manuf. 2020, 61, 101822. [Google Scholar] [CrossRef]
- Becerril-Montekio, V.; de Dios Reyes, J.; Manuel, A. Sistema de Salud de Chile. Salud Pública México 2011, 53, s132–s142. [Google Scholar]
- Duque García, E. Propuesta de Arquitectura Cliente de La Aplicación de Interfaz de Usuario Del Sistema Xavia Ris 2.0. Rev. Cuba. Inf. Médica 2016, 8, 30–45. [Google Scholar]
- Wang, B. Fennigkoh and Smith Model for Inclusion Criteria: 15-Year Retrospective: Interview with Larry Fennigkoh. J. Clin. Eng. 2006, 31, 26–30. [Google Scholar] [CrossRef]
- Glover, F. Tabu Search: A Tutorial. Interfaces 1990, 20, 74–94. [Google Scholar] [CrossRef] [Green Version]
- Grabowski, J.; Wodecki, M. A Very Fast Tabu Search Algorithm for the Permutation Flow Shop Problem with Makespan Criterion. Comput. Oper. Res. 2004, 31, 1891–1909. [Google Scholar] [CrossRef]
- Farooq, B.; Bao, J.; Raza, H.; Sun, Y.; Ma, Q. Flow-Shop Path Planning for Multi-Automated Guided Vehicles in Intelligent Textile Spinning Cyber-Physical Production Systems Dynamic Environment. J. Manuf. Syst. 2021, 59, 98–116. [Google Scholar] [CrossRef]
- Villarinho, P.A.; Panadero, J.; Pessoa, L.S.; Juan, A.A.; Oliveira, F.L.C. A Simheuristic Algorithm for the Stochastic Permutation Flow-Shop Problem with Delivery Dates and Cumulative Payoffs. Int. Trans. Oper. Res. 2021, 28, 716–737. [Google Scholar] [CrossRef]
- Ren, J.; Ye, C.; Yang, F. Solving Flow-Shop Scheduling Problem with a Reinforcement Learning Algorithm That Generalizes the Value Function with Neural Network. Alex. Eng. J. 2021, 60, 2787–2800. [Google Scholar] [CrossRef]
- Han, W.; Deng, Q.; Gong, G.; Zhang, L.; Luo, Q. Multi-Objective Evolutionary Algorithms with Heuristic Decoding for Hybrid Flow Shop Scheduling Problem with Worker Constraint. Expert Syst. Appl. 2021, 168, 114282. [Google Scholar] [CrossRef]
- Lang, S.; Reggelin, T.; Schmidt, J.; Müller, M.; Nahhas, A. NeuroEvolution of Augmenting Topologies for Solving a Two-Stage Hybrid Flow Shop Scheduling Problem: A Comparison of Different Solution Strategies. Expert Syst. Appl. 2021, 172, 114666. [Google Scholar] [CrossRef]
- Ocampo, E.M.T.; Medina, A.C.R.; Echeverri, M.G. Algoritmo De Búsqueda Tabú Aplicado A La Solución Del Problema De Corte Bidimensional Guillotinado. Sci. Tech. 2007, 5, 43–48. [Google Scholar]
{n is number of iterations; t size tabu list; s number of electromedical equipment} BEGIN |
---|
while i <= n then |
while j <= s then |
search_best_solution (electromedical_equipment_j) |
compare_solutions (list_of_solutions) |
if (solution_is_better) then |
if (solution_is_factable) then |
select_solution (electromedical_equipment_j) |
end_if |
end_if |
j = j + 1 |
end_while |
apply_solution (electromedical_equipment_j) |
add_movement (list_tabu) |
i = i + 1 |
end_while |
end_Begin |
{ n is the number of sequences or machines } BEGIN |
---|
/ * iteration of SBP * / |
while i <= n then |
s = searchAttachment (machine_i) |
/ * GLS iteration * / |
while (exists_solution) |
solution = possible_tree_solutions(machine_i) |
if solution is feasible then |
solucionfactible = solution |
end_while |
if makespan(solution_power)<=makespan(machine_i) then |
apply solution to machine |
i = i + 1 |
end_while |
end_Begin |
Test ID | Initial Makespan (Hours) | Quantity of Equipment | Task to Plan | Technicians Available |
---|---|---|---|---|
1 | 15 | 5 | 20 | 4 |
2 | 23 | 5 | 20 | 4 |
3 | 45 | 10 | 40 | 4 |
4 | 47 | 10 | 40 | 4 |
5 | 48 | 15 | 60 | 4 |
6 | 55 | 15 | 60 | 4 |
Test ID | Initial Makespan (Hours) | Final Makespan (Hours) | Improvement |
---|---|---|---|
1 | 15 | 13.4 | 10.7% |
2 | 23 | 14 | 39.1% |
3 | 45 | 24.8 | 44.9% |
4 | 47 | 36 | 23.4% |
5 | 48 | 39 | 18.8% |
6 | 55 | 37.6 | 31.6% |
Test ID | Initial Cost (USD) | Final Cost Post Experiment (USD) |
---|---|---|
1 | 199.5 | 178.22 |
2 | 305.9 | 186.2 |
3 | 598.5 | 329.84 |
4 | 625.1 | 478.8 |
5 | 638.4 | 518.7 |
6 | 731.5 | 500.08 |
Total | 3098.9 | 2191.84 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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
Mellado-Silva, R.; Cubillos, C.; Cabrera-Paniagua, D.; Urra, E. Flow-Shop Scheduling Problem Applied to the Planning of Repair and Maintenance of Electromedical Equipment in the Hospital Industry. Processes 2022, 10, 2679. https://doi.org/10.3390/pr10122679
Mellado-Silva R, Cubillos C, Cabrera-Paniagua D, Urra E. Flow-Shop Scheduling Problem Applied to the Planning of Repair and Maintenance of Electromedical Equipment in the Hospital Industry. Processes. 2022; 10(12):2679. https://doi.org/10.3390/pr10122679
Chicago/Turabian StyleMellado-Silva, Rafael, Claudio Cubillos, Daniel Cabrera-Paniagua, and Enrique Urra. 2022. "Flow-Shop Scheduling Problem Applied to the Planning of Repair and Maintenance of Electromedical Equipment in the Hospital Industry" Processes 10, no. 12: 2679. https://doi.org/10.3390/pr10122679
APA StyleMellado-Silva, R., Cubillos, C., Cabrera-Paniagua, D., & Urra, E. (2022). Flow-Shop Scheduling Problem Applied to the Planning of Repair and Maintenance of Electromedical Equipment in the Hospital Industry. Processes, 10(12), 2679. https://doi.org/10.3390/pr10122679