Abstract:The use of constraint propagation is the main feature of any constraint solver. It is thus of prime importance to manage the propagation in an efficient and effective fashion. There are two classes of propagation algorithms for general constraints: fine-grained algorithms where the removal of a value for a variable will be propagated to the corresponding values for other variables, and coarse-grained algorithms where the removal of a value will be propagated to the related variables. One big advantage of coars… Show more
“…Cette résolution est basée sur des techniques de propagation de contraintes (phase de filtrage : réduction de l'espace de recherche en éliminant les valeurs des variables qui n'ont aucune chance d'intervenir dans une solution (Bessière et Régin, 2001 ;Zhang et Yap, 2001 ;Bessière et al, 2005) et sur une stratégie de recherche arborescente (phase de recherche de solutions : énumération des combinaisons de valeurs compatibles entre elles au regard de toutes les contraintes (Real-Full-Look-Ahead, Forward-Checking (Haralick et Elliot, 1980 ;Nadel, 1989), Maintaining Arc-Consistency (Sabin et Freuder, 1994)). …”
Section: Problème De Satisfaction De Contraintesunclassified
RESUME. Ce travail porte sur la planification tactique d'une chaîne logistique dans un environnement incertain et perturbé. Dans le but de minimiser l'effet des perturbations dues à ces incertitudes
“…Cette résolution est basée sur des techniques de propagation de contraintes (phase de filtrage : réduction de l'espace de recherche en éliminant les valeurs des variables qui n'ont aucune chance d'intervenir dans une solution (Bessière et Régin, 2001 ;Zhang et Yap, 2001 ;Bessière et al, 2005) et sur une stratégie de recherche arborescente (phase de recherche de solutions : énumération des combinaisons de valeurs compatibles entre elles au regard de toutes les contraintes (Real-Full-Look-Ahead, Forward-Checking (Haralick et Elliot, 1980 ;Nadel, 1989), Maintaining Arc-Consistency (Sabin et Freuder, 1994)). …”
Section: Problème De Satisfaction De Contraintesunclassified
RESUME. Ce travail porte sur la planification tactique d'une chaîne logistique dans un environnement incertain et perturbé. Dans le but de minimiser l'effet des perturbations dues à ces incertitudes
“…In this context, a propagation algorithms series have been evolved, such as AC-3, AC-5, AC-2001, etc., where 'AC' stands for 'arc-consistency' [19]. There exists a plethora of ways to make one variable of a problem consistent to another, as there are many consistency levels, with the most prominent ones elaborated in Section V.…”
Section: B Constraint Propagation and Related Workmentioning
Abstract-Constraint Programming constitutes a prominent paradigm for solving time-consuming Constraint Satisfaction Problems (CSPs). In this work, at first we model a generic course scheduling problem as a CSP, that complies with the International Timetabling Competition (ITC) standards. Constraint Programming allowed us to search for a solution via several state-of-the-art methodologies and compare them. For the stochastic search methods, we propose new hybrid semi-random heuristics. Second, we chose to maintain bounds consistency during search to prune 'no-good' branches of the search tree. We theoretically define new lightweight consistency types, namely k-bounds-consistency, in order to speed up the overall search procedure. Eventually, we process real world data and show the efficiency of our proposal: While plain backtracking produces poor results, constraint propagation dramatically boosts the solutions quality, and can be 'finetuned' in our adjustable schema to make it even faster.
“…(In many of the papers, bifunctional constraints were called functional constraints). The special properties of bi-functional constraints were used to obtain the time complexity better than that of the optimal AC algorithms such as AC2001/3.1 (O(ed 2 )) (Bessiere et al 2005) for arbitrary binary constraints. A fast AC algorithm for a special class of increasing bi-functional constraints was also proposed in (Liu 1995).…”
Section: Functional Constraints and Variable Elimination In Cspmentioning
Functional constraints and bi-functional constraints are an important constraint class in Constraint Programming (CP) systems, in particular for Constraint Logic Programming (CLP) systems. CP systems with finite domain constraints usually employ CSP-based solvers which use local consistency, for example, arc consistency. We introduce a new approach which is based instead on variable substitution. We obtain efficient algorithms for reducing systems involving functional and bi-functional constraints together with other non-functional constraints. It also solves globally any CSP where there exists a variable such that any other variable is reachable from it through a sequence of functional constraints. Our experiments on random problems show that variable elimination can significantly improve the efficiency of solving problems with functional constraints.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.