Article ID: | iaor2012639 |
Volume: | 70 |
Issue: | 3 |
Start Page Number: | 233 |
End Page Number: | 268 |
Publication Date: | Mar 2012 |
Journal: | Queueing Systems |
Authors: | Argon Nilay Tank, Tsai Yi-Chun |
Keywords: | simulation: applications, programming: dynamic, heuristics, control |
We consider a queueing system with multiple stations attended by a single flexible server. An order arriving at this system needs to go through each station only once but there is no particular precedence relationship among these stations. One can also think of this system as an assembly system where each station processes a different component of an order and once all the components associated with an order are processed they are assembled instantaneously. A holding cost is charged for keeping the orders in the system and there is a penalty associated with the switches of the server between stations. Our objective is to minimize the long‐run average costs by dynamically assigning the server to stations based on the system state. Using sample‐path arguments, we provide partial characterizations of the optimal policy and provide sufficient conditions under which a simple state‐independent policy that works on one order at a time is optimal. We also propose three simple threshold policies and present a numerical study that provides supporting evidence for the superior performance of our