“…Papers in the area of advance scheduling mostly use dynamic programming or approximate dynamic programming due to the stochastic nature of the appointment request arrivals and the sequential nature of the decision process (Patrick et al, 2008;Sauré et al, 2012;Kolisch, 2012, 2013;Sauré et al, 2015;Truong, 2015). Some of the objectives considered in these studies are: maximizing the number of patients booked within their medically acceptable wait times (Patrick et al, 2008;Sauré et al, 2012;Sauré et al, 2015), maximizing revenue (Gupta and Denton, 2008;Schütz and Kolisch, 2013), improving resource utilization (Santibáñez et al, 2009), satisfying specific appointment date windows (Gocgun and Puterman, 2014), taking patient preferences into account (Gupta and Denton, 2008;Wang and Gupta, 2011;Feldman et al, 2014), and reducing wait times (Green et al, 2006). Application areas of advance scheduling include the scheduling of diagnostic tests such as MRI/CT scans (Green et al, 2006;Patrick et al, 2008;Schütz and Kolisch, 2012), radiation therapy treatment scheduling (Sauré et al, 2012), primary care clinics (Green and Savin, 2008;Dobson et al, 2011;Liu, 2016), and surgical scheduling (Astaraky and Patrick, 2015).…”