Generalizing Global Constraints Based on Network Flows

Typeset version

 

TY  - CONF
  - Razgon, I., O'Sullivan, B. , Provan, G.
  - Recent Advances in Constraints, 12th Annual ERCIM International Workshop on Constraint Solving and Constraint Logic Programming, CSCLP
  - Generalizing Global Constraints Based on Network Flows
  - 2007
  - January
  - Published
  - 0
  - ()
  - 127
  - 141
  - Rocquencourt
  - Global constraints are used in constraint programming to help users specify patterns that occur frequently in the real world. In addition, global constraints facilitate the use of efficient constraint propagation algorithms for problem solving. Many of the most common global constraints used in constraint programming use filtering algorithms based on network flow theory. We show how we can formulate global constraints such as GCC, Among, and their combinations, in terms of a tractable set-intersection problem called Two Families Of Sets (TFOS). We demonstrate that the TFOS problem allows us to represent tasks that are often difficult to model in terms of a classical constraint satisfaction paradigm. In the final part of the paper we specify some tractable and intractable extensions of the TFOS problem. The contribution of this paper is the characterisation of a general framework that helps us to study the tractability of global constraints that rely on filtering algorithms based on network flow theory. © 2008 Springer Berlin Heidelberg.
  - http://www.scopus.com/inward/record.url?eid=2-s2.0-70349871531;partnerID=40;md5=ba34523c8ca5051ae14616653b6af25b
  - 10.1007/978-3-540-89812-2_9
DA  - 2007/01
ER  - 
@inproceedings{V115167516,
   = {Razgon,  I. and  O'Sullivan,  B.  and  Provan,  G. },
   = {Recent Advances in Constraints, 12th Annual ERCIM International Workshop on Constraint Solving and Constraint Logic Programming, CSCLP},
   = {{Generalizing Global Constraints Based on Network Flows}},
   = {2007},
   = {January},
   = {Published},
   = {0},
   = {()},
  pages = {127--141},
   = {Rocquencourt},
   = {{Global constraints are used in constraint programming to help users specify patterns that occur frequently in the real world. In addition, global constraints facilitate the use of efficient constraint propagation algorithms for problem solving. Many of the most common global constraints used in constraint programming use filtering algorithms based on network flow theory. We show how we can formulate global constraints such as GCC, Among, and their combinations, in terms of a tractable set-intersection problem called Two Families Of Sets (TFOS). We demonstrate that the TFOS problem allows us to represent tasks that are often difficult to model in terms of a classical constraint satisfaction paradigm. In the final part of the paper we specify some tractable and intractable extensions of the TFOS problem. The contribution of this paper is the characterisation of a general framework that helps us to study the tractability of global constraints that rely on filtering algorithms based on network flow theory. © 2008 Springer Berlin Heidelberg.}},
   = {http://www.scopus.com/inward/record.url?eid=2-s2.0-70349871531;partnerID=40;md5=ba34523c8ca5051ae14616653b6af25b},
   = {10.1007/978-3-540-89812-2_9},
  source = {IRIS}
}
AUTHORSRazgon, I., O'Sullivan, B. , Provan, G.
TITLERecent Advances in Constraints, 12th Annual ERCIM International Workshop on Constraint Solving and Constraint Logic Programming, CSCLP
PUBLICATION_NAMEGeneralizing Global Constraints Based on Network Flows
YEAR2007
MONTHJanuary
STATUSPublished
PEER_REVIEW0
TIMES_CITED()
SEARCH_KEYWORD
EDITORS
START_PAGE127
END_PAGE141
LOCATIONRocquencourt
START_DATE
END_DATE
ABSTRACTGlobal constraints are used in constraint programming to help users specify patterns that occur frequently in the real world. In addition, global constraints facilitate the use of efficient constraint propagation algorithms for problem solving. Many of the most common global constraints used in constraint programming use filtering algorithms based on network flow theory. We show how we can formulate global constraints such as GCC, Among, and their combinations, in terms of a tractable set-intersection problem called Two Families Of Sets (TFOS). We demonstrate that the TFOS problem allows us to represent tasks that are often difficult to model in terms of a classical constraint satisfaction paradigm. In the final part of the paper we specify some tractable and intractable extensions of the TFOS problem. The contribution of this paper is the characterisation of a general framework that helps us to study the tractability of global constraints that rely on filtering algorithms based on network flow theory. © 2008 Springer Berlin Heidelberg.
FUNDED_BY
URLhttp://www.scopus.com/inward/record.url?eid=2-s2.0-70349871531;partnerID=40;md5=ba34523c8ca5051ae14616653b6af25b
DOI_LINK10.1007/978-3-540-89812-2_9
FUNDING_BODY
GRANT_DETAILS