Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Minimizing Maximum Promptness and Maximum Lateness on a Single Machine

Published: 01 February 1996 Publication History

Abstract

We consider the following single-machine bicriteria scheduling problem. A set of n independent jobs has to be scheduled on a single machine that can handle only one job at a time and that is available from time zero onwards. Each job Jj requires processing during a given positive uninterrupted time pj, and has a given target start time sj and due date dj with Adj-sjA + pj for some constant A. For each job Jjj = 1,..., n, its promptness Pj is defined as the difference between the target start time and the actual start time, and its lateness Lj as the difference between the completion time and the due date. We consider the problem of finding a schedule that minimizes a function F of maximum promptness Pmax = max1≤jnPj and maximum lateness Lmax = max1≤jnLj; we assume that F is nondecreasing in both arguments. We present an On2 algorithm for the variant in which idle time is not allowed and an On2 log n algorithm for the special case in which the objective function is linear. We prove that the problem is NP-hard if neither of these restrictions is imposed. As a side result, we prove that the special case of minimizing maximum lateness subject to release dates that lie in the interval [dj-pj-A, dj-A], for all j = 1,..., n and for some constant A, is solvable in On log n time if no machine idle time is allowed and in On2 log n time if machine idle time is allowed.

References

[1]
Garey, M. R., R. E. Tarjan, G. T. Wilfong (1988). One-processor scheduling with symmetric earliness and tardiness penalties. Math. Oper. Res. 13 330-348.
[2]
Graham, R. L., E. L. Lawler, J. K. Lenstra, A. H. G. Rinnooy Kan (1979). Optimization and approximation in deterministic sequencing and scheduling: A survey. Ann. Discrete Math. 5 287-326.
[3]
Hoogeveen, J. A. (1995). Single-machine scheduling to minimize a function of two or three maximum cost criteria. To appear in J. Algorithms.
[4]
Hoogeveen, J. A, S. L. Van de Velde (1995). Minimizing total completion time and maximum cost simultaneously is solvable in polynomial time. Oper. Res. Letters 17 205-208.
[5]
Jackson, J. R. (1955). Scheduling a production line to minimize maximum tardiness. Research Report 43, Management Science Research Project, University of California, Los Angeles.
[6]
Lawler, E. L., J. K. Lenstra, A H. G. Rinnooy Kan, D. B. Shmoys (1989). Sequencing and scheduling: Algorithms and complexity, Report BS-R8909, CWI, Amsterdam.
[7]
Lenstra, J. K., A. H. G. Rinnooy Kan, P. Brucker (1977). Complexity of machine scheduling problems. Ann. Discrete Math. 1 343-362.
[8]
Nelson, R. T., R. K. Sarin, R. L. Daniels (1986). Scheduling with multiple performance measures: the one-machine case. Management Sci. 32 464-479.
[9]
Schrijver, A. (1989). Private communication.
[10]
Smith, W. E. (1956). Various optimizers for single-stage production. Naval Res. Logist. Q 1 59-66.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Mathematics of Operations Research
Mathematics of Operations Research  Volume 21, Issue 1
February 1996
251 pages

Publisher

INFORMS

Linthicum, MD, United States

Publication History

Published: 01 February 1996

Author Tags

  1. Pareto optimal points
  2. bicriteria scheduling
  3. maximum lateness
  4. maximum promptness
  5. single machine scheduling

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2016)Online tradeoff scheduling on a single machine to minimize makespan and maximum latenessJournal of Combinatorial Optimization10.1007/s10878-015-9918-232:2(385-395)Online publication date: 1-Aug-2016
  • (2015)On the equivalence of single machine earliness/tardiness problems with job rejectionComputers and Industrial Engineering10.1016/j.cie.2015.04.01487:C(1-3)Online publication date: 1-Sep-2015
  • (2006)Pareto approximations for the bicriteria scheduling problemJournal of Parallel and Distributed Computing10.1016/j.jpdc.2005.07.00666:3(393-402)Online publication date: 1-Mar-2006
  • (2004)Experimental analysis of online algorithms for the bicriteria scheduling problemJournal of Parallel and Distributed Computing10.1016/j.jpdc.2004.06.00964:9(1086-1100)Online publication date: 1-Sep-2004
  • (2003)Experimental analysis of online algorithms for the bicriteria scheduling problemProceedings of the 2nd international conference on Experimental and efficient algorithms10.5555/1764149.1764152(33-46)Online publication date: 26-May-2003
  • (2002)Existence theorems, lower bounds and algorithms for scheduling to meet two objectivesProceedings of the thirteenth annual ACM-SIAM symposium on Discrete algorithms10.5555/545381.545478(723-731)Online publication date: 6-Jan-2002
  • (1996)Single-Machine Scheduling to Minimize a Function of Two or Three Maximum Cost CriteriaJournal of Algorithms10.1006/jagm.1996.005121:2(415-433)Online publication date: 1-Sep-1996

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media