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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Arkin, E. M., & Silverberg, E. L. (1987). Scheduling jobs with fixed start and finish times. Discrete Applied Mathematics, 18, 1–8.
Baker, K. R., & Scudder, G. D. (1990). Sequencing with earliness and tardiness penalties: a review. Operations Research, 38, 22–36.
Bouzina, K. I., & Emmonss, H. (1996). Interval scheduling on identical machines. Journal of Global Optimization, 9, 379–393.
Carlisle, M. C., & Lloyd, E. L. (1995). On the k-coloring of intervals. Discrete Applied Mathematics, 59, 225–235.
Č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.
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.
Frank, A. (1980). On chains and antichains families of a partially ordered set. Journal of Combinatorial Theory Series B, 29, 176–184.
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.
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.
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.
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.
Lann, A., & Mosheiov, G. (1996). Single machine scheduling to minimize the number of early and tardy jobs. Computers and Operations Research, 23, 765–781.
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.
Saha, A., & Pal, M. (2003). Maximum weight k-independent set problem on permutation graphs. International Journal of Computer Mathematics, 80, 1477–1487.
Sahni, S. (1976). Algorithms for scheduling independent tasks. Journal of the ACM, 23(1), 116–127.
Sarrafzadeh, M., & Lou, R. D. (1993). Maximum k-covering of weighted transitive graph with applications. Algorithmica, 9, 84–100.
Sung, S. C., & Vlach, M. (2005). Maximizing weighted number of just-in-time jobs on unrelated parallel machines. Journal of Scheduling, 8, 453–460.
Yannakakis, M., & Gavril, F. (1987). The maximum k-colorable subgraph problem for chordal graphs. Information Processing Letters, 24, 133–137.
Author information
Authors and Affiliations
Corresponding author
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
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10951-010-0204-y