Skip to main content

Approximation Algorithms for Two Parallel Dedicated Machine Scheduling with Conflict Constraints

  • Conference paper
  • First Online:
Combinatorial Optimization and Applications (COCOA 2021)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 13135))

  • 808 Accesses

Abstract

We investigate two parallel dedicated machine scheduling with conflict constraints. The problem of minimizing the makespan has been shown to be NP-hard in the strong sense under the assumption that the processing sequence of jobs on one machine is given and fixed a priori. The problem without any fixed sequence was previously recognized as weakly NP-hard. In this paper, we first present a \(\frac{9}{5}\)-approximation algorithm for the problem with a fixed sequence. Then we show that the tight approximation ratios of the algorithm are \(\frac{7}{4}\) and \(\frac{5}{3}\) for two subproblems which remain strongly NP-hard. We also send an improved algorithm with approximation ratio \(3-\sqrt{2} \approx 1.586\) for one subproblem. Finally, we prove that the problem without any fixed sequence is actually strongly NP-hard, and design a \(\frac{5}{3}\)-approximation algorithm to solve it.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Garey, M.R., Graham, R.L.: Bounds for multiprocessor scheduling with resource constraints. SIAM J. Comput. 4(2), 187–200 (1975)

    Article  MathSciNet  Google Scholar 

  2. Baker, B.S., Jr., Coffman, E.G.: Mutual exclusion scheduling. Theor. Comput. Sci. 162(2), 225–243 (1996)

    Article  MathSciNet  Google Scholar 

  3. Halldórsson, M.M., Kortsarz, G., Proskurowski, A., Salman, R., Shachnai, H., Telle, J.A.: Multicoloring trees. Inf. Comput. 180(2), 113–129 (2003)

    Article  MathSciNet  Google Scholar 

  4. Even, G., Halldórsson, M.M., Kaplan, L., Ron, D.: Scheduling with conflicts: online and offline algorithms. J. Sched. 12(2), 199–224 (2009)

    Article  MathSciNet  Google Scholar 

  5. Bodlaender, H.L., Jansen, K.: Restrictions of graph partition problems part I. Theor. Comput. Sci. 148, 93–109 (1995)

    Article  Google Scholar 

  6. Corneil, D.G.: The complexity of generalized clique packing. Discrete Appl. Math. 12(3), 233–239 (1985)

    Article  MathSciNet  Google Scholar 

  7. Cohen, E., Tarsi, M.: NP-completeness of graph decomposition problem. J. Complex. 7(2), 200–212 (1991)

    Article  MathSciNet  Google Scholar 

  8. Jansen, K.: The mutual exclusion scheduling problem for permutation and comparability graphs. Inf. Comput. 180(2), 71–81 (2003)

    Article  MathSciNet  Google Scholar 

  9. Petrank, E.: The hardness of approximation: gap location. Comput. Complex. 4, 133–157 (1994)

    Article  MathSciNet  Google Scholar 

  10. Bendraouche, M., Boudhar, M., Oulamara, A.: Scheduling: agreement graph vs resource constraints. Eur. J. Oper. Res. 240, 355–360 (2015)

    Article  MathSciNet  Google Scholar 

  11. Bendraouche, M., Boudhar, M.: Scheduling jobs on identical machines with agreement graph. Comput. Oper. Res. 39(2), 382–390 (2012)

    Article  MathSciNet  Google Scholar 

  12. Mohabeddine, A., Boudhar, M.: New results in two identical machines scheduling with agreement graphs. Theor. Comput. Sci. 779, 37–46 (2019)

    Article  MathSciNet  Google Scholar 

  13. Fürer, M., Yu, H.: Packing-Based approximation algorithm for the k-Set cover problem. In: Asano, T., Nakano, S., Okamoto, Y., Watanabe, O. (eds.) ISAAC 2011. LNCS, vol. 7074, pp. 484–493. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-25591-5_50

    Chapter  Google Scholar 

  14. Yu, H.W.: Combinatorial and algebraic algorithms in set covering and partitioning problems. The Pennsylvania State University. ProQuest Dissertations Publishing, 3647540 (2014)

    Google Scholar 

  15. Hà, M.H., Ta, D.Q., Nguyen, T.T.: Exact algorithms for scheduling problems on parallel identical machines with conflict jobs. arXiv: 2102.06043 (2021)

  16. Hong, H.C., Lin, B.M.T.: Parallel dedicated machine scheduling with conflict graphs. Comput. Ind. Eng. 124, 316–321 (2018)

    Article  Google Scholar 

  17. Kellerer, H., Strusevich, V.A.: Scheduling problems for parallel dedicated machines under multiple resource constraints. Discrete Appl. Math. 133(1), 45–68 (2004)

    MathSciNet  MATH  Google Scholar 

  18. Kellerer, H., Strusevich, V.A.: Scheduling parallel dedicated machines under a single non-shared resource. Eur. J. Oper. Res. 147, 345–364 (2003)

    Article  MathSciNet  Google Scholar 

  19. Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman & Co., New York (1979)

    MATH  Google Scholar 

Download references

Acknowledgements

This research is supported by the Zhejiang Provincial NSF Grant LY21A010014 and the NSFC Grants 11771114, 11971139.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to An Zhang or Guangting Chen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zhang, A., Zhang, L., Chen, Y., Chen, G., Wang, X. (2021). Approximation Algorithms for Two Parallel Dedicated Machine Scheduling with Conflict Constraints. In: Du, DZ., Du, D., Wu, C., Xu, D. (eds) Combinatorial Optimization and Applications. COCOA 2021. Lecture Notes in Computer Science(), vol 13135. Springer, Cham. https://doi.org/10.1007/978-3-030-92681-6_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-92681-6_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-92680-9

  • Online ISBN: 978-3-030-92681-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics