Skip to main content
Log in

Maximizing the weighted number of just-in-time jobs in several two-machine scheduling systems

  • Published:
Journal of Scheduling Aims and scope Submit manuscript

Abstract

The problem of maximizing the weighted number of just-in-time jobs in a two-machine flow shop scheduling system is known to be \(\mathcal {NP}\)-hard (Choi and Yoon in J. Shed. 10:237–243, 2007). However, the question of whether this problem is strongly or ordinarily \(\mathcal{NP}\)-hard remains an open question. We provide a pseudo-polynomial time algorithm to solve this problem, proving that it is \(\mathcal{NP}\)-hard in the ordinary sense. Moreover, we show how the pseudo-polynomial algorithm can be converted to a fully polynomial time approximation scheme (FPTAS). In addition, we prove that the same problem is strongly \(\mathcal{NP}\)-hard for both a two-machine job shop scheduling system and a two-machine open shop scheduling system.

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

  • Arkin, E. M., & Silverberg, E. L. (1987). Scheduling jobs with fixed start and finish times. Discrete Applied Mathematics, 18, 1–8.

    Article  Google Scholar 

  • Baker, K. R., & Scudder, G. D. (1990). Sequencing with earliness and tardiness penalties: a review. Operations Research, 38, 22–36.

    Article  Google Scholar 

  • Bouzina, K. I., & Emmonss, H. (1996). Interval scheduling on identical machines. Journal of Global Optimization, 9, 379–393.

    Article  Google Scholar 

  • Carlisle, M. C., & Lloyd, E. L. (1995). On the k-coloring of intervals. Discrete Applied Mathematics, 59, 225–235.

    Article  Google Scholar 

  • Čepek, O., & Sung, S. C. (2005). A quadratic time algorithm to maximize the number of just-in-time jobs on identical parallel machines. Computers and Operations Research, 32, 3265–3271.

    Article  Google Scholar 

  • Choi, B. C., & Yoon, S. H. (2007). Maximizing the weighted number of just-in-time jobs in flow shop scheduling. Journal of Scheduling, 10, 237–243.

    Article  Google Scholar 

  • Frank, A. (1980). On chains and antichains families of a partially ordered set. Journal of Combinatorial Theory Series B, 29, 176–184.

    Article  Google Scholar 

  • Graham, R. L., Lawler, E. L., Lenstra, J. K., & Rinnooy Kan, A. H. G. (1979). Optimization and approximation in deterministic sequencing and scheduling: a survey. Annals of Discrete Mathematics, 5, 287–326.

    Article  Google Scholar 

  • Hiraishi, K., Levner, E., & Vlach, M. (2002). Scheduling of parallel identical machines to maximize the weighted number of just-in-time jobs. Computers and Operations Research, 29(7), 841–848.

    Article  Google Scholar 

  • Hsiao, J. Y., Tang, C. Y., & Chang, R. S. (1992). An efficient algorithm for finding a maximum weight 2-independent set of interval graphs. Information Processing Letters, 43, 229–235.

    Article  Google Scholar 

  • Kovalyov, M. Y., Ng, C. T., & Cheng, T. C. E. (2007). Fixed interval scheduling: models, applications, computational complexity and algorithms. European Journal of Operational Research, 178, 331–342.

    Article  Google Scholar 

  • Lann, A., & Mosheiov, G. (1996). Single machine scheduling to minimize the number of early and tardy jobs. Computers and Operations Research, 23, 765–781.

    Article  Google Scholar 

  • Pal, M., & Bhattacharjee, G. P. (1996). A sequential algorithm for finding a maximum weight K-independent set on interval graphs. International Journal of Computer Mathematics, 60, 205–214.

    Article  Google Scholar 

  • Saha, A., & Pal, M. (2003). Maximum weight k-independent set problem on permutation graphs. International Journal of Computer Mathematics, 80, 1477–1487.

    Article  Google Scholar 

  • Sahni, S. (1976). Algorithms for scheduling independent tasks. Journal of the ACM, 23(1), 116–127.

    Article  Google Scholar 

  • Sarrafzadeh, M., & Lou, R. D. (1993). Maximum k-covering of weighted transitive graph with applications. Algorithmica, 9, 84–100.

    Article  Google Scholar 

  • Sung, S. C., & Vlach, M. (2005). Maximizing weighted number of just-in-time jobs on unrelated parallel machines. Journal of Scheduling, 8, 453–460.

    Article  Google Scholar 

  • Yannakakis, M., & Gavril, F. (1987). The maximum k-colorable subgraph problem for chordal graphs. Information Processing Letters, 24, 133–137.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dvir Shabtay.

Additional information

This research was supported by THE ISRAEL SCIENCE FOUNDATION (grant No. 633/08). Partial support by the Paul Ivanier Center for Robotics and Production Management, Ben-Gurion University of the Negev is also gratefully acknowledged.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Shabtay, D., Bensoussan, Y. Maximizing the weighted number of just-in-time jobs in several two-machine scheduling systems. J Sched 15, 39–47 (2012). https://doi.org/10.1007/s10951-010-0204-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10951-010-0204-y

Keywords

Navigation