Skip to main content
Top
Published in: 4OR 2/2014

01-06-2014 | Research paper

Heuristic procedures for a stochastic batch service problem

Author: Daiki Min

Published in: 4OR | Issue 2/2014

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This paper considers a multi-class batch service problem that involves a class-dependent waiting cost and a service cost in determining customer batch sizes. Unlike a fixed service cost used widely in standard models, the service cost considered in this work is incurred only if the total service time is over the capacity. We formulate this problem as an infinite horizon Markov decision process, and exploit its structural properties to establish theoretical results, including bounds on the optimal action space. We use the results to improve the value iteration procedure. Furthermore, we design heuristic algorithms for large problems. The numerical experiments demonstrate that the class-dependent waiting cost has a considerable influence on the optimal customer batch size. Finally, we evaluate the efficiency of the proposed value iteration procedure and the quality of the heuristic solutions.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Appendix
Available only for authorised users
Literature
go back to reference Aalto S (2000) Optimal control of batch service queues with finite service capacity and linear holding costs. Math Methods Oper Res 51(2):263–285CrossRef Aalto S (2000) Optimal control of batch service queues with finite service capacity and linear holding costs. Math Methods Oper Res 51(2):263–285CrossRef
go back to reference Bertsekas DP (2007) Dynamic programming and optimal control, vol 2. Athena Scientific, Belmont, MA Bertsekas DP (2007) Dynamic programming and optimal control, vol 2. Athena Scientific, Belmont, MA
go back to reference Blake JT, Donald J (2002) Mountain sinai hospital uses integer programming to allocate operating room time. Interfaces 32(2):63–73CrossRef Blake JT, Donald J (2002) Mountain sinai hospital uses integer programming to allocate operating room time. Interfaces 32(2):63–73CrossRef
go back to reference Burns LD, Hall RW, Blumenfeld DE, Daganzo CF (1985) Distribution strategies that minimize transportation and inventory costs. Oper Res 33(3):469–490CrossRef Burns LD, Hall RW, Blumenfeld DE, Daganzo CF (1985) Distribution strategies that minimize transportation and inventory costs. Oper Res 33(3):469–490CrossRef
go back to reference Dean T, Basye K, Shewchuk J (1992) Reinforcement learning for planning and control. In: Minton S (ed) Machine learning methods for planning and scheduling. Morgan Kaufmann, Los Altos, CA Dean T, Basye K, Shewchuk J (1992) Reinforcement learning for planning and control. In: Minton S (ed) Machine learning methods for planning and scheduling. Morgan Kaufmann, Los Altos, CA
go back to reference Deb R, Serfozo R (1973) Optimal control of batch service queues. Adv Appl Probab 5:340–361CrossRef Deb R, Serfozo R (1973) Optimal control of batch service queues. Adv Appl Probab 5:340–361CrossRef
go back to reference Eren E, Gautam N (2011) Efficient control for a multi-product quasi-batch process via stochastic dynamic programming. IIE Trans 43:192–206CrossRef Eren E, Gautam N (2011) Efficient control for a multi-product quasi-batch process via stochastic dynamic programming. IIE Trans 43:192–206CrossRef
go back to reference Gerchak Y, Gupta D, Henig M (1996) Reservation planning for elective surgery under uncertain demand for emergency surgery. Manag Sci 42(3):321–334CrossRef Gerchak Y, Gupta D, Henig M (1996) Reservation planning for elective surgery under uncertain demand for emergency surgery. Manag Sci 42(3):321–334CrossRef
go back to reference Beliën J, Demeulemeester E (2007) Building cyclic master surgery schedules with leveled resulting bed occupancy. Eur J Oper Res 176(2):1185–1204CrossRef Beliën J, Demeulemeester E (2007) Building cyclic master surgery schedules with leveled resulting bed occupancy. Eur J Oper Res 176(2):1185–1204CrossRef
go back to reference Min D, Yih Y (2010) An elective surgery scheduling problem considering patient priority. Comput Oper Res 37(6):1091–1099CrossRef Min D, Yih Y (2010) An elective surgery scheduling problem considering patient priority. Comput Oper Res 37(6):1091–1099CrossRef
go back to reference Papadaki KP, Powell WB (2002) Exploiting structure in adaptive dynamic programming algorithms for a stochastic batch service problem. Eur J Oper Res 142(1):108–127CrossRef Papadaki KP, Powell WB (2002) Exploiting structure in adaptive dynamic programming algorithms for a stochastic batch service problem. Eur J Oper Res 142(1):108–127CrossRef
go back to reference Papadaki KP, Powell WB (2003) An adaptive dynamic programming algorithm for a stochastic multiproduct batch dispatch problem. Naval Res Logist 50:742–769CrossRef Papadaki KP, Powell WB (2003) An adaptive dynamic programming algorithm for a stochastic multiproduct batch dispatch problem. Naval Res Logist 50:742–769CrossRef
go back to reference Papadaki KP, Powell WB (2007) Monotonicity in multidimensional markov decision processes for the batch dispatch problem. Oper Res Lett 35:267–272CrossRef Papadaki KP, Powell WB (2007) Monotonicity in multidimensional markov decision processes for the batch dispatch problem. Oper Res Lett 35:267–272CrossRef
go back to reference Powell WB, Humblet P (1986) The bulk service queue with a general control strategy: theoretical analysis and a new computational procedure. Oper Res 34(2):267–275CrossRef Powell WB, Humblet P (1986) The bulk service queue with a general control strategy: theoretical analysis and a new computational procedure. Oper Res 34(2):267–275CrossRef
go back to reference Puterman M (1994) Markov decision processes: discrete stochastic dynamic programming. Wiley, New York Puterman M (1994) Markov decision processes: discrete stochastic dynamic programming. Wiley, New York
go back to reference Sobolev B, Kuramoto L (2007) Analysis of waiting-time data in health service research. Springer, New York Sobolev B, Kuramoto L (2007) Analysis of waiting-time data in health service research. Springer, New York
go back to reference Sobolev B, Kuramoto L, Levy A, Hayden R (2006) Cumulative incidence for wait-list death in relation to length of queue for coronary–artery bypass grafting: a cohort study. J Cardiothorac Surg 1(21):1–10 Sobolev B, Kuramoto L, Levy A, Hayden R (2006) Cumulative incidence for wait-list death in relation to length of queue for coronary–artery bypass grafting: a cohort study. J Cardiothorac Surg 1(21):1–10
go back to reference Speranza M, Ukovich W (1994) Minimizing transportation and inventory costs for several products on a single link. Oper Res 42:879–894CrossRef Speranza M, Ukovich W (1994) Minimizing transportation and inventory costs for several products on a single link. Oper Res 42:879–894CrossRef
go back to reference Speranza M, Ukovich W (1996) An algorithm for optimal shipments with given frequencies. Naval Res Logist 43:655–671CrossRef Speranza M, Ukovich W (1996) An algorithm for optimal shipments with given frequencies. Naval Res Logist 43:655–671CrossRef
go back to reference Weiss HJ (1979) The computation of optimal control limits for a queue with batch services. Manag Sci 25(4):320–328CrossRef Weiss HJ (1979) The computation of optimal control limits for a queue with batch services. Manag Sci 25(4):320–328CrossRef
Metadata
Title
Heuristic procedures for a stochastic batch service problem
Author
Daiki Min
Publication date
01-06-2014
Publisher
Springer Berlin Heidelberg
Published in
4OR / Issue 2/2014
Print ISSN: 1619-4500
Electronic ISSN: 1614-2411
DOI
https://doi.org/10.1007/s10288-014-0254-7

Other articles of this Issue 2/2014

4OR 2/2014 Go to the issue

Premium Partners