The compact-table propagator for table constraints appears to be a strong candidate for inclusion into any constraint solver due to its efficiency and simplicity. However, successful integration into a constraint solver based on copying rather than trailing is not obvious: while the underlying bit-set data structure is sparse for efficiency it is not compact for memory, which is essential for a copying solver. The paper introduces techniques to make compact-table an excellent fit for a copying solver. The key is to make sparse bit-sets dynamically compact (only their essential parts occupy memory and their implementation is dynamically adapted during search) and tables shared (their read-only parts are shared among copies). Dynamically comp...
Any tree can be represented in a maximally compact form as a directed acyclic graph where common sub...
Constraint Programming is devoted to finding solutions to hard combinatorial problems. Such problems...
The relative efficiencies of four compactors of varisized cells are estimated by constructing their ...
The compact-table propagator for table constraints appears to be a strong candidate for inclusion in...
Table constraints are instrumental in modelling combinatorial prob- lems with Constraint Programming...
In constraint programming, which is a programming paradigm for solvingcombinatorial(optimisation) pr...
In this paper, we describe Compact-Table (CT), a bitwise algorithm to enforce Generalized Arc Consis...
Abstract. We study, formally and experimentally, the trade-off in tempo-ral and spatial overhead whe...
Constraint propagation is one of the key techniques in constraint programming, and a large body of w...
International audienceMany industrial applications require the use of table constraints (e.g., in co...
Constraint Programming (CP) is a powerful programming paradigm that can solve a multitude of combina...
Memory compaction is a technique for reclaiming cells containing garbage that are scattered over the...
Three new fast constraint graph generation algorithms, PPSS-1D, PPSS-1Dk and PPSS-2D, are presented ...
We present the first parallel compact hash table algorithm. It delivers high performance and scalabi...
Limited-range functions are domain-level optimizations to a class of applications where all input el...
Any tree can be represented in a maximally compact form as a directed acyclic graph where common sub...
Constraint Programming is devoted to finding solutions to hard combinatorial problems. Such problems...
The relative efficiencies of four compactors of varisized cells are estimated by constructing their ...
The compact-table propagator for table constraints appears to be a strong candidate for inclusion in...
Table constraints are instrumental in modelling combinatorial prob- lems with Constraint Programming...
In constraint programming, which is a programming paradigm for solvingcombinatorial(optimisation) pr...
In this paper, we describe Compact-Table (CT), a bitwise algorithm to enforce Generalized Arc Consis...
Abstract. We study, formally and experimentally, the trade-off in tempo-ral and spatial overhead whe...
Constraint propagation is one of the key techniques in constraint programming, and a large body of w...
International audienceMany industrial applications require the use of table constraints (e.g., in co...
Constraint Programming (CP) is a powerful programming paradigm that can solve a multitude of combina...
Memory compaction is a technique for reclaiming cells containing garbage that are scattered over the...
Three new fast constraint graph generation algorithms, PPSS-1D, PPSS-1Dk and PPSS-2D, are presented ...
We present the first parallel compact hash table algorithm. It delivers high performance and scalabi...
Limited-range functions are domain-level optimizations to a class of applications where all input el...
Any tree can be represented in a maximally compact form as a directed acyclic graph where common sub...
Constraint Programming is devoted to finding solutions to hard combinatorial problems. Such problems...
The relative efficiencies of four compactors of varisized cells are estimated by constructing their ...