Simulated annealing approach for outpatient scheduling in a haemodialysis unit

dc.citation.epage870
dc.citation.issue4
dc.citation.journalTitleМатематичне моделювання та комп'ютинг
dc.citation.spage860
dc.contributor.affiliationУніверситет Путра Малайзія
dc.contributor.affiliationUniversiti Putra Malaysia
dc.contributor.authorСундар, А.
dc.contributor.authorРахмін, Н. А. А.
dc.contributor.authorЧен, Ч. Й.
dc.contributor.authorНазіха, М. А.
dc.contributor.authorSundar, A.
dc.contributor.authorRahmin, N. A. A.
dc.contributor.authorChen, C. Y.
dc.contributor.authorNazihah, M. A.
dc.coverage.placenameЛьвів
dc.coverage.placenameLviv
dc.date.accessioned2025-03-24T09:14:12Z
dc.date.created2022-02-28
dc.date.issued2022-02-28
dc.description.abstractЗгідно зі звітом Національного ниркового реєстру Малайзії попит на лікування діалізом серед пацієнтів із хронічною хворобою нирок і термінальною стадією хвороби нирок зростає з кожним роком. Однак наявні гемодіалізні (ГД) апарати мають обмежені можливості для задоволення поточного та зростаючого попиту. Це призводить до перевантаження медичних установ, тривалого часу очікування та збільшення тривалості лікування (ТЛ) серед пацієнтів з ГД під час сеансів лікування. Двома важливими факторами для створення оптимальних планів лікування є графік амбулаторних прийомів і призначення медсестри. Отже, цілі цього дослідження полягають у мінімізації загальної ТЛ пацієнтів, включаючи час очікування сеансів перед і після діалізу, що також включає визначення обсягу потоку пацієнтів у відділенні ГД. Що стосується першої мети, ми включаємо моделювання відпалу (МВ) в нашу просту евристику (ПЕ) у моделі оптимізації планування пацієнтів. Тут вихідний розв’язок, отриманий за допомогою цього методу, може бути вдосконалено. Потім евристика зворотного відстеження (ЗЕ) застосовується до проблеми призначення медсестри, де для кожного пацієнта на діалізі потрібні щонайменше дві медсестри. Результати показують, що розв’язки, отримані для амбулаторного планування за допомогою МВ, є ефективними та значно скоротили час обчислень порівняно з ПЕ, навіть якщо припускати більшу кількість пацієнтів у списку очікування. Що стосується загальної ТЛ, отримуємо оптимальне значення порівняно із середніми значеннями ТЛ як для 3-годинного, так і для 4-годинного сеансу. Крім того, було проведено експеримент моделювання дискретних подій (МДП) потоку пацієнтів у відділенні ГД шляхом поступових варіацій частоти прибуття пацієнтів, λ, щоб уникнути перевантаження в системі. МДП має потенціал для розміщення невідкладних пацієнтів, які звертаються за лікуванням ГД, без спричинювання значних збоїв у системі.
dc.description.abstractNational Renal Registry Malaysia has reported that the dialysis treatment demand among chronic kidney and end-stage kidney disease patients rises yearly. However, available haemodialysis (HD) units have limited facilities to meet the current and increasing demand. This leads to congestion, long waiting times, and an increase in the duration of treatment (DOT) among HD patients during their treatment sessions. Two essential factors in providing optimal treatment plans are outpatient scheduling and nurse assignment. Therefore, the objectives of this study are to minimise patients' total DOT, including the waiting time for pre-dialysis and post-dialysis sessions, which also includes determining the amount of patient flow in an HD unit. Regarding the first objective, we include simulated annealing (SA) into our simple heuristics (SH) in the patient scheduling optimisation model. Here, the initial solution obtained from the method can be improved. The backtracking heuristic (BH) is then applied to the nurse assignment problem, where at least two nurses are needed for each dialysis patient. The results show that the solutions obtained for outpatient scheduling by SA are efficient and have significantly reduced the computational time compared with the SH, even when considering more patients on the waiting list. As for total DOT, we obtain the optimum value compared to the average DOT values for both 3-hour and 4-hour sessions. Besides, a discrete-event simulation (DES) experiment of patient flow in an HD unit was performed by gradual variations in patient arrival rates, λ, to avoid congestion in the system. DES has the potential to accommodate emergency patients that seek HD treatment without causing much disruption to the system.
dc.format.extent860-870
dc.format.pages11
dc.identifier.citationSimulated annealing approach for outpatient scheduling in a haemodialysis unit / A. Sundar, N. A. A. Rahmin, C. Y. Chen, M. A. Nazihah // Mathematical Modeling and Computing. — Lviv : Lviv Politechnic Publishing House, 2022. — Vol 9. — No 4. — P. 860–870.
dc.identifier.citationenSimulated annealing approach for outpatient scheduling in a haemodialysis unit / A. Sundar, N. A. A. Rahmin, C. Y. Chen, M. A. Nazihah // Mathematical Modeling and Computing. — Lviv : Lviv Politechnic Publishing House, 2022. — Vol 9. — No 4. — P. 860–870.
dc.identifier.doidoi.org/10.23939/mmc2022.04.860
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/64243
dc.language.isoen
dc.publisherВидавництво Львівської політехніки
dc.publisherLviv Politechnic Publishing House
dc.relation.ispartofМатематичне моделювання та комп'ютинг, 4 (9), 2022
dc.relation.ispartofMathematical Modeling and Computing, 4 (9), 2022
dc.relation.references[1] Coresh J., Selvin E., Stevens L. A., Manzi J., Kusek J. W., Eggers P., Van Lente F., Levey A. S. Prevalence of Chronic Kidney Disease in the United States. JAMA. 298 (17), 2038–2047 (2007).
dc.relation.references[2] Choi J. W., Lee H., Lee J. C., Lee S., Kim Y. S., Yoon H. J., Kim H. C. Application of genetic algorithm for hemodialysis schedule optimization. Computer Methods and Programs in Biomedicine. 145, 35–43 (2017).
dc.relation.references[3] Jefferies H. J., Virk B., Schiller B., Moran J., McIntyre C. W. Frequent Hemodialysis Schedules Are Associated with Reduced Levels of Dialysis-induced Cardiac Injury (Myocardial Stunning). Clinical journal of the American Society of Nephrology. 6 (6), 1326–1332 (2011).
dc.relation.references[4] Azadeh A., Baghersad M., Farahani M. H., Zarrin M. Semi-online patient scheduling in pathology laboratories. Artificial Intelligence in Medicine. 64 (3), 217–226 (2015).
dc.relation.references[5] Yan C., Tang J., Jiang B., Fung R. Y. Sequential appointment scheduling considering patient choice and service fairness. International Journal of Production Research. 53 (24), 7376–7395 (2015).
dc.relation.references[6] Powell N. H. Simulation and optimization of healthcare workforce need. PhD thesis, University of Southampton (2006).
dc.relation.references[7] Holland J. Scheduling patients in hemodialysis centers. Production and Inventory Management Journal. 35 (2), 76 (1994).
dc.relation.references[8] Pe˜na M. A. T. Optimization of inpatient hemodialysis scheduling considering efficiency and treatment delays to minimize length of stay. Thesis. Rochester Institute of Technology (2013).
dc.relation.references[9] Fleming R., Gartner D., Padman R., James D. An analytical approach for improving patient-centric delivery of dialysis services. AMIA Annu Symp Proc. 2019, 418–427 (2019).
dc.relation.references[10] Liu Z., Lu J., Liu Z., Liao G., Zhang H. H., Dong J. Patient scheduling in hemodialysis service. Journal of Combinatorial Optimization. 37, 337–362 (2019).
dc.relation.references[11] Nwaneri S. C., Ezeagbor J. O., Orunsholu D. O. T., Anyaeche C. O. Optimisation of Patient Flow and Scheduling in an Outpatient Haemodialysis Clinic. Nigerian Journal of Technological Development. 18 (2), 119–128 (2021).
dc.relation.references[12] Daknou A., Zgaya H., Hammadi S., Hubert H. A dynamic patient scheduling at the emergency department in hospitals. 2010 IEEE Workshop on Health Care Management (WHCM). 1–6 (2010).
dc.relation.references[13] Paulussen T. O., Z¨oller A., Rothlauf F., Heinzl A., Braubach L., Pokahr A., Lamersdorf W. Agent-Based Patient Scheduling in Hospitals. Multiagent Engineering. 255–275 (2006).
dc.relation.references[14] Fathollahi–Fard A. M., Govindan K., Hajiaghaei–Keshteli M., Ahmadi A. A green home health care supply hain: New modified simulated annealing algorithms. Journal of Cleaner Production. 240, 118200 (2019).
dc.relation.references[15] F¨ugener A., Hans E. W., Kolisch R., Kortbeek N., Vanberkel P. T. Master surgery scheduling with consideration of multiple downstream units. European Journal of Operational Research. 239 (1), 227–236 (2014).
dc.relation.references[16] Sundar A., Rahmin N. A. A., Chen C. Y., Nazihah M. A. Patient Scheduling in Hemodialysis Unit Using Simple Heuristic. Menemui Matematik (Discovering Mathematics). 43, 40–53 (2021).
dc.relation.references[17] Tan Y., El Mekkawy T., Peng Q., Wright B. Analysis of Surgical Patient Flow at Winnipeg Health Sciences Centre. Proceedings of the Canadian Enginering Education Association (CEEA), (2007).
dc.relation.references[18] Li X., Rafaliya N., Baki M. F., Chaouch B. A. Scheduling elective surgeries: the tradeoff among bed capacity, waiting patients and operating room utilization using goal programming. Health Care Management Science. 20, 33–54 (2017).
dc.relation.references[19] Wang L., Demeulemeester E., Vansteenkiste N., Rademakers F. E. Operating room planning and scheduling for outpatients and inpatients: A review and future research. Operations Research for Health Care. 31, 100323 (2021).
dc.relation.references[20] Liu Z., Liu Z., Zhu Z., Shen Y., Dong J. Simulated annealing for a multi-level nurse rostering problem in hemodialysis service. Applied Soft Computing. 64, 148–160 (2018).
dc.relation.references[21] Kirkpatrick S., Gelatt C. D., Vecchi M. P. Optimization by Simulated Annealing. Science. 220 (4598), 671–680 (1983).
dc.relation.references[22] Varga A. The OMNeT++ Discrete event simulation system. Proceedings of the European Simulation Multiconference (ESM’01). 1–7 (2001).
dc.relation.references[23] Gagniuc P. A. Markov Chains: From Theory to Implementation and Experimentation. John Wiley & Sons (2017).
dc.relation.references[24] Van Rossum G. et al. Python Programming Language, in USENIX annual technical conference. 41, 36 (2007).
dc.relation.referencesen[1] Coresh J., Selvin E., Stevens L. A., Manzi J., Kusek J. W., Eggers P., Van Lente F., Levey A. S. Prevalence of Chronic Kidney Disease in the United States. JAMA. 298 (17), 2038–2047 (2007).
dc.relation.referencesen[2] Choi J. W., Lee H., Lee J. C., Lee S., Kim Y. S., Yoon H. J., Kim H. C. Application of genetic algorithm for hemodialysis schedule optimization. Computer Methods and Programs in Biomedicine. 145, 35–43 (2017).
dc.relation.referencesen[3] Jefferies H. J., Virk B., Schiller B., Moran J., McIntyre C. W. Frequent Hemodialysis Schedules Are Associated with Reduced Levels of Dialysis-induced Cardiac Injury (Myocardial Stunning). Clinical journal of the American Society of Nephrology. 6 (6), 1326–1332 (2011).
dc.relation.referencesen[4] Azadeh A., Baghersad M., Farahani M. H., Zarrin M. Semi-online patient scheduling in pathology laboratories. Artificial Intelligence in Medicine. 64 (3), 217–226 (2015).
dc.relation.referencesen[5] Yan C., Tang J., Jiang B., Fung R. Y. Sequential appointment scheduling considering patient choice and service fairness. International Journal of Production Research. 53 (24), 7376–7395 (2015).
dc.relation.referencesen[6] Powell N. H. Simulation and optimization of healthcare workforce need. PhD thesis, University of Southampton (2006).
dc.relation.referencesen[7] Holland J. Scheduling patients in hemodialysis centers. Production and Inventory Management Journal. 35 (2), 76 (1994).
dc.relation.referencesen[8] Pe˜na M. A. T. Optimization of inpatient hemodialysis scheduling considering efficiency and treatment delays to minimize length of stay. Thesis. Rochester Institute of Technology (2013).
dc.relation.referencesen[9] Fleming R., Gartner D., Padman R., James D. An analytical approach for improving patient-centric delivery of dialysis services. AMIA Annu Symp Proc. 2019, 418–427 (2019).
dc.relation.referencesen[10] Liu Z., Lu J., Liu Z., Liao G., Zhang H. H., Dong J. Patient scheduling in hemodialysis service. Journal of Combinatorial Optimization. 37, 337–362 (2019).
dc.relation.referencesen[11] Nwaneri S. C., Ezeagbor J. O., Orunsholu D. O. T., Anyaeche C. O. Optimisation of Patient Flow and Scheduling in an Outpatient Haemodialysis Clinic. Nigerian Journal of Technological Development. 18 (2), 119–128 (2021).
dc.relation.referencesen[12] Daknou A., Zgaya H., Hammadi S., Hubert H. A dynamic patient scheduling at the emergency department in hospitals. 2010 IEEE Workshop on Health Care Management (WHCM). 1–6 (2010).
dc.relation.referencesen[13] Paulussen T. O., Z¨oller A., Rothlauf F., Heinzl A., Braubach L., Pokahr A., Lamersdorf W. Agent-Based Patient Scheduling in Hospitals. Multiagent Engineering. 255–275 (2006).
dc.relation.referencesen[14] Fathollahi–Fard A. M., Govindan K., Hajiaghaei–Keshteli M., Ahmadi A. A green home health care supply hain: New modified simulated annealing algorithms. Journal of Cleaner Production. 240, 118200 (2019).
dc.relation.referencesen[15] F¨ugener A., Hans E. W., Kolisch R., Kortbeek N., Vanberkel P. T. Master surgery scheduling with consideration of multiple downstream units. European Journal of Operational Research. 239 (1), 227–236 (2014).
dc.relation.referencesen[16] Sundar A., Rahmin N. A. A., Chen C. Y., Nazihah M. A. Patient Scheduling in Hemodialysis Unit Using Simple Heuristic. Menemui Matematik (Discovering Mathematics). 43, 40–53 (2021).
dc.relation.referencesen[17] Tan Y., El Mekkawy T., Peng Q., Wright B. Analysis of Surgical Patient Flow at Winnipeg Health Sciences Centre. Proceedings of the Canadian Enginering Education Association (CEEA), (2007).
dc.relation.referencesen[18] Li X., Rafaliya N., Baki M. F., Chaouch B. A. Scheduling elective surgeries: the tradeoff among bed capacity, waiting patients and operating room utilization using goal programming. Health Care Management Science. 20, 33–54 (2017).
dc.relation.referencesen[19] Wang L., Demeulemeester E., Vansteenkiste N., Rademakers F. E. Operating room planning and scheduling for outpatients and inpatients: A review and future research. Operations Research for Health Care. 31, 100323 (2021).
dc.relation.referencesen[20] Liu Z., Liu Z., Zhu Z., Shen Y., Dong J. Simulated annealing for a multi-level nurse rostering problem in hemodialysis service. Applied Soft Computing. 64, 148–160 (2018).
dc.relation.referencesen[21] Kirkpatrick S., Gelatt C. D., Vecchi M. P. Optimization by Simulated Annealing. Science. 220 (4598), 671–680 (1983).
dc.relation.referencesen[22] Varga A. The OMNeT++ Discrete event simulation system. Proceedings of the European Simulation Multiconference (ESM’01). 1–7 (2001).
dc.relation.referencesen[23] Gagniuc P. A. Markov Chains: From Theory to Implementation and Experimentation. John Wiley & Sons (2017).
dc.relation.referencesen[24] Van Rossum G. et al. Python Programming Language, in USENIX annual technical conference. 41, 36 (2007).
dc.rights.holder© Національний університет “Львівська політехніка”, 2022
dc.subjectамбулаторне планування
dc.subjectпризначення медсестри
dc.subjectевристика
dc.subjectімітація відпалу
dc.subjectмоделювання дискретних подій
dc.subjectoutpatient scheduling
dc.subjectnurse assignment
dc.subjectheuristic
dc.subjectsimulated annealing
dc.subjectdiscrete-event simulation
dc.titleSimulated annealing approach for outpatient scheduling in a haemodialysis unit
dc.title.alternativeПідхід імітованого відпалу для амбулаторного планування для відділення гемодіалізу
dc.typeArticle

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
2022v9n4_Sundar_A-Simulated_annealing_approach_860-870.pdf
Size:
1.17 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
2022v9n4_Sundar_A-Simulated_annealing_approach_860-870__COVER.png
Size:
455 KB
Format:
Portable Network Graphics

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.86 KB
Format:
Plain Text
Description: