This work presents the parallelisation of the AC-5 arc-consistency algorithm for two dierent parallel architectures. One is a cluster of PCs and the other is a centralised memory machine (CMM). We conducted our experiments using an adapted version of the PCSOS parallel constraint solving system, over nite domains. The implementation for the cluster of PCs uses Treadmarks (TMK), a software distributed shared memory (SDSM) system. On the CMM we use synchronisation based on atomic readmodify -write primitives supported in hardware. We ran four benchmarks used by the original PCSOS to assess the performance of the system. We implemented dierent kinds of partitioning for the constraints, and dierent kinds of distributed labeling that are...
A general purpose parallel programmingmodel called mixed consistency is developed for distributed sh...
International audienceState-of-the-art constraint solvers uniformly maintain the same level of local...
The shared memory systems should support parallelization at the computation (multi-core), communicat...
AbstractConsistency techniques are an efficient way of tackling constraint satisfaction problems (CS...
Consistency techniques can significantly reduce the search space of constraint satisfaction problems...
AbstractConsistency techniques are an efficient way of tackling constraint satisfaction problems (CS...
This paper discusses how better arc consistency algorithms for constraint satisfaction can be develo...
A parallel implementation of constraint satisfac-tion by arc consistency is presented. The im-plemen...
Abstract. This paper presents the new DDAC4 algorithm for dynamic arc consistency enforcement in dis...
Arc consistency plays a central role in solving Constraint Satisfaction Problems. This is the reaso...
Journal ArticleFiltering algorithms are well accepted as a means of speeding up the solution of the ...
© 2018, The Author(s). Generalized arc-consistency propagation is predominantly used in constraint s...
Real world is dynamic in its nature, so techniques attempting to model the real world should take th...
Program parallelization becomes increasingly important when new multi-core architectures provide way...
technical reportA variety of problems in artificial intelligence, operations research, symbolic logi...
A general purpose parallel programmingmodel called mixed consistency is developed for distributed sh...
International audienceState-of-the-art constraint solvers uniformly maintain the same level of local...
The shared memory systems should support parallelization at the computation (multi-core), communicat...
AbstractConsistency techniques are an efficient way of tackling constraint satisfaction problems (CS...
Consistency techniques can significantly reduce the search space of constraint satisfaction problems...
AbstractConsistency techniques are an efficient way of tackling constraint satisfaction problems (CS...
This paper discusses how better arc consistency algorithms for constraint satisfaction can be develo...
A parallel implementation of constraint satisfac-tion by arc consistency is presented. The im-plemen...
Abstract. This paper presents the new DDAC4 algorithm for dynamic arc consistency enforcement in dis...
Arc consistency plays a central role in solving Constraint Satisfaction Problems. This is the reaso...
Journal ArticleFiltering algorithms are well accepted as a means of speeding up the solution of the ...
© 2018, The Author(s). Generalized arc-consistency propagation is predominantly used in constraint s...
Real world is dynamic in its nature, so techniques attempting to model the real world should take th...
Program parallelization becomes increasingly important when new multi-core architectures provide way...
technical reportA variety of problems in artificial intelligence, operations research, symbolic logi...
A general purpose parallel programmingmodel called mixed consistency is developed for distributed sh...
International audienceState-of-the-art constraint solvers uniformly maintain the same level of local...
The shared memory systems should support parallelization at the computation (multi-core), communicat...