Skip to main content
Log in

Preemptive and Non-preemptive On-line Algorithms for Scheduling with Rejection on Two Uniform Machines

  • Published:
Computing Aims and scope Submit manuscript

Abstract

In this paper, we consider the problem of on-line scheduling a job sequence on two uniform machines. A job can be either rejected, in which case we pay its penalty, or scheduled on machines, in which case it contributes its processing time to the makspan of the constructed schedule. The objective is to minimize the sum of the makespan of the schedule for all accepted jobs and the penalties of all rejected jobs. Both preemptive and non-preemptive versions are considered. For the preemptive version, we present an optimal on-line algorithm with a competitive ratio for any s≥1, where s is the machine speed ratio. For the non-preemptive version, we present an improved lower bound. Moreover, as an optimal algorithm for s≥1.6180 is known, we present a modified version of the known algorithm, and show that it becomes optimal for any 1.3852≤s<1.6180 and has a smaller competitive ratio than that of original version for any 1≤s<1.3852. The maximum gap between its competitive ratio and the lower bound is 0.0534.

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.

Similar content being viewed by others

References

  • Y. Bartal S. Leonardi A. Marchetti-Spaccamela J. Sgall L. Stougie (2001) ArticleTitleMultiprocessor scheduling with rejection SIAM J. Discrete Math. 13 64–78 Occurrence Handle10.1137/S0895480196300522

    Article  Google Scholar 

  • L. Epstein J. Noga S. S. Seiden J. Sgall G. J. Woeginger (2001) ArticleTitleRandomized on-line scheduling for two related machines J. Scheduling 4 71–92 Occurrence Handle10.1002/jos.60

    Article  Google Scholar 

  • L. Epstein J. Sgall (2004) ArticleTitleApproximation schemes for scheduling on uniformly related and identical parallel machines Algorithmica 39 43–57 Occurrence Handle10.1007/s00453-003-1077-7

    Article  Google Scholar 

  • Y. He X. Min (2000) ArticleTitleOn-line machine scheduling with rejection Computing 65 1–12

    Google Scholar 

  • H. Hoogeveen M. Skutella G. J. Woeginger (2003) ArticleTitlePreemptive scheduling with rejection Math. Progr. Ser. B 94 361–374 Occurrence Handle10.1007/s10107-002-0324-z

    Article  Google Scholar 

  • S. S. Seiden (2001) ArticleTitlePreemptive multiprocessor scheduling with rejection Theor. Comput. Sci. 262 437–458 Occurrence Handle10.1016/S0304-3975(00)00288-7

    Article  Google Scholar 

  • S. S. Seiden (2000) ArticleTitleOn-line randomized multiprocessor scheduling Algorithmica 28 173–216 Occurrence Handle10.1007/s004530010014

    Article  Google Scholar 

  • J. J. Wen D. L. Du (1998) ArticleTitlePreemptive on-line scheduling for two uniform processors Operat. Res. Lett. 23 113–116 Occurrence Handle10.1016/S0167-6377(98)00032-7

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to G. Dósa.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dósa, G., He, Y. Preemptive and Non-preemptive On-line Algorithms for Scheduling with Rejection on Two Uniform Machines. Computing 76, 149–164 (2006). https://doi.org/10.1007/s00607-005-0130-6

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00607-005-0130-6

AMS Subject Classifications

Keywords

Navigation