Abstract
Constraint propagation is an elementary method for reducing the search space of combinatorial search and optimization problems which has become more and more important in the last decades. The basic idea of constraint propagation is to detect and remove inconsistent variable assignments that cannot participate in any feasible solution through the repeated analysis and evaluation of the variables, domains and constraints describing a specific problem instance.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
D. Applegate, W. Cook, A computational study of the job shop scheduling problem, ORSA J. Comput. 3, 1991, 149–156.
Ama70vS. Amarel, On the representation of problems and goal-directed procedures for computers, in R. Banerji and M. Mesarovic, editors, Theoretical Approaches to Non-Numerical Problem Solving, Springer, Heidelberg, 1970, 179–244.
J. Błażewicz, W. Domschke, E. Pesch, The job shop scheduling problem: Conventional and new solution techniques, European J. Oper. Res. 93, 1996, 1–33.
P. van Beek, Reasoning about qualitative temporal information, Artificial Intelligence 58, 1992, 297–326.
C. Bessiere, Arc-consistency and arc-consistency again, Artificial Intelligence 65, 1994, 179–190.
C. Bessiere, E. C. Freuder, J.-C. Regin, Using constraint metaknowledge to reduce arc consistency computation, Artificial Intelligence 107, 1999, 125–148.
W. Bibel, Constraint satisfaction from a deductive viewpoint, Artificial Intelligence 35, 1988,401–413.
P. Brucker, B. Jurisch, Z. Kramer, The job shop problem and immediate selection, Ann. Oper. Res. 50, 1994, 73–114.
P. Brucker, B. Jurisch, B. Sievers, A fast branch and bound algorithm for the job shop scheduling problem, Discrete Appl. Math. 49, 1994, 107–127.
P. Baptiste, C. LePape, A theoretical and experimental comparison of constraint propagation techniques for disjunctive scheduling, in Proceedings of the 14th International Joint Conference on Artificial Intelligence, Montreal, 1995, 136–140.
P. Baptiste, C. LePape. Edge-finding constraint propagation algorithms for disjunctive and cumulative scheduling, in Proceedings of the 15th Workshop of the U. K. Planning Special Interest Group, Liverpool, 1996.
Car82vJ. Carlier, The one machine sequencing problem, European J. Oper. Res, 11, 1982, 42–47.
Y. Chen, Arc consistency revisited, Information Processing Letters 70, 1999, 175–184.
N. Christofides, Graph Theory: An Algorithmic Approach, Academic Press, London, 1975.
Y. Caseau, F. Laburthe, Disjunctive scheduling with task intervals, Technical Report 95-25, Laboratoire d’Informatique de l’Ecole Normale Superieure, Paris, 1995.
M. B. Clowes, On seeing things, Artificial Intelligence 2, 1971, 179–185.
J. Cohen, Constraint logic programming languages, Communications of the ACM 33, 1990, 52–68.
M. C. Cooper, An optimal k-consistency algorithm, Artificial Intelligence 41, 1989, 89–95.
J. Carlier, E. Pinson, An algorithm for solving the job shop problem, Management Sci. 35, 1989, 164–176.
J. Carlier, E. Pinson, A practical use of Jackson’s preemptive schedule for solving the job shop problem, Ann. Oper. Res. 26, 1990, 269–287.
J. Carlier, E. Pinson, Adjustments of heads and tails for the job shop problem, European J. Oper. Res. 78, 1994, 146–161.
E. Davis, Constraint propagation with interval labels, Artificial Intelligence 32, 1987, 281–331.
G. Deweß, An existence theorem for packing problems with implications for the computation of optimal machine schedules, Optimization 25, 1992, 261–269.
R. Dechter, J. Pearl, Network-based heuristics for constraint satisfaction problems, Artificial Intelligence 34, 1988, 1–38.
U. Dorndorf, T. Phan-Huy, E. Pesch, A survey of interval capacity consistency tests for time and resource constrained scheduling, in J. Weglarz, editor, Project Scheduling-Recent Models, Algorithms and Applications, Kluwer Academic Publishers, Boston, 1999, 213–238.
U. Dorndorf, E. Pesch, T. Phan-Huy, Constraint propagation techniques for disjunctive scheduling problems, Artificial Intelligence 122, 2000, 189–240.
U. Dorndorf, E. Pesch, T. Phan-Huy, Solving the open shop scheduling problem, Journal of Scheduling 4, 2001, 157–174.
J. Erschler, P. Lopez, C. Thuriot, Raisonnement temporel sous contraintes de ressource et problèmes d’ordonnancement, Revue d’Intelligence Artificielle 5, 1991, 7–32.
F. Focacci, W. Nuijten, A constraint propagation algorithm for scheduling with sequence dependent setup times, in U. Junker, S.E. Karisch, S. Tschöke, editors, Proceedings of the 2nd International Workshop on the Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, 2000, 53–55.
E. C. Freuder, Synthesizing constraint expressions, Journal of the ACM 21, 1978, 958–966.
M. R. Garey, D. S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness, Freeman, San Francisco, 1979.
P. van Hentenryck, Y. Deville, C.-M. Teng, A generic arc consistency algorithm and its specializations, Artificial Intelligence 57, 1992, 291–321.
P. van Hentenryck, Constraint Satisfaction in Logic Programming, MIT Press, Cambridge, 1992.
C.-C. Han, C.-H. Lee, Comments on Mohr and Henderson’s path consistency algorithm, Artificial Intelligence 36, 1988, 125–130.
R. M. Haralick, L. G. Shapiro, The consistent labelling problem: Part I, IEEE Transactions PAMI 1, 1979, 173–184.
R. M. Haralick, L. G. Shapiro, The consistent labelling problem: Part II, IEEE Transactions PAMI 2, 1980, 193–203.
D. Z. Huffman, Impossible objects as nonsense sentences, Machine Intelligence 6, 1971, 295–323.
P. Jeavons, D. Cohen, M.C. Cooper, Constraints, consistency and closure, Artificial Intelligence 101, 1998, 251–265.
V. Kumar, Algorithms for constraint satisfaction problems, AI Magazine 13, 1992, 32–44.
P. Lopez, J. Erschler, P. Esquirol, Ordonnancement de tâches sous contraintes: une approche énergétique, RAIRO Automatique, Productique, Informatique Industrielle 26, 1992, 453–481.
O. Lhomme, Consistency techniques for numeric CSPs, in Proceedings of the 13th International Joint Conference on Artificial Intelligence, Chambery, France, 1993, 232–238.
Z. K. Mackworth, Consistency in networks of relations, Articial Intelligence 8, 1977, 99–118.
Z. K. Mackworth, The logic of constraint satisfaction, Artificial Intelligence 58, 1992, 3–20.
P. Meseguer, Constraint satisfaction problems: An overview, AI Communications, 2, 1989, 3–17.
Z. K. Mackworth, E. C. Freuder, The complexity of some polynomial network consistency algorithms for constraint satisfaction problems, Artificial Intelligence 25, 1985, 65–74.
R. Mohr, T. C. Henderson, Arc and path consistency revisited, Artificial Intelligence 28, 1986, 225–233.
U. Montanari, Networks of constraints: Fundamental properties and applications to picture processing, Information Sciences 7, 1974, 95–132.
R. E. Moore, Interval Analysis, Prentice Hall, Englewood Cliffs, 1966.
P. Martin, D. B. Shmoys, A new approach to computing optimal schedules for the job shop scheduling problem, in Proceedings of the 5th International IPCO Conference, 1996.
J. F. Muth, G. L. Thompson (eds.), Industrial Scheduling, Prentice Hall, Englewood Cliffs, 1963.
W. P. M. Nuijten, C. Le Pape. Constraint-based job shop scheduling with ILOG scheduler, Journal of Heuristics 3, 1998, 271–286.
W. Nuijten, F. Sourd, New time bound adjustment techniques for shop scheduling, in P. Brucker, S. Heitmann, J. Hurink, S. Knust, editors, Proceedings of the 7th International Workshop on Project Management and Scheduling, 2000, 224–226.
W. P. M. Nuijten, Time and Resource Constrained Scheduling: A Constraint Satisfaction Approach, PhD thesis, Eindhoven University of Technology, 1994.
T. Phan-Huy, Wissensbasierte Methoden zur Optimierung von Produktions-abldufen, Master’s thesis, University of Bonn, Bonn, 1996.
T. Phan-Huy, Constraint Propagation in Flexible Manufacturing, Springer, 2000.
E. Pesch, U. Tetzlaff, Constraint propagation based scheduling of job shops, INFORMS J. Comput. 8, 1996, 144–157.
B. Roy, B. Sussman, Les problèmes d’ordonnancement avec contraintes disjonctives, Note D. S. 9, SEMA, Paris, 1964.
R. Seidel, A new method for solving constraint satisfaction problems, in Proceedings of the 7th International Joint Conference on AI, 1981, 338–342.
E. P. K. Tsang, N. Fbster, Solution synthesis in the constraint satisfaction problem, Technical report csm-142, Department of Computer Sciences, University of Essex, Essex, 1990.
P. Torres, P. Lopez, Overview and possible extensions of shaving techniques for job-shop problems, in U. Junker, S. E. Karisch, S. Tschöke, editors, Proceedings of the 2nd International Workshop on the Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, 2000, 181–186.
E. Tsang, Foundations of Constraint Satisfaction, Academic Press, Essex, 1993.
D. L. Waltz, Generating semantic descriptions from drawings of scenes with shadows, Technical report AI-TR-271, M.I.T., 1972.
D. L. Waltz. Understanding line drawings of scenes with shadows, in P. H. Winston, editor, The Psychology of Computer Vision, 19–91. McGraw-Hill, 1975.
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
(2007). Constraint Programming and Disjunctive Scheduling. In: Handbook on Scheduling. International Handbook on Information Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-32220-7_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-32220-7_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28046-0
Online ISBN: 978-3-540-32220-7
eBook Packages: Business and EconomicsBusiness and Management (R0)