Abstract
In this paper, we study a scheduling model as follows: there are n jobs which can be processed in house on a single machine or subcontracted to a subcontractor. If a job is subcontracted, its processing cost is different from the in-house cost and its delivery lead time is a stepwise function of the total processing time of outsourced jobs. Two objective functions are studied (1) to minimize the weighted sum of the maximal completion time and the total processing cost and (2) to minimize the weighted sum of the number of tardy jobs and the total processing cost. For the first problem, we prove that it is NP-hard and get a pseudo-polynomial time algorithm. For the second problem, we prove that it is NP-hard and get a pseudo-polynomial time algorithm for a special case.
Similar content being viewed by others
References
Chen Z-L, Li C-L (2008) Scheduling with subcontracting options. IIE Trans 40:1171–1184
Garey MR, Johnson DS (1979) Computers and intractability, a guide to the theory of NP-completeness. Freeman, Bedford
Kellerer H, Pferschy U, Pisinger D (2004) Knapsack problems. Springer, Berlin
Lee IKS, Sung CS (2008) Single machine scheduling with outsourcing allowed. Int J Prod Econ 111:623–634
Moore JM (1968) An n job, one machine sequencing algorithm for minimizing the number of late jobs. Manag Sci 15:102–109
Qi X (2008) Coordinated logistics scheduling for in-house production and outsourcing. IEEE Trans Autom Sci Eng 5:188–192
Qi X (2009) Two stage production scheduling with an option of outsourcing from a remote supplier. J Syst Sci Syst Eng 8:1–15
Acknowledgements
This work has been financed by Shanghai Leading Academic Discipline Project (S30104).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhong, W., Huo, Z. Single machine scheduling problems with subcontracting options. J Comb Optim 26, 489–498 (2013). https://doi.org/10.1007/s10878-011-9442-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-011-9442-y