Proceedings

On the Complexity of Global Scheduling Constraints under Structural Restrictions

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 503-508.

© 2013 International Joint Conferences on Artificial Intelligence

Abstract

We investigate the computational complexity of two global constraints, CUMULATIVE and INTERDISTANCE. These are key constraints in modeling and solving scheduling problems. Enforcing domain consistency on both is NP-hard. However, restricted versions of these constraints are often sufficient in practice. Some examples include scheduling problems with a large number of similar tasks, or tasks sparsely distributed over time. Another example is runway sequencing problems in air-traffic control, where landing periods have a regular pattern. Such cases can be characterized in terms of structural restrictions on the constraints. We identify a number of such structural restrictions and investigate how they impact the computational complexity of propagating these global constraints. In particular, we prove that such restrictions often make propagation tractable.

  1. [Aggoun and Beldiceanu, 1993] Abderrahmane Aggoun and Nico- las Beldiceanu. Extending CHIP in order to solve complex scheduling and placement problems. Mathematical and Com- puter Modelling, 17(7):57 -73, 1993.
  2. [Artiouchine and Baptiste, 2007] Konstantin Artiouchine and Philippe Baptiste. Arc-b-consistency of the inter-distance constraint. Constraints, 12(1):3-19, 2007.
  3. [Artiouchine et al., 2008] Konstantin Artiouchine, Philippe Bap- tiste, and Christoph Dürr. Runway sequencing with holding pat- terns. European Journal of Operational Research, 189(3):1254- 1266, 2008.
  4. [Baptiste and Pape, 2000] Philippe Baptiste and Claude Le Pape. Constraint propagation and decomposition techniques for highly disjunctive and highly cumulative project scheduling problems. Constraints, 5(1/2):119-139, 2000.
  5. [Bessière et al., 2008] Christian Bessière, Emmanuel Hebrard, Brahim Hnich, Zeynep Kiziltan, Claude-Guy Quimper, and Toby Walsh. The parameterized complexity of global constraints. In 23rd AAAI Conference on AI (AAAI 2008), 235-240. 2008.
  6. [Bessière et al., 2004a] Christian Bessière, Emmanuel Hebrard, Brahim Hnich, and Toby Walsh. The complexity of global con- straints. In 19th National Conference on AI (AAAI 2004), 112- 117. 2004.
  7. [Bessière et al., 2004b] Christian Bessière, Emmanuel Hebrard, Brahim Hnich, and Toby Walsh. The tractability of global con- straints. In 10th Interational Conference on Principles and Prac- tice of Constraint Programming (CP 2004), 716-720. 2004.
  8. [Bodlaender and Fellows, 1995] Hans L. Bodlaender and Michael R. Fellows. W[2]-hardness of precedence con- strained k-processor scheduling. Operations Research Letters, 18(2):93-97, 1995.
  9. [Bonomo et al., 2009] Flavia Bonomo, Guillermo Durán, and Javier Marenco. Exploring the complexity boundary between coloring and list-coloring. Annals of Operations Research, 169(1):3-16, 2009.
  10. [Bonomo et al., 2012] Flavia Bonomo, Yuri Faenza, and Gianpaolo Oriolo. On coloring problems with local constraints. Discrete Mathematics, 312(12-13):2027-2039, 2012.
  11. [Briand et al., 2006] Cyril Briand, Samia Ourari, and Brahim Bouzouia. Minimizing the number of late jobs in single ma- chine scheduling with nested execution intervals. In Interna- tional Conference on Service Systems and Service Management, 1172-1177, 2006.
  12. [Caseau and Laburthe, 1996] Yves Caseau and Franc ¸ois Laburthe. Cumulative scheduling with task intervals. In Proc. of the Joint International Conference and Symposium on Logic Program- ming, 363-377, 1996.
  13. [Downey and Fellows, 1999] Rodney G. Downey and Michael R. Fellows. Parameterized complexity. Springer-Verlag, 1999.
  14. [Fellows and McCartin, 2003] Michael R. Fellows and Catherine McCartin. On the parametric complexity of schedules to min- imize tardy tasks. Theoretical Computer Science, 2(298):317- 324, 2003.
  15. [Fellows et al., 2011a] Michael R. Fellows, Tobias Friedrich, Danny Hermelin, Nina Narodytska, and Frances A. Rosamond. Constraint satisfaction problems: Convexity makes alldifferent constraints tractable. In IJCAI 2011, 522-527. 2011. IJCAI
  16. [Fellows et al., 2011b] Michael R. Fellows, Serge Gaspers, and Frances Rosamond. Multivariate complexity theory. In Com- puter Science: The Hardware, Software and Heart of It, chap- ter 13, 269-293. Springer, 2011.
  17. [Fellows et al., 2012] Michael R. Fellows, Serge Gaspers, and Frances A. Rosamond. Parameterizing by the number of num- bers. Theory of Computing Systems, 50(4):675-693, 2012.
  18. [Flum and Grohe, 2006] Jörg Flum and Martin Grohe. Parame- terized Complexity Theory, volume XIV of Texts in Theoretical Computer Science. . Springer, 2006.
  19. [Garey and Johnson, 1979] Michael R. Garey and David R. John- son. Computers and Intractability. W. H. Freeman and Co.y, 1979. [Gaspers and Szeider, 2011] Serge Gaspers and Stefan Szeider. Kernels for global constraints. In IJCAI 2011, 540-545. 2011. IJCAI
  20. [Golumbic, 1980] Martin C. Golumbic. Algorithmic Graph Theory and Perfect Graphs. Academic Press, 1980.
  21. [Krokhin et al., 2001] Andrei Krokhin, Peter Jeavons, and Peter Jonsson. Reasoning about temporal relations: The tractable subalgebras of Allen's interval algebra. Journal of the ACM, 50:2003, 2001.
  22. [Lenstra, 1983] Hendrik W. Lenstra. Integer programming with a fixed number of variables. Mathematics of Operations Research, 8(4):538-548, 1983.
  23. [Lokshtanov, 2009] Daniel Lokshtanov. New Methods in Param- eterized Algorithms and Complexity. PhD thesis, University of Bergen, 2009.
  24. [Marx, 2006] Dániel Marx. Precoloring extension on unit interval graphs. Discrete Applied Mathematics, 154(6):995-1002, 2006.
  25. [Marx, 2011] Dániel Marx. Fixed-parameter tractable scheduling problems. In Packing and Scheduling Algorithms for Information and Communication Services (Dagstuhl Seminar 11091). 2011.
  26. [Mercier and Hentenryck, 2008] Luc Mercier and Pascal Van Hen- tenryck. Edge finding for cumulative scheduling. INFORMS Journal on Computing, 20(1):143-153, 2008.
  27. [Niedermeier, 2006] Rolf Niedermeier. Invitation to Fixed- Parameter Algorithms. Oxford University Press, 2006.
  28. [Quimper et al., 2008] Claude-Guy Quimper, Alejandro López- Ortiz, and Gilles Pesant. A quadratic propagator for the inter- distance constraint. Constraint Programming Letters, 3:21-35, 2008.
  29. [Régin, 1994] Jean-Charles Régin. A filtering algorithm for con- straints of difference in CSPs. In Proc. of the 12th National Con- ference on Artificial Intelligence (AAAI 1994), 362-367. 1994.
  30. [Régin, 1996] Jean-Charles Régin. Generalized arc consistency for global cardinality constraint. In AAAI/IAAI, Vol. 1, 209-215, 1996.
  31. [Régin, 1997] Jean-Charles Régin. The global minimum distance constraint. Technical report, ILOG, 1997.
  32. [Samer and Szeider, 2011] Marko Samer and Stefan Szeider. Tractable cases of the extended global cardinality constraint. Constraints, 16(1):1-24, 2011.
  33. [Schutt and Wolf, 2010] Andreas Schutt and Armin Wolf. A new O(n 2 log n) not-first/not-last pruning algorithm for cumulative resource constraints. In Proc. of CP-2010, 445-459, 2010.
  34. [Spieksma and Crama, 1992] Frits C.R. Spieksma and Yves Crama. The complexity of scheduling short tasks with few starting times. Reports in operations research and systems theory M92-06, University of Limburg, 1992.
  35. [Tovey, 1984] Craig A. Tovey. A simplified NP-complete satisfi- ability problem. Discrete Applied Mathematics, 8(1):85 -89, 1984.
  36. [Vilím, 2011] Petr Vilím. Timetable edge finding filtering algo- rithm for discrete cumulative resources. In CPAIOR'11, 230- 245, 2011.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards