Abstract
We study two parallel machine scheduling problems with equal processing time jobs and delivery times and costs. The jobs are processed on machines which are located at different sites, and delivered to a customer by a single vehicle. The first objective considered is minimizing the sum of total weighted completion time and total vehicle delivery costs. The second objective considered is minimizing the sum of total tardiness and total vehicle delivery costs. We develop several interesting properties of an optimal scheduling and delivery policy, and show that both problems can be solved by reduction to the Shortest-Path problem in a corresponding network. The overall computational effort of both algorithms is O(n m2+m+1) (where n and m are the number of jobs and the number of machines, respectively) by the application of the Directed Acyclic Graph (DAG) method. We also discuss several special cases for which the overall computational effort can be significantly reduced.
Similar content being viewed by others
References
Brucker P., Knust S.: Complex Scheduling, 1st edn. Springer-Verlag, Berlin (2006)
Chajakis E.D., Guignard M.: Scheduling deliveries in vehicles with multiple compartments. J. Glob. Optim. 26, 43–78 (2003)
Chang Y.-C., Lee C.-Y.: Machine scheduling with job delivery coordination. Eur. J. Oper. Res. 158, 470–487 (2004)
Chen Z.-L.: Scheduling and common due date assignment with earliness and tardiness costs and batch delivery costs. Eur. J. Oper. Res. 93, 49–60 (1996)
Chen Z.-L.: Integrated production and outbound distribution scheduling: reviews and extensions. Oper. Res. 58, 130–148 (2010)
Cheng T.C.E., Gordon V.S., Kovalyov M.Y.: Single machine scheduling with batch deliveries. Eur. J. Oper. Res. 94, 277–283 (1996)
Cormen T.H., Leiserson C.E., Rivest R.L.: Introduction to algorithm, 2nd edn. The MIT Press, Cambridge (2001)
Ganesharajah T., Hall N.G., Sriskandarajah C.: Design and operational issues in AGV-served manufacturing systems. Ann. Oper. Res. 76, 109–154 (1998)
Geunes J., Pardalos P.M.: Supply chain optimization, 1st edn. Springer, Berlin (2005)
Graham R.L., Lawler E.L., Lenstra J.K., Rinnooy Kan A.H.G.: Optimization and approximation in deterministic machine scheduling: a survey. Ann. Discret. Math. 5, 287–326 (1979)
Hall N.G., Potts C.N.: The coordination of scheduling and batch deliveries. Ann. Oper. Res. 135, 41–64 (2005)
Hall L.A., Shmoys D.B.: Jackson’s rule for single-machine scheduling: making a good heuristic better. Math. Oper. Res. 17, 22–35 (1992)
Herrmann J.W., Lee C-Y.: On scheduling to minimize earliness and tardiness and batch delivery costs with a common due date. Eur. J. Oper. Res. 70, 272–288 (1993)
Hurnik J., Knust S.: Makespan minimization for flow-shop problems with transportation times and a single robot. Discrete Appl. Math. 112, 199–216 (2001)
Kim, E.-S., Oron, D.: Scheduling equal processing time jobs on a single machine with delivery times and costs (in submission)
Kise H.: On an automated two-machine flowshop scheduling problem with infinite buffer. J. Oper. Res. Soc. Jpn. 34, 354–361 (1991)
Knust, S.: Shop-scheduling problems with transportation. Ph.D. thesis, Department of Mathematics and Computer Science, University of Osnabrück (1999)
Krumke S.O., Taudes A., Westphal S.: Online scheduling of weighted equal-length jobs with hard deadlines on parallel machines. Comput. Oper. Res. 38, 1103–1108 (2011)
Lee C.-Y., Chen Z.-L.: Machine scheduling with transportation considerations. J. Sched. 4, 3–24 (2001)
Maggu P.L., Das G.: On sequencing problem with transportation of jobs. Pure Appl. Math. Sci. 12, 1–6 (1980)
Mazdeh M.M., Shashaani S., Ashouri A., Hindi K.S.: Single-machine batch scheduling minimizing weighted flow times and delivery costs. Appl. Math. Model. 35, 563–570 (2011)
Pardalos P.M., Tsitsiringos V.: Financial Engineering, Supply Chain and E-commerce, 1st edn. Springer, Berlin (2002)
Potts C.N.: Analysis of a heuristic for one machine sequencing with release dates and delivery times. Oper. Res. 28, 1436–1441 (1980)
Stern H.I., Vitner G.: Scheduling parts in a combined production-transportation work cell. J. Oper. Res. Soc. 41, 625–632 (1990)
Wang X., Cheng T.C.E.: Heuristics for parallel-machine scheduling with job class setups and delivery to multiple customers. Int. J. Prod. Econ. 119, 199–206 (2009)
Woeginger G.J.: Heuristics for parallel machine scheduling with delivery times. Acta Inform. 31, 503–512 (1994)
Yu, W.: The two-machine flow shop problem with delays and the one-machine total tardiness problem. Ph.D. Dissertation, Eindhoven University of Technology (1996)
Yuan J.A.: A note on the complexity of single-machine scheduling with a common due date, earliness-tardiness, and batch delivery costs. Eur. J. Oper. Res. 94, 203–205 (1996)
Zhong W., Dosa Z., Tan Z.: On the machine scheduling problem with job delivery coordination. Eur. J. Oper. Res. 182, 1057–1072 (2007)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kim, ES., Oron, D. Coordinating multi-location production and customer delivery. Optim Lett 7, 39–50 (2013). https://doi.org/10.1007/s11590-011-0392-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-011-0392-1