Skip to main content
Erschienen in: Journal of Intelligent Manufacturing 5/2018

23.09.2015

A bi-objective genetic algorithm for intelligent rehabilitation scheduling considering therapy precedence constraints

verfasst von: Lizhong Zhao, Chen-Fu Chien, Mitsuo Gen

Erschienen in: Journal of Intelligent Manufacturing | Ausgabe 5/2018

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The rehabilitation inpatients in hospitals often complain about the service quality due to the long waiting time between the therapeutic processes. To enhance service quality, this study aims to propose an intelligent solution to reduce the waiting time through solving the rehabilitation scheduling problem. In particular, a bi-objective genetic algorithm is developed for rehabilitation scheduling via minimizing the total waiting time and the makespan. The conjunctive therapy concept is employed to preserve the partial precedence constraints between the therapies and thus the present rehabilitation scheduling problem can be formulated as an open shop scheduling problem, in which a special decoding algorithm is designed. We conducted an empirical study based on real data collected in a general hospital for validation. The proposed approach considered both the hospital operational efficiency and the patient centralized service needs. The results have shown that the waiting time of each inpatient can be reduced significantly and thus demonstrated the practical viability of the proposed bi-objective heuristic genetic algorithm.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Brunner, J. O., Bard, J. F., & Kolisch, R. (2009). Flexible shift scheduling of physicians. Health Care Management Science, 12, 285–305.CrossRef Brunner, J. O., Bard, J. F., & Kolisch, R. (2009). Flexible shift scheduling of physicians. Health Care Management Science, 12, 285–305.CrossRef
Zurück zum Zitat Chamnanlor, C., Sethanan, K., Chien, C.-F., & Gen, M. (2014). Re-entrant flow shop scheduling problem with time windows using hybrid genetic algorithm based on auto-tuning strategy. International Journal of Production Research, 52(9), 2612–2629.CrossRef Chamnanlor, C., Sethanan, K., Chien, C.-F., & Gen, M. (2014). Re-entrant flow shop scheduling problem with time windows using hybrid genetic algorithm based on auto-tuning strategy. International Journal of Production Research, 52(9), 2612–2629.CrossRef
Zurück zum Zitat Chan, C.-L., Huang, H.-T., & You, H.-J. (2012). Intelligence modeling for coping strategies to reduce emergency department overcrowding in hospitals. Journal of Intelligent Manufacturing, 23, 2307–2318.CrossRef Chan, C.-L., Huang, H.-T., & You, H.-J. (2012). Intelligence modeling for coping strategies to reduce emergency department overcrowding in hospitals. Journal of Intelligent Manufacturing, 23, 2307–2318.CrossRef
Zurück zum Zitat Cheang, B., Li, H., Lim, A., & Rodrigues, B. (2003). Nurse rostering problems–A bibliographic survey. European Journal of Operation Research, 151, 447–460.CrossRef Cheang, B., Li, H., Lim, A., & Rodrigues, B. (2003). Nurse rostering problems–A bibliographic survey. European Journal of Operation Research, 151, 447–460.CrossRef
Zurück zum Zitat Chekuri, C., & Motwani, R. (1999). Precedence constraints scheduling to minimize sum of weighted completion times on a single machine. Discrete Applied Mathematics, 98, 29–38.CrossRef Chekuri, C., & Motwani, R. (1999). Precedence constraints scheduling to minimize sum of weighted completion times on a single machine. Discrete Applied Mathematics, 98, 29–38.CrossRef
Zurück zum Zitat Cheng, R., Gen, M., & Tsujimura, Y. (1996). A tutorial survey of job-shop scheduling problems using genetic algorithms: Part I. Representation. Computers & Industrial Engineering, 30, 983–997.CrossRef Cheng, R., Gen, M., & Tsujimura, Y. (1996). A tutorial survey of job-shop scheduling problems using genetic algorithms: Part I. Representation. Computers & Industrial Engineering, 30, 983–997.CrossRef
Zurück zum Zitat Cheng, R., Gen, M., & Tsujimura, Y. (1999). A tutorial survey of job-shop scheduling problems using genetic algorithms: Part II. Hybrid genetic search strategies. Computers & Industrial Engineering, 36, 343–364.CrossRef Cheng, R., Gen, M., & Tsujimura, Y. (1999). A tutorial survey of job-shop scheduling problems using genetic algorithms: Part II. Hybrid genetic search strategies. Computers & Industrial Engineering, 36, 343–364.CrossRef
Zurück zum Zitat Chien, C.-F., & Chen, C.-H. (2007a). Using genetic algorithm and coloured timed Petri net for modelling the optimization-based schedule generator of a generic production scheduling system. International Journal of Production Research, 45, 1763–1789.CrossRef Chien, C.-F., & Chen, C.-H. (2007a). Using genetic algorithm and coloured timed Petri net for modelling the optimization-based schedule generator of a generic production scheduling system. International Journal of Production Research, 45, 1763–1789.CrossRef
Zurück zum Zitat Chien, C.-F., & Chen, C.-H. (2007b). A novel timetabling algorithm for a furnace process for semiconductor fabrication with constrained waiting and frequency-based setups. OR Spectrum, 29, 391–419.CrossRef Chien, C.-F., & Chen, C.-H. (2007b). A novel timetabling algorithm for a furnace process for semiconductor fabrication with constrained waiting and frequency-based setups. OR Spectrum, 29, 391–419.CrossRef
Zurück zum Zitat Chien, C.-F., Tseng, F.-P., & Chen, C.-H. (2008). An evolutionary approach to rehabilitation patient scheduling: A case study. European Journal of Operation Research, 189, 1234–1253.CrossRef Chien, C.-F., Tseng, F.-P., & Chen, C.-H. (2008). An evolutionary approach to rehabilitation patient scheduling: A case study. European Journal of Operation Research, 189, 1234–1253.CrossRef
Zurück zum Zitat Chien, C.-F., Huang, Y.-C., & Hu, C.-H. (2009). A hybrid approach of data mining and genetic algorithms for rehabilitation scheduling. International Journal of Manufacturing Technology and Management, 16, 76–100.CrossRef Chien, C.-F., Huang, Y.-C., & Hu, C.-H. (2009). A hybrid approach of data mining and genetic algorithms for rehabilitation scheduling. International Journal of Manufacturing Technology and Management, 16, 76–100.CrossRef
Zurück zum Zitat Chou, C.-W., Chien, C.-F., & Gen, M. (2014). A multiobjective hybrid genetic algorithm for TFT-LCD module assembly scheduling. IEEE Transactions on Automation Science and Engineering, 11(3), 692–705.CrossRef Chou, C.-W., Chien, C.-F., & Gen, M. (2014). A multiobjective hybrid genetic algorithm for TFT-LCD module assembly scheduling. IEEE Transactions on Automation Science and Engineering, 11(3), 692–705.CrossRef
Zurück zum Zitat Coello, C. A. C. (2002). Theoretical and constraint-handling techniques used with evolutionary algorithms: A survey of the state of the art. Computer Methods in Applied Mechanics and Engineering, 191, 1245–1287.CrossRef Coello, C. A. C. (2002). Theoretical and constraint-handling techniques used with evolutionary algorithms: A survey of the state of the art. Computer Methods in Applied Mechanics and Engineering, 191, 1245–1287.CrossRef
Zurück zum Zitat Costa, A., Cappadonna, F. A., & Fichera, S. (2015). A hybrid genetic algorithm for minimizing makespan in a flow-shop sequence-dependent group scheduling problem. Journal of Intelligent Manufacturing. doi:10.1007/s10845-015-1049-1. Costa, A., Cappadonna, F. A., & Fichera, S. (2015). A hybrid genetic algorithm for minimizing makespan in a flow-shop sequence-dependent group scheduling problem. Journal of Intelligent Manufacturing. doi:10.​1007/​s10845-015-1049-1.
Zurück zum Zitat Deb, K. (1999). Multi-objective genetic algorithms: Problem difficulties and construction of test problems. Evolutionary Computation, 7, 205–230.CrossRef Deb, K. (1999). Multi-objective genetic algorithms: Problem difficulties and construction of test problems. Evolutionary Computation, 7, 205–230.CrossRef
Zurück zum Zitat Deb, K., Pratap, A., Agarwal, S., & Meyarivan, T. (2002). A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 6, 182–197.CrossRef Deb, K., Pratap, A., Agarwal, S., & Meyarivan, T. (2002). A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 6, 182–197.CrossRef
Zurück zum Zitat Ergul, E. U., & Eminoglu, I. (2014). DOPGA: A new fitness assignment scheme for multi-objective evolutionary algorithms. International Journal of Systems Science, 45, 407–426.CrossRef Ergul, E. U., & Eminoglu, I. (2014). DOPGA: A new fitness assignment scheme for multi-objective evolutionary algorithms. International Journal of Systems Science, 45, 407–426.CrossRef
Zurück zum Zitat Falkenauer, E., & Bouffouix, S. (1991). A genetic algorithm for job shop. Proceedings of the 1991 IEEE international conference on robotics and automation (Vol. 1, pp. 824–829). Falkenauer, E., & Bouffouix, S. (1991). A genetic algorithm for job shop. Proceedings of the 1991 IEEE international conference on robotics and automation (Vol. 1, pp. 824–829).
Zurück zum Zitat Fan, J., & Feng, D. (2013). Design of cellular manufacturing system with quasi-dynamic dual resource using multi-objective GA. International Journal of Production Research, 51, 4134–4154.CrossRef Fan, J., & Feng, D. (2013). Design of cellular manufacturing system with quasi-dynamic dual resource using multi-objective GA. International Journal of Production Research, 51, 4134–4154.CrossRef
Zurück zum Zitat Gao, J., Gen, M., & Zhao, X. (2007). A hybrid of genetic algorithm and bottleneck shifting for multiobjective flexible job shop scheduling problems. Computers & Industrial Engineering, 53, 149–162.CrossRef Gao, J., Gen, M., & Zhao, X. (2007). A hybrid of genetic algorithm and bottleneck shifting for multiobjective flexible job shop scheduling problems. Computers & Industrial Engineering, 53, 149–162.CrossRef
Zurück zum Zitat Gen, M., & Cheng, R. (2000). Genetic algorithms and engineering optimization. New York: Wiley. Gen, M., & Cheng, R. (2000). Genetic algorithms and engineering optimization. New York: Wiley.
Zurück zum Zitat Gen, M., Cheng, R., & Lin, L. (2008). Network models and optimization: Multiobjective genetic algorithm approach. London: Springer. Gen, M., Cheng, R., & Lin, L. (2008). Network models and optimization: Multiobjective genetic algorithm approach. London: Springer.
Zurück zum Zitat Gen, M., & Lin, L. (2012). Multiobjective genetic algorithm for scheduling problem in manufacturing systems. Industrial Engineering & Management Systems, 11, 310–330.CrossRef Gen, M., & Lin, L. (2012). Multiobjective genetic algorithm for scheduling problem in manufacturing systems. Industrial Engineering & Management Systems, 11, 310–330.CrossRef
Zurück zum Zitat Gen, M., & Lin, L. (2014). Multiobjective evolutionary algorithm for manufacturing scheduling problems: State-of-the-art survey. Journal of Intelligent Manufacturing, 25, 849–866.CrossRef Gen, M., & Lin, L. (2014). Multiobjective evolutionary algorithm for manufacturing scheduling problems: State-of-the-art survey. Journal of Intelligent Manufacturing, 25, 849–866.CrossRef
Zurück zum Zitat Gen, M., Tsujimura, Y., & Kubota, E. (1994). Solving job-shop scheduling problems by genetic algorithm. IEEE International Conference on Systems, Man, and Cybernetics, & Humans, Information and Technology, 2, 1578–1582. Gen, M., Tsujimura, Y., & Kubota, E. (1994). Solving job-shop scheduling problems by genetic algorithm. IEEE International Conference on Systems, Man, and Cybernetics, & Humans, Information and Technology, 2, 1578–1582.
Zurück zum Zitat Gonzalez, T., & Sahni, S. (1976). Open shop scheduling to minimize finish time. Journal of the ACM, 23, 665–679.CrossRef Gonzalez, T., & Sahni, S. (1976). Open shop scheduling to minimize finish time. Journal of the ACM, 23, 665–679.CrossRef
Zurück zum Zitat Guerriero, F., & Guido, R. (2011). Operational research in the management of the operating theatre: A survey. Health Care Management Science, 14, 89–114.CrossRef Guerriero, F., & Guido, R. (2011). Operational research in the management of the operating theatre: A survey. Health Care Management Science, 14, 89–114.CrossRef
Zurück zum Zitat Huang, Y.-C., Zheng, J.-N., & Chien, C.-F. (2012). Decision support system for rehabilitation scheduling to enhance the service quality and the effectiveness of hospital resource management. Journal of the Chinese Institute of Industrial Engineers, 29, 348–363.CrossRef Huang, Y.-C., Zheng, J.-N., & Chien, C.-F. (2012). Decision support system for rehabilitation scheduling to enhance the service quality and the effectiveness of hospital resource management. Journal of the Chinese Institute of Industrial Engineers, 29, 348–363.CrossRef
Zurück zum Zitat Jamrus, T., Chien, C.-F., Gen, M., & Sethanan, K. (2015). Multistage production distribution under uncertain demands with integrated discrete particle swarm optimization and extended priority-based hybrid genetic algorithm. Fuzzy Optimization and Decision Making, 14(3), 265–287.CrossRef Jamrus, T., Chien, C.-F., Gen, M., & Sethanan, K. (2015). Multistage production distribution under uncertain demands with integrated discrete particle swarm optimization and extended priority-based hybrid genetic algorithm. Fuzzy Optimization and Decision Making, 14(3), 265–287.CrossRef
Zurück zum Zitat Liaw, C.-F. (2000). A hybrid genetic algorithm for the open shop scheduling problem. European Journal of Operation Research, 124, 28–42. Liaw, C.-F. (2000). A hybrid genetic algorithm for the open shop scheduling problem. European Journal of Operation Research, 124, 28–42.
Zurück zum Zitat Lin, L., Hao, X.-C., Gen, M., & Jo, J. (2012). Network modelling and evolutionary optimization for scheduling in manufacturing. Journal of Intelligent Manufacturing, 23, 2237–2253.CrossRef Lin, L., Hao, X.-C., Gen, M., & Jo, J. (2012). Network modelling and evolutionary optimization for scheduling in manufacturing. Journal of Intelligent Manufacturing, 23, 2237–2253.CrossRef
Zurück zum Zitat Lu, P.-H., Wu, M.-C., Tan, H., Peng, Y.-H., & Chen, C.-F. (2015). A genetic algorithm embedded with a concise chromosome representation for distributed and flexible job-shop scheduling problems. Journal of Intelligent Manufacturing. doi:10.1007/s10845-015-1083-z. Lu, P.-H., Wu, M.-C., Tan, H., Peng, Y.-H., & Chen, C.-F. (2015). A genetic algorithm embedded with a concise chromosome representation for distributed and flexible job-shop scheduling problems. Journal of Intelligent Manufacturing. doi:10.​1007/​s10845-015-1083-z.
Zurück zum Zitat Ogulata, S. N., Koyuncu, M., & Karakas, E. (2008). Personnel and patient scheduling in the high demanded hospital services: A case study in the physiotherapy service. Journal of Medical Systems, 32, 221–228.CrossRef Ogulata, S. N., Koyuncu, M., & Karakas, E. (2008). Personnel and patient scheduling in the high demanded hospital services: A case study in the physiotherapy service. Journal of Medical Systems, 32, 221–228.CrossRef
Zurück zum Zitat Prins, C. (2000). Competitive genetic algorithms for the open-shop scheduling problem. Mathematical Methods of Operations Research, 52, 389–411.CrossRef Prins, C. (2000). Competitive genetic algorithms for the open-shop scheduling problem. Mathematical Methods of Operations Research, 52, 389–411.CrossRef
Zurück zum Zitat Ramudhin, A., & Marier, P. (1996). The generalized shifting bottleneck procedure. European Journal of Operation Research, 93, 34–48.CrossRef Ramudhin, A., & Marier, P. (1996). The generalized shifting bottleneck procedure. European Journal of Operation Research, 93, 34–48.CrossRef
Zurück zum Zitat Schimmelpfeng, K., Helber, S., & Kasper, S. (2012). Decision support for rehabilitation hospital scheduling. OR Spectrum, 34, 461–489.CrossRef Schimmelpfeng, K., Helber, S., & Kasper, S. (2012). Decision support for rehabilitation hospital scheduling. OR Spectrum, 34, 461–489.CrossRef
Zurück zum Zitat Shao, Y., Bard, J. F., & Jarrah, A. I. (2012). The therapist routing and scheduling problem. IIE Transactions, 44, 868–893.CrossRef Shao, Y., Bard, J. F., & Jarrah, A. I. (2012). The therapist routing and scheduling problem. IIE Transactions, 44, 868–893.CrossRef
Zurück zum Zitat Srinivas, N., & Deb, K. (1994). Multiobjective function optimization using nondominated sorting genetic algorithms. Evolutionary Computation, 2, 221–248.CrossRef Srinivas, N., & Deb, K. (1994). Multiobjective function optimization using nondominated sorting genetic algorithms. Evolutionary Computation, 2, 221–248.CrossRef
Zurück zum Zitat Uzsoy, R., Martin-Vega, L., Lee, C., & Leonard, P. (1991). Production scheduling algorithms for a semiconductor test facility. IEEE Transactions on Semiconductor Manufacturing, 4, 270–280.CrossRef Uzsoy, R., Martin-Vega, L., Lee, C., & Leonard, P. (1991). Production scheduling algorithms for a semiconductor test facility. IEEE Transactions on Semiconductor Manufacturing, 4, 270–280.CrossRef
Zurück zum Zitat Wu, J.-Z., Chien, C.-F., & Gen, M. (2012a). Coordinating strategic outsourcing decisions for semiconductor assembly using a bi-objective genetic algorithm. International Journal of Production Research, 50, 235–260. Wu, J.-Z., Chien, C.-F., & Gen, M. (2012a). Coordinating strategic outsourcing decisions for semiconductor assembly using a bi-objective genetic algorithm. International Journal of Production Research, 50, 235–260.
Zurück zum Zitat Wu, J.-Z., Hao, X.-C., Chien, C.-F., & Gen, M. (2012b). A novel bi-vector encoding genetic algorithm for the simultaneous multiple resources scheduling problem. Journal of Intelligent Manufacturing, 23, 2255–2270.CrossRef Wu, J.-Z., Hao, X.-C., Chien, C.-F., & Gen, M. (2012b). A novel bi-vector encoding genetic algorithm for the simultaneous multiple resources scheduling problem. Journal of Intelligent Manufacturing, 23, 2255–2270.CrossRef
Zurück zum Zitat Yao, S., Jiang, Z., Li, N., Geng, N., & Liu, X. (2011). A decentralized multi-objective scheduling methodology for semiconductor manufacturing. International Journal of Production Research, 49, 7227–7252.CrossRef Yao, S., Jiang, Z., Li, N., Geng, N., & Liu, X. (2011). A decentralized multi-objective scheduling methodology for semiconductor manufacturing. International Journal of Production Research, 49, 7227–7252.CrossRef
Zurück zum Zitat Yu, X., & Gen, M. (2010). Introduction to Evolutionary Algorithms. London: Springer.CrossRef Yu, X., & Gen, M. (2010). Introduction to Evolutionary Algorithms. London: Springer.CrossRef
Zurück zum Zitat Zhang, W., Lin, L., Gen, M., & Chien, C.-F. (2012). Hybrid sampling strategy-based multiobjective evolutionary algorithm. Procedia Computer Science, 12, 96–101.CrossRef Zhang, W., Lin, L., Gen, M., & Chien, C.-F. (2012). Hybrid sampling strategy-based multiobjective evolutionary algorithm. Procedia Computer Science, 12, 96–101.CrossRef
Zurück zum Zitat Zhang, W., Gen, M., & Jo, J. (2014). Hybrid sampling strategy-based multiobjective evolutionary algorithm for process planning and scheduling problem. Journal of Intelligent Manufacturing, 25(5), 881–897.CrossRef Zhang, W., Gen, M., & Jo, J. (2014). Hybrid sampling strategy-based multiobjective evolutionary algorithm for process planning and scheduling problem. Journal of Intelligent Manufacturing, 25(5), 881–897.CrossRef
Zurück zum Zitat Zitzler, E., & Thiele, L. (1999). Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach. IEEE Transactions on Evolutionary Computation, 3, 257–271.CrossRef Zitzler, E., & Thiele, L. (1999). Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach. IEEE Transactions on Evolutionary Computation, 3, 257–271.CrossRef
Zurück zum Zitat Zitzler, E., & Thiele, L. (2001). SPEA2: Improving the strength Pareto evolutionary algorithm. Technical report 103, Computer Engineering and Communication Networks Lab (TIK). Zitzler, E., & Thiele, L. (2001). SPEA2: Improving the strength Pareto evolutionary algorithm. Technical report 103, Computer Engineering and Communication Networks Lab (TIK).
Metadaten
Titel
A bi-objective genetic algorithm for intelligent rehabilitation scheduling considering therapy precedence constraints
verfasst von
Lizhong Zhao
Chen-Fu Chien
Mitsuo Gen
Publikationsdatum
23.09.2015
Verlag
Springer US
Erschienen in
Journal of Intelligent Manufacturing / Ausgabe 5/2018
Print ISSN: 0956-5515
Elektronische ISSN: 1572-8145
DOI
https://doi.org/10.1007/s10845-015-1149-y

Weitere Artikel der Ausgabe 5/2018

Journal of Intelligent Manufacturing 5/2018 Zur Ausgabe

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.