Papers
Topics
Authors
Recent
Search
2000 character limit reached

Compact enumeration for scheduling one machine

Published 17 Mar 2021 in cs.DS | (2103.09900v7)

Abstract: A Variable Parameter (VP) analysis, that we introduce here, aims to give a precise algorithm time complexity expression in which an exponent appears solely in terms of a variable parameter. A variable parameter is the number of objects with specific problem-dependent properties. Here we describe two VP-algorithms, an implicit enumeration algorithm and a polynomial-time approximation scheme for a strongly $NP$-hard problem of scheduling $n$ independent jobs with release and due times on one machine to minimize the maximum job lateness. For the problem considered, a variable parameter is the number of a special kind of the so-called ``emerging'' jobs. A partial solution without these jobs is constructed in a low degree polynomial time, and an exponential time procedure (in the number of variable parameters) is carried out to augment it to a complete optimal solution. In the alternative time complexity expressions that we derive, the exponential dependence is solely on some job parameters. Applying the fixed parameter analysis to these estimations, a purely polynomial-time dependence is obtained. Both, the intuitive probabilistic estimation and an extensive experimental study support an intuitively evident conjecture that the total number of the variable parameters is far less than $n$. In particular, its ratio to $n$ asymptotically converges to 0.

Authors (1)
Definition Search Book Streamline Icon: https://streamlinehq.com
References (10)
  1. Alonso-Pecina, F. A Code and Supplementary Data for a Hybrid Implicit Enumeration and Approximation Algorithm for Scheduling One Machine with Job Release Times and Due Dates (A Complement to the Manuscript “Fast Approximation for Scheduling One Machine”). https://github.com/FedericoAlonsoPecina/Scheduling (accessed on 21 August 2020).
  2. J. Carlier. The one–machine sequencing problem. European J. of Operations Research. 11, 42–47 (1982).
  3. M.R. Garey and D.S. Johnson. Computers and Intractability: A Guide to the Theory of NP–completeness. Freeman, San Francisco (1979).
  4. L.A. Hall and D.B. Shmoys. Jackson’s rule for single-machine scheduling: Making a good heuristic better, Mathematics of Operations Research 17 22-35 (1992).
  5. W. A. Horn. Some simple scheduling algorithms. Naval Research Logistics Quarterly 21: 177-185 (1974).
  6. Mastrolilli M. Efficient approximation schemes for scheduling problems with release dates and delivery times. Journal of Scheduling 2003;6:521-531.
  7. G. McMahon and M. Florian. On scheduling with ready times and due dates to minimize maximum lateness. Operations Research 23, 475–482 (1975)
  8. L. Schrage. Obtaining optimal solutions to resource constrained network scheduling problems, unpublished manuscript (1971).
  9. N. Vakhania. A better algorithm for sequencing with release and delivery times on identical processors. Journal of Algorithms 48, p.273-293 (2003).
  10. N. Vakhania. Dynamic Restructuring Framework for Scheduling with Release Times and due dates. Mathematics 7(11), 1104 (2019) https://doi.org/10.3390/math7111104
Citations (2)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 2 tweets with 0 likes about this paper.