Abstract
We study a parallel machine scheduling problem with multiple unloading servers. After a machine completes processing one job, an unloading server is needed to remove the job from the machine. Only after unloading, the machine is available for processing the next job. The model is motivated by the milk run operations of a logistics company that faces limited unloading docks at the warehouse. Our interest is to minimize the total completion time of the jobs. We show that the shortest-processing-time-first (SPT) algorithm has a worst-case bound of 2. We also develop other improved heuristic algorithms as well as a branch-and-bound algorithm to solve the problem. Computational experiments show that our algorithms are efficient and effective.
Similar content being viewed by others
References
Abdekhodaee, A. H., & Wirth, A. (2002). Scheduling parallel machines with a single server: some solvable cases and heuristics. Computers & Operations Research, 29, 295–315.
Abdekhodaee, A. H., Wirth, A., & Gan, H. S. (2004). Equal processing and equal setup time cases of scheduling parallel machines with a single server. Computers & Operations Research, 31, 1867–1889.
Abdekhodaee, A. H., Wirth, A., & Gan, H. S. (2006). Scheduling two parallel machines with a single server: the general case. Computers & Operations Research, 33, 994–1009.
Brucker, P., Dhaenens-Flipo, C., Knust, S., Kravchenko, S.A., & Werner, F. (2002). Complexity results for parallel machine problems with a single server. Journal of Scheduling, 5, 429–457.
Brucker, P., Knust, S., & Wang, G. (2005). Complexity results for flow-shop problems with a single server. European Journal of Operational Research, 165, 398–407.
Cheng, T. C. E., Wang, G., & Sriskandarajah, C. (1999). One-operator-two-machine flowshop scheduling with setup and dismounting times. Computers & Operations Research, 26, 715–730.
Dawande, M., Geismar, H. N., Sethi, S. P., & Sriskandarajah, C. (2005). Sequencing and scheduling in robotic cells: recent developments. Journal of Scheduling, 8, 387–426.
Glass, C. A., Shafransky, Y. M., & Strusevich, V. A. (2000). Scheduling for parallel dedicated machines with a single server. Naval Research Logistics, 47, 304–328.
Hall, N. G., Potts, C. N., & Sriskandarajah, C. (2000). Parallel machine scheduling with a common server. Discrete Applied Mathematics, 102, 23–243.
Koulamas, C. P. (1996). Scheduling two parallel semiautomatic machines to minimize machine interference. Computers & Operations Research, 23, 945–956.
Kravchenko, S. A., & Werner, F. (1997). Parallel machine scheduling problems with a single server. Mathematical and Computer Modelling, 26, 1–11.
Kravchenko, S. A., & Werner, F. (1998). Scheduling on parallel machines with servers. Otto-von-Guericke University, preprint 30/98.
Kravchenko, S. A., & Werner, F. (2001). A heuristic for minimizing flow time with unit setups. Information Processing Letters, 79, 291–296.
Lee, C.-Y. (1991). Parallel machines scheduling with nonsimultaneous machine available time. Discrete Applied Mathematics, 30, 53–61.
Lee, C.-Y., He, Y., & Tang, G. (2000). A note on parallel machine scheduling with non-simultaneous machine available time. Discrete Applied Mathematics, 100, 133–135.
Lim, A., Rodrigues, B., & Wang, C. (2006). Two-machine flow shop problems with a single server. Journal of Scheduling, 9, 515–543.
Sriskandarajah, C., Drobouchevitch, I., Sethi, S. P., & Chandrasekaran, R. (2004). Scheduling multiple parts in a robotic cell served by a dual-gripper robot. Operations Research, 52, 65–82.
Wang, G., & Cheng, T. C. E. (2001). An approximation algorithm for parallel machine scheduling with a common server. Journal of Operational Research Society, 52, 234–237.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ou, J., Qi, X. & Lee, CY. Parallel machine scheduling with multiple unloading servers. J Sched 13, 213–226 (2010). https://doi.org/10.1007/s10951-009-0104-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10951-009-0104-1