Skip to main content
Log in

Complexity of Cyclic Job Shop Scheduling Problems for Identical Jobs with No-Wait Constraints

  • Published:
Journal of Applied and Industrial Mathematics Aims and scope Submit manuscript

Abstract

We consider the cyclic job shop problem with no-wait constraints which consists in minimizing the cycle time. We assume that a single product is produced on a few machines. A job is processed by performing a given set of operations in a predetermined sequence. Each operation can be performed on exactly one machine. We consider the problem of minimization the cycle time with no-wait constraints between some pairs of sequential operations and investigate the complexity of the problem and some of its subproblems. In general, the problem is proved to be strongly NP-hard. In the case when the job is processed without downtime between operations, polynomial solvability is proved and the two algorithms are proposed. Also we develop an algorithm for the general case which is pseudopolynomial if the number of admissible downtime is fixed. The case of a single no-wait constraint is polynomially solvable. The problem with two no-wait constraints becomes NP-hard. We found effectively solvable cases and propose the corresponding algorithms.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. E. A. Bobrova, A. A. Romanova, V. V. Servakh, “The Complexity of the Cyclic Job Shop Problem with Identical Jobs,” Diskretn. Anal. Issled. Oper. 20 (4), 3–14 (2013).

    MathSciNet  MATH  Google Scholar 

  2. A. A. Romanova and V. V. Servakh, “Optimization of Identical Jobs Production on the Base of Cyclic Schedules,” Diskretn. Anal. Issled. Oper. 15 (4), 47–60 (2008).

    MATH  Google Scholar 

  3. N. G. Hall, T. E. Lee, and M. E. Posner, “The Complexity of Cyclic Shop Scheduling Problems,” J. Scheduling 5 (4), 307–327 (2002).

    Article  MathSciNet  Google Scholar 

  4. C. Hanen, “Study of a NP-Hard Cyclic Scheduling Problem: the Recurrent Job-Shop,” European J. Oper. Res. 71, 82–101 (1994).

    Article  Google Scholar 

  5. S. T. McCormick and U. S. Rao, “Some Complexity Results in Cyclic Scheduling,” Math. Comput. Modelling 20, 107–122 (1994).

    Article  MathSciNet  Google Scholar 

  6. M. Middendorf and V. Timkovsky, “On Scheduling Cycle Shops: Classification, Complexity, and Approximation,” J. Scheduling 5 (2), 135–169 (2002).

    Article  MathSciNet  Google Scholar 

  7. R. Roundy, “Cyclic Schedules for Job Shops with Identical Jobs,” Math. Oper. Res. 17 (4), 842–865 (1995).

    Article  MathSciNet  Google Scholar 

  8. K. A. Aldakhilallah and R. Ramesh, “Cyclic Scheduling Heuristics for a Reentrant Job Shop Manufacturing Environment,” Internat. J. Production Research 39, 2635–2675 (2001).

    Article  Google Scholar 

  9. T. Boudoukh, M. Penn, and G. Weiss, “Scheduling Job Shops with Some Identical or Similar Jobs,” J. Scheduling 4, 177–199 (2001).

    Article  MathSciNet  Google Scholar 

  10. P. Brucker and T. Kampmeyer, “Tabu Search Algorithms for Cyclic Machine Scheduling Problems,” J. Scheduling 8, 303–322 (2005).

    Article  MathSciNet  Google Scholar 

  11. M. R. Garey and D. S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness (Freema, San Francisco, 1979; Mir, Moscow, 1982).

    MATH  Google Scholar 

  12. V. Kats and E. Levner, “Cyclic Scheduling in a Robotic Production Line,” J. Scheduling 5(1), 23–41 (2002).

    Article  MathSciNet  Google Scholar 

  13. V. S. Aizenshtat, “Multi-Operator Cyclic Processes,” Dokl. Nats. Akad. Nauk Belarus 7 (4), 224–227 (1963).

    MathSciNet  MATH  Google Scholar 

  14. V. S. Tanaev, “A Scheduling Problemfora Flowshop Line with a Single Operator,” Inzh.-Fiz.Zh. 7 (3), 111–114 (1964).

    Google Scholar 

Download references

Acknowledgment

The authors are grateful to the referee for the useful remarks.

Funding

The second author was supported by the Program No. I.5.1 of Fundamental Scientific Research of the Siberian Branch of the Russian Academy of Sciences (project no. 0314-2019-0019).

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to A. A. Romanova or V. V. Servakh.

Additional information

Russian Text © The Author(s), 2019, published in Diskretnyi Analiz i Issledovanie Operatsii, 2019, Vol. 26, No. 4, pp. 56–73.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Romanova, A.A., Servakh, V.V. Complexity of Cyclic Job Shop Scheduling Problems for Identical Jobs with No-Wait Constraints. J. Appl. Ind. Math. 13, 706–716 (2019). https://doi.org/10.1134/S1990478919040136

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S1990478919040136

Keywords

Navigation