STR2: optimized simple tabular reduction for table constraints

C Lecoutre - Constraints, 2011 - Springer
Table constraints play an important role within constraint programming. Recently, many
schemes or algorithms have been proposed to propagate table constraints and/or to …

Compact-table: efficiently filtering table constraints with reversible sparse bit-sets

J Demeulenaere, R Hartert, C Lecoutre… - Principles and Practice …, 2016 - Springer
In this paper, we describe Compact-Table (CT), a bitwise algorithm to enforce Generalized
Arc Consistency (GAC) on table constraints. Although this algorithm is the default propagator …

Decision diagrams for discrete optimization: A survey of recent advances

MP Castro, AA Cire, JC Beck - INFORMS Journal on …, 2022 - pubsonline.informs.org
In the last decade, decision diagrams (DDs) have been the basis for a large array of novel
approaches for modeling and solving optimization problems. Many techniques now use DDs …

Bit-vector algorithms for binary constraint satisfaction and subgraph isomorphism

JR Ullmann - Journal of Experimental Algorithmics (JEA), 2011 - dl.acm.org
A solution to a binary constraint satisfaction problem is a set of discrete values, one in each
of a given set of domains, subject to constraints that allow only prescribed pairs of values in …

Improving GAC-4 for table and MDD constraints

G Perez, JC Régin - International Conference on Principles and Practice of …, 2014 - Springer
Abstract We introduce GAC-4R, MDD-4, and MDD-4R three new algorithms for maintaining
arc consistency for table and MDD constraints. GAC-4R improves the well-known GAC-4 …

XCSP3: an integrated format for benchmarking combinatorial constrained problems

F Boussemart, C Lecoutre, G Audemard… - arXiv preprint arXiv …, 2016 - arxiv.org
We propose a major revision of the format XCSP 2.1, called XCSP3, to build integrated
representations of combinatorial constrained problems. This new format is able to deal with …

PYCSP3: modeling combinatorial constrained problems in python

C Lecoutre, N Szczepanski - arXiv preprint arXiv:2009.00326, 2020 - arxiv.org
In this document, we introduce PyCSP $3 $, a Python library that allows us to write models of
combinatorial constrained problems in a declarative manner. Currently, with PyCSP $3 …

Coversize: A global constraint for frequency-based itemset mining

P Schaus, JOR Aoga, T Guns - … 2017, Melbourne, VIC, Australia, August 28 …, 2017 - Springer
Constraint Programming is becoming competitive for solving certain data-mining problems
largely due to the development of global constraints. We introduce the CoverSize constraint …

The expressive power of ad-hoc constraints for modelling CSPs

R Wang, RHC Yap - Proceedings of the AAAI Conference on Artificial …, 2023 - ojs.aaai.org
Ad-hoc constraints (also called generic constraints) are important for modelling Constraint
Satisfaction Problems (CSPs). Many representations have been proposed to define ad-hoc …

Xcsp3-core: A format for representing constraint satisfaction/optimization problems

F Boussemart, C Lecoutre, G Audemard… - arXiv preprint arXiv …, 2020 - arxiv.org
In this document, we introduce XCSP3-core, a subset of XCSP3 that allows us to represent
constraint satisfaction/optimization problems. The interest of XCSP3-core is multiple:(i) …