Skip to main content
Log in

Scheduling jobs with equal processing times on a single machine: minimizing maximum lateness and makespan

  • Original Paper
  • Published:
Optimization Letters Aims and scope Submit manuscript

Abstract

The following special case of the classical NP-hard scheduling problem \(1|r_j|L_{\max }\) is considered. There is a set of jobs \(N= \{ 1, 2, \ldots , n \}\) with identical processing times \(p_j=p\) for all jobs \(j \in N\). All jobs have to be processed on a single machine. The optimization criterion is the minimization of maximum lateness \(L_{\max }\). We analyze algorithms for the makespan problem \(1|r_j|C_{\max }\), presented by Garey et al. (SIAM J Comput 10(2):256–269, 1981), Simons (A fast algorithm for single processor scheduling. In: 19th Annual symposium on foundations of computer science (Ann Arbor, Mich., 1978, 1978) and Benson’s algorithm (J Glob Optim 13(1):1–24, 1998) and give two polynomial algorithms to solve the problem under consideration and to construct the Pareto set with respect to the criteria \(L_{\max }\) and \(C_{\max }\). The complexity of the presented algorithms is \(O(Q \cdot n \log n )\) and \(O(n^3 \log n)\), respectively, where \(10^{-Q}\) is the accuracy of the input-output parameters.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. Lazarev, A.A.: The pareto-optimal set of the NP-hard problem of minimization of the maximum lateness for a single machine. J. Comput. Syst. Sci. Int. M. SP MAIK Nauka/Interperiodica 45(6), 943–949 (2006)

    Article  MATH  Google Scholar 

  2. Kravchenko, S.A., Werner, F.: Parallel machine problems with equal processing times. J. Sched. 14(5), 435–444 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  3. Garey, M.R., Johnson, D.S., Simons, B.B., Tarjan, R.E.: Scheduling unit-time tasks with arbitrary release times and deadlines. SIAM J. Comput. 10(2), 256–269 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  4. Simons, B.B.: A fast algorithm for single processor scheduling. In: 19th Annual Symposium on Foundations of Computer Science (Ann Arbor, Mich., 1978)

  5. Benson, H.P.: An outer approximation algorithm for generating all efficient extreme points in the outcome set of a multiple objective linear programming problem. J. Glob. Optim. 13(1), 1–24 (1998)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

Supported by Grants RFBR: 13-01-12108, 13-08-13190, 15-07-07489, 15-07-03141 and DAAD A/14/00328.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Frank Werner.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lazarev, A.A., Arkhipov, D.I. & Werner, F. Scheduling jobs with equal processing times on a single machine: minimizing maximum lateness and makespan. Optim Lett 11, 165–177 (2017). https://doi.org/10.1007/s11590-016-1003-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11590-016-1003-y

Keywords

Navigation