Proceedings

The Multi-Inter-Distance Constraint

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 629-633.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-112

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

We introduce the MULTI-INTER-DISTANCE constraint that ensures no more than m variables are assigned to values lying in a window of p consecutive values. This constraint is useful for modeling scheduling problems where tasks of processing time p compete for m identical resources. We present a propagator that achieves bounds consistency in cubic time. Experiments show that this new constraint offers a much stronger filtering than an edge-finder and that it allows to solve larger instances of the runway scheduling problem.

  1. [Artiouchine & Baptiste, 2005] Artiouchine, K., and Bap- tiste, P. 2005. Inter-distance constraint: An extension of the all-different constraint for scheduling equal length jobs. In Proc. of the 11th Int. Conf. on Principles and Practice of Constraint Programming, 62-76.
  2. [Artiouchine, Baptiste, & Dürr, 2004] Artiouchine, K.; Bap- tiste, P.; and Dürr, C. 2004. Runway scheduling with hold- ing loop. In Proc. of 2nd Int. Workshop on Discrete Opti- mization Methods in Production and Logistics, 96-101.
  3. [Cormen et al., 2001] Cormen, T. H.; Stein, C.; Rivest, R. L.; and Leiserson, C. E. 2001. Introduction to Algorithms. McGraw-Hill Higher Education, 2nd edition.
  4. [Dürr & Hurand, 2009] Dürr, C., and Hurand, M. 2009. Finding total unimodularity in optimization problems solved by linear programs. Algorithmica. DOI 10.1007/s00453-009-9310-7. DOI
  5. [Leconte, 1996] Leconte, M. 1996. A bounds-based reduc- tion scheme for constraints of difference. In Proc. of the Constraint Int. Workshop on Constraint-Based Reasoning, 19-28.
  6. [López-Ortiz & Quimper, 2011] López-Ortiz, A., and Quim- per, C.-G. 2011. A fast algorithm for multi-machine scheduling problems with jobs of equal processing times. In In 28th Int. Symp. on Theoretical Aspects of Computer Science (to appear in STACS'11).
  7. [Mercier & Hentenryck, 2008] Mercier, L., and Hentenryck, P. V. 2008. Edge finding for cumulative scheduling. IN- FORMS Journal on Computing 20(1):143-153.
  8. [Quimper, López-Ortiz, & Pesant, 2006] Quimper, C.-G.; López-Ortiz, A.; and Pesant, G. 2006. A quadratic propagator for the inter-distance constraint. In Proc. of the 21st Nat. Conf. on Artificial Intelligence (AAAI 06), 123-128.
  9. [Régin, 1994] Régin, J.-C. 1994. A filtering algorithm for constraints of difference in CSPs. In Proc. of the 11th National Conference on Artificiel Intelligence (AAAI-94), 362-367.
  10. [Régin, 1996] Régin, J.-C. 1996. Generalized arc consis- tency for global cardinality constraint. In Proc. of the 8th Annual Conference on Innovative Applications of Artificial Intelligence, 209-215.
  11. [Vilím, Barták, & Cepek, 2004] Vilím, P.; Barták, R.; and Cepek, O. 2004. Unary resource constraint with optional activities. In Proc. of the 10th Int. Conference on Princi- ples and Practice of Constraint Programming, 62-76.
  12. [Vilím, 2009] Vilím, P. 2009. Edge finding filtering algo- rithm for discrete cumulative resources in o(kn log n). In Proc. of the 15th Int. Conference on Principles and Prac- tice of Constraint Programming, 802-816.

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

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