IEEE Robotics & Automation Magazine - June 2015 - 63

Table 15. The patient grouping versus
scheduling policies.
Policy

Slots

Patient Groups

NPP

110

{1,2,3,4,5,7,8,9,10,11,12,13,15,16,17,18
(93)}, {6,14(17)}

FIFO

110

{1,2,3,7(4)}, {4,5,8,9,10,11,12,13,15,16,17,
18(88)}, {6,14(18)}

heterogeneous LINACs for multiple patient types with different treatment protocols and WTTs. The main contribution is
a queueing and patient pooling approach for LINAC capacity
allocation. A queueing framework was proposed by considering the time slots of LINACs as servers. This original queueing
perspective allows for a nice modeling of the treatment protocols with single-class queueing models that, otherwise, would
lead to complicated multiclass queueing systems with reentrance. It greatly simplifies the mathematical formulation of
the LINAC capacity planning problems. Mixed-integer programming models are provided for the capacity allocation and
CMOPs. The queueing framework was extended to pool
patient types into groups served by the same slot servers to
efficiently reduce the total number of slot servers. A mathematical programming model and a pairwise merging heuristic
were proposed for patient pooling optimization.
This research can be extended in several directions. The
BP evaluation of a multiclass, multiserver queue with multiple WTTs is a challenging open issue, but it is important to
speed up our approach. Joint patient pooling and case-mix
optimization is highly combinatorial and requires efficient
solution techniques. The joint optimization of the service
level and case mix is another interesting direction. Finally,
the real-time patient admission control of multiple patient
types with heterogeneous WTTs is the next step to improving radiotherapy operations.
Acknowledgments
We are grateful to the physicians and nurses of the Radiotherapy Unit headed by C. Xu of the Ruijin Hospital, Shanghai,
China, for their helpful discussions and information. This
work was supported by the Natural Science Foundation of
China (71131005, 71471113, 61104173), by the Specialized
Research Fund for the Doctoral Program of Higher Education
(20120073110040), and by the Agence Nationale de Recherche
(ANR-11-TECS-010-04).
References
[1] S. Petrovic, N. Mishra, and S. Sundar, "A novel case based reasoning approach to
radiotherapy planning," Expert Syst. Applicat., vol. 38, no. 9, pp. 10759-10769, 2011.
[2] T. Kapamara, K. Sheibani, D. Petrovic, O. Haas, and C. Reeves, "A simulation of a radiotherapy treatment system: A case study of local cancer center,"
in Proc. ORP3 Conf., Guimaraes, Portugal, 2007, pp. 29-35.
[3] M. S. Thomsen and O. Nørrevang, "A model for managing patient booking
in a radiotherapy department with differentiated waiting times," Acta Oncol.,
vol. 48, no. 2, pp. 251-258, 2009.

[4] Z. Chen, W. King, R. Pearcey, M. Kerba, and W. Mackillop, "The relationship between waiting time for radiotherapy and clinical outcomes: A
systematic review of the literature," Radiother. Oncol., vol. 87, no. 1, pp.
3-16, 2008.
[5] A. Sauré, J. Patrick, S. Tyldesley, and M. L. Puterman, "Dynamic multiappointment patient scheduling for radiation therapy," Eur. J. Oper. Res., vol.
223, no. 2, pp. 573-584, 2012.
[6] S. Petrovic and P. Leite-Rocha, "Constructive approaches to radiotherapy scheduling," in Proc. World Congr. Engineering Computer Science, 2008, pp. 722-727.
[7] W. Whitt, "Partitioning customers into service groups," Manage. Sci., vol.
45, no. 11, pp. 1579-1592, 1999.
[8] E. Tekin, W. J. Hopp, and M. P. van Oyen, "Pooling strategies for call center
agent cross-training," IIE Trans., vol. 41, no. 6, pp. 546-561, 2009.
[9] P. E. Joustra, E. van der Sluis, and N. M. van Dijk, "To pool or not to pool in
hospitals: A theoretical and practical comparison for a radiotherapy outpatient department," Ann. Oper. Res., vol. 178, no. 1, pp. 77-89, 2010.
[10] S. Petrovic, W. Leung, X. Song, and S. Sundar, "Algorithms for radiotherapy
treatment booking," in Proc. Workshop UK Planning Scheduling Special Interest
Group, Nottingham, U.K., 2006.
[11] D. Conforti, F. Guerriero, and R. Guido, "Optimization models for radiotherapy patient scheduling," 4OR, vol. 6, no. 3, pp. 263-278, 2008.
[12] D. Conforti, F. Guerriero, R. Guido, and M. Veltri, "An optimal decisionmaking approach for the management of radiotherapy patients," OR Spectr.,
vol. 33, no. 1, pp. 123-148, 2011.
[13] D. Conforti, F. Guerriero, and R. Guido, "Non-block scheduling with
priority for radiotherapy treatments," Eur. J. Oper. Res., vol. 201, no. 1, pp.
289-296, 2010.
[14] E. K. Burke, P. Leite-Rocha, and S. Petrovic, "An integer linear programming model for the radiotherapy treatment scheduling problem," arXiv preprint arXiv: 1103. 3391, 2011.
[15] L. V. Green, S. Savin, and B. Wang, "Managing patient service in a diagnosis medical facility," Oper. Res., vol. 54, no. 1, pp. 11-25, 2006.
[16] N. Geng, X. Xie, V. Augusto, and Z. Jiang, "A Monte Carlo optimization and
dynamic programming approach for managing MRI examinations of stroke
patients," IEEE Trans. Autom. Contr., vol. 56, no. 11, pp. 2515-2529, 2011.
[17] E. P. C. Kao and G. G. Tung, "Bed allocation in a public health care delivery system," Manage. Sci., vol. 27, no. 5, pp. 507-520, 1981.
[18] E. N. Weiss, "Models for determining estimated start times and case
orderings in hospital operating rooms," IIE Trans., vol. 22, no. 2, pp. 143-
150, 1990.
[19] S. Li, X. Xie, and N. Geng, "A queuing approach for radiotherapy treatment capacity planning," in Proc. IEEE Int. Conf. Automation Science Engineering, 2014, pp. 540-545.

Siqiao Li, Shanghai Jiao Tong University, China. E-mail: aprilsiqiao@126.com.
Na Geng, Shanghai Jiao Tong University, China. E-mail:
gengna@sjtu.edu.cn.
Xiaolan Xie, École des Mines de Saint Etienne, Saint Etienne,
France, and Shanghai Jiao Tong University, China. E-mail:
xie@emse.fr.

JUNE 2015

*

IEEE ROBOTICS & AUTOMATION MAGAZINE

*

63



Table of Contents for the Digital Edition of IEEE Robotics & Automation Magazine - June 2015

IEEE Robotics & Automation Magazine - June 2015 - Cover1
IEEE Robotics & Automation Magazine - June 2015 - Cover2
IEEE Robotics & Automation Magazine - June 2015 - 1
IEEE Robotics & Automation Magazine - June 2015 - 2
IEEE Robotics & Automation Magazine - June 2015 - 3
IEEE Robotics & Automation Magazine - June 2015 - 4
IEEE Robotics & Automation Magazine - June 2015 - 5
IEEE Robotics & Automation Magazine - June 2015 - 6
IEEE Robotics & Automation Magazine - June 2015 - 7
IEEE Robotics & Automation Magazine - June 2015 - 8
IEEE Robotics & Automation Magazine - June 2015 - 9
IEEE Robotics & Automation Magazine - June 2015 - 10
IEEE Robotics & Automation Magazine - June 2015 - 11
IEEE Robotics & Automation Magazine - June 2015 - 12
IEEE Robotics & Automation Magazine - June 2015 - 13
IEEE Robotics & Automation Magazine - June 2015 - 14
IEEE Robotics & Automation Magazine - June 2015 - 15
IEEE Robotics & Automation Magazine - June 2015 - 16
IEEE Robotics & Automation Magazine - June 2015 - 17
IEEE Robotics & Automation Magazine - June 2015 - 18
IEEE Robotics & Automation Magazine - June 2015 - 19
IEEE Robotics & Automation Magazine - June 2015 - 20
IEEE Robotics & Automation Magazine - June 2015 - 21
IEEE Robotics & Automation Magazine - June 2015 - 22
IEEE Robotics & Automation Magazine - June 2015 - 23
IEEE Robotics & Automation Magazine - June 2015 - 24
IEEE Robotics & Automation Magazine - June 2015 - 25
IEEE Robotics & Automation Magazine - June 2015 - 26
IEEE Robotics & Automation Magazine - June 2015 - 27
IEEE Robotics & Automation Magazine - June 2015 - 28
IEEE Robotics & Automation Magazine - June 2015 - 29
IEEE Robotics & Automation Magazine - June 2015 - 30
IEEE Robotics & Automation Magazine - June 2015 - 31
IEEE Robotics & Automation Magazine - June 2015 - 32
IEEE Robotics & Automation Magazine - June 2015 - 33
IEEE Robotics & Automation Magazine - June 2015 - 34
IEEE Robotics & Automation Magazine - June 2015 - 35
IEEE Robotics & Automation Magazine - June 2015 - 36
IEEE Robotics & Automation Magazine - June 2015 - 37
IEEE Robotics & Automation Magazine - June 2015 - 38
IEEE Robotics & Automation Magazine - June 2015 - 39
IEEE Robotics & Automation Magazine - June 2015 - 40
IEEE Robotics & Automation Magazine - June 2015 - 41
IEEE Robotics & Automation Magazine - June 2015 - 42
IEEE Robotics & Automation Magazine - June 2015 - 43
IEEE Robotics & Automation Magazine - June 2015 - 44
IEEE Robotics & Automation Magazine - June 2015 - 45
IEEE Robotics & Automation Magazine - June 2015 - 46
IEEE Robotics & Automation Magazine - June 2015 - 47
IEEE Robotics & Automation Magazine - June 2015 - 48
IEEE Robotics & Automation Magazine - June 2015 - 49
IEEE Robotics & Automation Magazine - June 2015 - 50
IEEE Robotics & Automation Magazine - June 2015 - 51
IEEE Robotics & Automation Magazine - June 2015 - 52
IEEE Robotics & Automation Magazine - June 2015 - 53
IEEE Robotics & Automation Magazine - June 2015 - 54
IEEE Robotics & Automation Magazine - June 2015 - 55
IEEE Robotics & Automation Magazine - June 2015 - 56
IEEE Robotics & Automation Magazine - June 2015 - 57
IEEE Robotics & Automation Magazine - June 2015 - 58
IEEE Robotics & Automation Magazine - June 2015 - 59
IEEE Robotics & Automation Magazine - June 2015 - 60
IEEE Robotics & Automation Magazine - June 2015 - 61
IEEE Robotics & Automation Magazine - June 2015 - 62
IEEE Robotics & Automation Magazine - June 2015 - 63
IEEE Robotics & Automation Magazine - June 2015 - 64
IEEE Robotics & Automation Magazine - June 2015 - 65
IEEE Robotics & Automation Magazine - June 2015 - 66
IEEE Robotics & Automation Magazine - June 2015 - 67
IEEE Robotics & Automation Magazine - June 2015 - 68
IEEE Robotics & Automation Magazine - June 2015 - 69
IEEE Robotics & Automation Magazine - June 2015 - 70
IEEE Robotics & Automation Magazine - June 2015 - 71
IEEE Robotics & Automation Magazine - June 2015 - 72
IEEE Robotics & Automation Magazine - June 2015 - 73
IEEE Robotics & Automation Magazine - June 2015 - 74
IEEE Robotics & Automation Magazine - June 2015 - 75
IEEE Robotics & Automation Magazine - June 2015 - 76
IEEE Robotics & Automation Magazine - June 2015 - 77
IEEE Robotics & Automation Magazine - June 2015 - 78
IEEE Robotics & Automation Magazine - June 2015 - 79
IEEE Robotics & Automation Magazine - June 2015 - 80
IEEE Robotics & Automation Magazine - June 2015 - 81
IEEE Robotics & Automation Magazine - June 2015 - 82
IEEE Robotics & Automation Magazine - June 2015 - 83
IEEE Robotics & Automation Magazine - June 2015 - 84
IEEE Robotics & Automation Magazine - June 2015 - 85
IEEE Robotics & Automation Magazine - June 2015 - 86
IEEE Robotics & Automation Magazine - June 2015 - 87
IEEE Robotics & Automation Magazine - June 2015 - 88
IEEE Robotics & Automation Magazine - June 2015 - 89
IEEE Robotics & Automation Magazine - June 2015 - 90
IEEE Robotics & Automation Magazine - June 2015 - 91
IEEE Robotics & Automation Magazine - June 2015 - 92
IEEE Robotics & Automation Magazine - June 2015 - 93
IEEE Robotics & Automation Magazine - June 2015 - 94
IEEE Robotics & Automation Magazine - June 2015 - 95
IEEE Robotics & Automation Magazine - June 2015 - 96
IEEE Robotics & Automation Magazine - June 2015 - 97
IEEE Robotics & Automation Magazine - June 2015 - 98
IEEE Robotics & Automation Magazine - June 2015 - 99
IEEE Robotics & Automation Magazine - June 2015 - 100
IEEE Robotics & Automation Magazine - June 2015 - 101
IEEE Robotics & Automation Magazine - June 2015 - 102
IEEE Robotics & Automation Magazine - June 2015 - 103
IEEE Robotics & Automation Magazine - June 2015 - 104
IEEE Robotics & Automation Magazine - June 2015 - 105
IEEE Robotics & Automation Magazine - June 2015 - 106
IEEE Robotics & Automation Magazine - June 2015 - 107
IEEE Robotics & Automation Magazine - June 2015 - 108
IEEE Robotics & Automation Magazine - June 2015 - 109
IEEE Robotics & Automation Magazine - June 2015 - 110
IEEE Robotics & Automation Magazine - June 2015 - 111
IEEE Robotics & Automation Magazine - June 2015 - 112
IEEE Robotics & Automation Magazine - June 2015 - 113
IEEE Robotics & Automation Magazine - June 2015 - 114
IEEE Robotics & Automation Magazine - June 2015 - 115
IEEE Robotics & Automation Magazine - June 2015 - 116
IEEE Robotics & Automation Magazine - June 2015 - 117
IEEE Robotics & Automation Magazine - June 2015 - 118
IEEE Robotics & Automation Magazine - June 2015 - 119
IEEE Robotics & Automation Magazine - June 2015 - 120
IEEE Robotics & Automation Magazine - June 2015 - Cover3
IEEE Robotics & Automation Magazine - June 2015 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2010
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2010
https://www.nxtbookmedia.com