EDBT 2026 Demo / reviewers in the wild / expert
Jean-Charles Régin
dblp:20/6918
· DBLP profile ↗
76ranked-venue papers
19as first author
18since 2021 · last 2026
0000-0001-6204-5894ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 75 · 19 first-author · 18 since 2021Software engineering, systems software and programming languages · 34 · 12 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 15 · 2 first-author · 5 since 2021Theory of computation · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | The Distance Constraint on Sequence VariablesabstractInsertion sequence variables have recently been introduced as a computational domain for modeling routing and sequencing problems in constraint programming. Typically, search heuristics guide the insertion process of new nodes into a partial growing path, while constraints eliminate infeasible insertions. This paper investigates filtering for the (minimum) distance constraint over insertion sequence variables. This global constraint links a sequence to a distance variable based on a given distance matrix. So far, only a simple filtering algorithm has been proposed, which considers the partial path but ignores mandatory nodes. Our contribution is to introduce stronger lower bounds that also take mandatory nodes into account. These bounds further enable the derivation of additional filtering rules for node insertions. An experimental evaluation on the TourMustSee problem shows that the proposed filtering rules significantly reduce the search space compared to the existing filtering approach. Margaux Schmied, Augustin Delecluse, Jean-Charles Régin, Pierre Schaus |
CP | 3 |
| 2025 | Enumerating Cliques of HypergraphsabstractThe maximal clique enumeration (MCE) problem consists of computing and listing all maximal cliques in a finite graph. The problem is NP-complete since it subsumes the classic version of the NP-complete clique decision problem. The most well-known algorithm to solve this problem has been proposed by Bron & Kerbosch (BK). Generalizing this algorithm to hypergraphs presents significant challenges and admits multiple solutions. The primary difficulty stems from the fundamental difference in structure: while in standard graphs a vertex has a bounded number of incident edges, in hypergraphs a vertex can participate in an exponential number of hyperedges. Specifically, in a hypergraph with$n$vertices where hyperedges have arity$r$, a single vertex may belong to up to$\binom{n-1}{r-1}$hyperedges. This structural complexity renders the direct generalization of BK computationally inefficient. In this article, we propose three new approaches to solve the MHE problem. First, a relaxation method based on the relaxation of a hypergraph in a graph. Then, a method based on an efficiently computation of the hypercliques containing a set of vertices. Finally, a method combining the previous ones. We conducted an experimental study on a set of benchmarks, showing one or two orders of magnitude performance improvements of our approach with regards to the direct generalization of BK to hypergraphs. Marie Pelleau, Laurent Simon 0001, Jean-Charles Régin |
ICTAI | 3 |
| 2025 | Large Language Model Meets Constraint PropagationabstractLarge Language Models (LLMs) excel at generating fluent text but struggle to enforce external constraints because they generate tokens sequentially without explicit control mechanisms. GenCP addresses this limitation by combining LLM predictions with Constraint Programming (CP) reasoning, formulating text generation as a Constraint Satisfaction Problem (CSP). In this paper, we improve GenCP by integrating Masked Language Models (MLMs) for domain generation, which allows bidirectional constraint propagation that leverages both past and future tokens. This integration bridges the gap between token-level prediction and structured constraint enforcement, leading to more reliable and constraint-aware text generation. Our evaluation on COLLIE benchmarks demonstrates that incorporating domain preview via MLM calls significantly improves GenCP's performance. Although this approach incurs additional MLM calls and, in some cases, increased backtracking, the overall effect is a more efficient use of LLM inferences and an enhanced ability to generate feasible and meaningful solutions, particularly in tasks with strict content constraints. Alexandre Bonlarron, Florian Régin, Elisabetta De Maria, Jean-Charles Régin |
IJCAI | 4 |
| 2024 | Efficient Implementation of the Global Cardinality Constraint with CostsabstractThe success of Constraint Programming relies partly on the global constraints and implementation of the associated filtering algorithms. Recently, new ideas emerged to improve these implementations in practice, especially regarding the all different constraint. In this paper, we consider the cardinality constraint with costs. The cardinality constraint is a generalization of the all different constraint that specifies the number of times each value must be taken by a given set of variables in a solution. The version with costs introduces an assignment cost and bounds the total sum of assignment costs. The arc consistency filtering algorithm of this constraint is difficult to use in practice, as it systematically searches for many shortest paths. We propose a new approach that works with upper bounds on shortest paths based on landmarks. This approach can be seen as a preprocessing. It is fast and avoids, in practice, a large number of explicit computations of shortest paths. Margaux Schmied, Jean-Charles Régin |
CP | 2 |
| 2024 | Markov Constraint as Large Language Model Surrogate
Alexandre Bonlarron, Jean-Charles Régin |
IJCAI | 2 |
| 2024 | Intertwining CP and NLP: The Generation of Unreasonably Constrained Sentences
Alexandre Bonlarron, Jean-Charles Régin |
IJCAI | 2 |
| 2023 | Generalized Confidence ConstraintsabstractIn robust optimization, finding a solution that solely respects the constraints is not enough. Usually, the uncertainty and unknown parameters of the model are represented by random variables. In such conditions, a good solution is a solution robust to most-likely assignments of these random variables. Recently, the Confidence constraint has been introduced by Mercier-Aubin et al. in order to enforce this type of robustness in constraint programming. Unfortunately, it is restricted to a conjunction of binary inequalities In this paper, we generalize the Confidence constraint to any constraint and propose an implementation based on Multi-valued Decision Diagrams (MDDs). The Confidence constraint is defined over a vector of random variables. For a given constraint C, and given a threshold, the Confidence constraint ensures that the probability for C to be satisfied by a sample of the random variables is greater than the threshold. We propose to use MDDs to represent the constraints on the random variables. MDDs are an efficient tool for representing combinatorial constraints, thanks to their exponential compression power. Here, both random and decision variables are stored in the MDD, and propagation rules are proposed for removing values of decision variables that cannot lead to robust solutions. Furthermore, for several constraints, we show that decision variables can be omitted from the MDD because lighter filtering algorithms are sufficient. This leads to gain an exponential factor in the MDD size. The experimental results obtained on a chemical deliveries problem in factories – where the chemicals consumption are uncertain – shows the efficiency of the proposed approach. Guillaume Perez, Steve Malalel, Gaël Glorian, Victor Jung, Alexandre Papadopoulos, Marie Pelleau, Wijnand Suijlen, Jean-Charles Régin, Arnaud Lallouet |
AAAI | 8 |
| 2023 | MDD Archive for Boosting the Pareto ConstraintabstractMulti-objective problems are frequent in the real world. In general they involve several incomparable objectives and the goal is to find a set of Pareto optimal solutions, i.e. solutions that are incomparable two by two. In order to better deal with these problems in CP the global constraint Pareto was developed by Schaus and Hartert to handle the relations between the objective variables and the current set of Pareto optimal solutions, called the archive. This constraint handles three operations: adding a new solution to the archive, removing solutions from the archive that are dominated by a new solution, and reducing the bounds of the objective variables. The complexity of these operations depends on the size of the archive. In this paper, we propose to use a multi-valued Decision Diagram (MDD) to represent the archive of Pareto optimal solutions. MDDs are a compressed representation of solution sets, which allows us to obtain a compressed and therefore smaller archive. We introduce several algorithms to implement the above operations on compressed archives with a complexity depending on the size of the archive. We show experimentally on bin packing and multi-knapsack problems the validity of our approach. Steve Malalel, Arnaud Malapert, Marie Pelleau, Jean-Charles Régin |
CP | 4 |
| 2023 | Constraints First: A New MDD-based Model to Generate Sentences Under ConstraintsabstractThis paper introduces a new approach to generating strongly constrained texts. We consider standardized sentence generation for the typical application of vision screening. To solve this problem, we formalize it as a discrete combinatorial optimization problem and utilize multivalued decision diagrams (MDD), a well-known data structure to deal with constraints. In our context, one key strength of MDD is to compute an exhaustive set of solutions without performing any search. Once the sentences are obtained, we apply a language model (GPT-2) to keep the best ones. We detail this for English and also for French where the agreement and conjugation rules are known to be more complex. Finally, with the help of GPT-2, we get hundreds of bona-fide candidate sentences. When compared with the few dozen sentences usually available in the well-known vision screening test (MNREAD), this brings a major breakthrough in the field of standardized sentence generation. Also, as it can be easily adapted for other languages, it has the potential to make the MNREAD test even more valuable and usable. More generally, this paper highlights MDD as a convincing alternative for constrained text generation, especially when the constraints are hard to satisfy, but also for many other prospects. Alexandre Bonlarron, Aurélie Calabrèse, Pierre Kornprobst, Jean-Charles Régin |
IJCAI | 4 |
| 2022 | Improving the Robustness of EPS to Solve the TSP
Nicolas Isoart, Jean-Charles Régin |
CPAIOR | 2 |
| 2022 | Efficient Operations Between MDDs and Constraints
Victor Jung, Jean-Charles Régin |
CPAIOR | 2 |
| 2022 | Dealing with the Product Constraint
Steve Malalel, Victor Jung, Jean-Charles Régin, Marie Pelleau |
CPAIOR | 3 |
| 2022 | On Finding k Earliest Arrival Time Journeys in Public Transit NetworksabstractInternational audience Ali Al Zoobi, David Coudert, Arthur Finkelstein, Jean-Charles Régin |
ICORES | 4 |
| 2021 | A Linear Time Algorithm for the k-Cutset ConstraintabstractIn CP, the most efficient model solving the TSP is the Weighted Circuit Constraint (WCC) combined with the k-cutset constraint. The WCC is mainly based on the edges cost of a given graph whereas the k-cutset constraint is a structural constraint. Specifically, for each cutset in a graph, the k-cutset constraint imposes that the size of the cutset is greater than or equal to two. In addition, any solution contains an even number of elements from this cutset. Isoart and Régin introduced an algorithm for this constraint. Unfortunately, their approach leads to a time complexity growing with the size of the considered cutsets, i.e. with k. Thus, they introduced an algorithm with a quadratic complexity dealing with k lower or equal to three. In this paper, we introduce a linear time algorithm for any k based on a DFS checking the consistency of this constraint and performing its filtering. Experimental results show that the size of most of the k-cutsets is lower or equal than 3. In addition, since the time complexity is improved, our algorithm also improves the solving times. Nicolas Isoart, Jean-Charles Régin |
CP | 2 |
| 2021 | A k-Opt Based Constraint for the TSPabstractThe LKH algorithm based on k-opt is an extremely efficient algorithm solving the TSP. Given a non-optimal tour in a graph, the idea of k-opt is to iteratively swap k edges of this tour in order to find a shorter tour. However, the optimality of a tour cannot be proved with this method. In that case, exact solving methods such as CP can be used. The CP model is based on a graph variable with mandatory and optional edges. Through branch-and-bound and filtering algorithms, the set of mandatory edges will be modified. In this paper, we introduce a new constraint to the CP model named mandatory Hamiltonian path constraint searching for k-opt in the mandatory Hamiltonian paths. Experiments have shown that the mandatory Hamiltonian path constraint allows us to gain on average a factor of 3 on the solving time. In addition, we have been able to solve some instances that remain unsolved with the state of the art CP solver with a 1 week time out. Nicolas Isoart, Jean-Charles Régin |
CP | 2 |
| 2021 | MDDs Boost Equation Solving on Discrete Dynamical Systems
Enrico Formenti, Jean-Charles Régin, Sara Riva |
CPAIOR | 2 |
| 2021 | Checking Constraint Satisfaction
Victor Jung, Jean-Charles Régin |
CPAIOR | 2 |
| 2021 | Using Goal Directed Techniques for Journey Planning with Multi-criteria Range Queries in Public TransitabstractOne of the main problems for a realistic journey planning in public transit is the need to give the user multiple qualitative choices. Usually, public transit journeys involve 4 main criteria: the departure time, the arrival time, the number of transfers and the walking distance. The problem of computing Pareto sets with these criteria is called the Pareto range query problem. This problem is complex and difficult to solve within the constraints of the industrial world of smartphone applications, like a response time of the order of a second. In this paper, we present the Goal Directed Connection Scan Algorithm (GDCSA), an algorithm that allows, for the first time, to solve this problem with run times of less than 0.5 seconds on most European city or country-wide networks, like Berlin or Switzerland. In addition, GDCSA satisfies other industrial needs: it is conceptually simple and easy to implement. It partitions the graph in geographically small areas and precomputes some lower bounds on the duration of a trip in order to select for each itinerary a subset of these areas to decrease the number of scanned connections. Combining this subset and a journey planning using 4 criteria, we scan up to 17 times fewer connections than the best algorithms (CSA and RAPTOR), the number of nodes opened during the search is lowered by a factor of up to 2.9 and the query times are lowered by a factor of up to 9 on metropolitan networks. The integration of GDCSA in a smartphone app backend server led to an improvement in results by a factor of 5. Arthur Finkelstein, Jean-Charles Régin |
ICORES | 2 |
| 2020 | Parallelization of TSP Solving in CP
Nicolas Isoart, Jean-Charles Régin |
CP | 2 |
| 2020 | Adaptive CP-Based Lagrangian Relaxation for TSP Solving
Nicolas Isoart, Jean-Charles Régin |
CPAIOR | 2 |
| 2019 | Integration of Structural Constraints into TSP Models
Nicolas Isoart, Jean-Charles Régin |
CP | 2 |
| 2018 | Parallel Algorithms for Operations on Multi-Valued Decision DiagramsabstractMulti-valued Decision Diagrams (MDDs) have been extensively studied in the last ten years. Recently, efficient algorithms implementing operators such as reduction, union, intersection, difference, etc., have been designed. They directly deal with the graph structure of the MDD and a time reduction of several orders of magnitude in comparison to other existing algorithms have been observed. These operators have permitted a new look at MDDs, because extremely large MDDs can finally be manipulated as shown by the models used to solve complex application in music generation. However, MDDs become so large (50GB) that minutes are sometimes required to perform some operations. In order to accelerate the manipulation of MDDs, parallel algorithms are required. In this paper, we introduce such algorithms. We carefully design them in order to overcome inherent difficulties of the parallelization of sequential algorithms such as data dependencies, software lock-out, false sharing, or load balancing. As a result, we observe a speed-up , i.e. ratio between parallel and sequential runtimes, growing linearly with the number of cores. Guillaume Perez, Jean-Charles Régin |
AAAI | 2 |
| 2017 | Soft and Cost MDD PropagatorsabstractRecent developments of efficient propagators, operations and creation methods for MDDs allow us to directly build efficient MDD-based models, without the need for intermediate data structures. In this paper, we take another step in this direction by improving the propagators of cost MDDs. In addition, we introduce a soft MDD propagator in order to deal with unsatisfiable problems. This directly offers cost and soft versions for table constraints and any constraints which can be represented by an MDD (regular, slide, knapsack...). Guillaume Perez, Jean-Charles Régin |
AAAI | 2 |
| 2017 | MDDs: Sampling and Probability Constraints
Guillaume Perez, Jean-Charles Régin |
CP | 2 |
| 2017 | MDDs are Efficient Modeling Tools: An Application to Some Statistical Constraints
Guillaume Perez, Jean-Charles Régin |
CPAIOR | 2 |
| 2016 | Compact-Table: Efficiently Filtering Table Constraints with Reversible Sparse Bit-Sets
Jordan Demeulenaere, Renaud Hartert, Christophe Lecoutre, Guillaume Perez, Laurent Perron, Jean-Charles Régin, Pierre Schaus |
CP | 6 |
| 2016 | Parallel Strategies Selection
Anthony Palmieri, Jean-Charles Régin, Pierre Schaus |
CP | 2 |
| 2016 | Enforcing Structure on Temporal Sequences: The Allen Constraint
Pierre Roy, Guillaume Perez, Jean-Charles Régin, Alexandre Papadopoulos, François Pachet, Marco Marchini |
CP | 3 |
| 2016 | Constructions and In-Place Operations for MDDs Based Constraints
Guillaume Perez, Jean-Charles Régin |
CPAIOR | 2 |
| 2016 | Embarrassingly Parallel Search in Constraint ProgrammingabstractWe introduce an Embarrassingly Parallel Search (EPS) method for solving constraint problems in parallel, and we show that this method matches or even outperforms state-of-the-art algorithms on a number of problems using various computing infrastructures. EPS is a simple method in which a master decomposes the problem into many disjoint subproblems which are then solved independently by workers. Our approach has three advantages: it is an efficient method; it involves almost no communication or synchronization between workers; and its implementation is made easy because the master and the workers rely on an underlying constraint solver, but does not require to modify it. This paper describes the method, and its applications to various constraint problems (satisfaction, enumeration, optimization). We show that our method can be adapted to different underlying solvers (Gecode, Choco2, OR-tools) on different computing infrastructures (multi-core, data centers, cloud computing). The experiments cover unsatisfiable, enumeration and optimization problems, but do not cover first solution search because it makes the results hard to analyze. The same variability can be observed for optimization problems, but at a lesser extent because the optimality proof is required. EPS offers good average performance, and matches or outperforms other available parallel implementations of Gecode as well as some solvers portfolios. Moreover, we perform an in-depth analysis of the various factors that make this approach efficient as well as the anomalies that can occur. Last, we show that the decomposition is a key component for efficiency and load balancing. Arnaud Malapert, Jean-Charles Régin, Mohamed Rezgui |
J. Artif. Intell. Res. | 2 |
| 2015 | Generating all Possible Palindromes from Ngram Corpora
Alexandre Papadopoulos, Pierre Roy, Jean-Charles Régin, François Pachet |
IJCAI | 3 |
| 2015 | Efficient Operations On MDDs for Building Constraint Programming Models
Guillaume Perez, Jean-Charles Régin |
IJCAI | 2 |
| 2014 | Improving GAC-4 for Table and MDD Constraints
Guillaume Perez, Jean-Charles Régin |
CP | 2 |
| 2014 | Improvement of the Embarrassingly Parallel Search for Data Centers
Jean-Charles Régin, Mohamed Rezgui, Arnaud Malapert |
CP | 1 |
| 2013 | Revisiting the Cardinality Reasoning for BinPacking Constraint
François Pelsser, Pierre Schaus, Jean-Charles Régin |
CP | 3 |
| 2013 | Embarrassingly Parallel Search
Jean-Charles Régin, Mohamed Rezgui, Arnaud Malapert |
CP | 1 |
| 2013 | The Package Server Location ProblemabstractInternational audience Arnaud Malapert, Jean-Charles Régin, Jean Parpaillon |
ICORES | 2 |
| 2012 | Cardinality Reasoning for Bin-Packing Constraint: Application to a Tank Allocation Problem
Pierre Schaus, Jean-Charles Régin, Rowan Van Schaeren, Wout Dullaert, Birger Raa |
CP | 2 |
| 2011 | A Θ(n) Bound-Consistency Algorithm for the Increasing Sum Constraint
Thierry Petit, Jean-Charles Régin, Nicolas Beldiceanu |
CP | 2 |
| 2011 | Solving Problems with CP: Four Common Pitfalls to Avoid
Jean-Charles Régin |
CP | 1 |
| 2011 | Using Hard Constraints for Representing Soft Constraints
Jean-Charles Régin |
CPAIOR | 1 |
| 2011 | The Objective Sum Constraint
Jean-Charles Régin, Thierry Petit |
CPAIOR | 1 |
| 2010 | Improving the Held and Karp Approach with Constraint Programming
Pascal Benchimol, Jean-Charles Régin, Louis-Martin Rousseau, Michel Rueher, Willem Jan van Hoeve |
CPAIOR | 2 |
| 2010 | The Weighted Spanning Tree Constraint Revisited
Jean-Charles Régin, Louis-Martin Rousseau, Michel Rueher, Willem Jan van Hoeve |
CPAIOR | 1 |
| 2010 | The Ordered Distribute ConstraintabstractIn this paper we introduce a new cardinality constraint: Ordered Distribute. Given a set of variables, this constraint limits for each value v the number of times v or any value greater than v is taken. It extends the global cardinality constraint, that constrains only the number of times a value v is taken by a set of variables and does not consider at the same time the occurrences of all the values greater than v. We design an algorithm for achieving generalized arc-consistency on ORDERED DISTRIBUTE, with a time complexity linear in the sum of the number of variables and the number of values in the union of their domains. In addition, we give some experiments showing the advantage of this new constraint for problems where values represent levels whose overrunning has to be under control. Thierry Petit, Jean-Charles Régin |
ICTAI (1) | 2 |
| 2009 | Scalable Load Balancing in Nurse to Patient Assignment Problems
Pierre Schaus, Pascal Van Hentenryck, Jean-Charles Régin |
CPAIOR | 3 |
| 2008 | Simpler and Incremental Consistency Checking and Arc Consistency Filtering Algorithms for the Weighted Spanning Tree Constraint
Jean-Charles Régin |
CPAIOR | 1 |
| 2007 | The Deviation Constraint
Pierre Schaus, Yves Deville, Pierre Dupont, Jean-Charles Régin |
CPAIOR | 4 |
| 2006 | Open Constraints in a Closed World
Willem Jan van Hoeve, Jean-Charles Régin |
CPAIOR | 2 |
| 2005 | A Fast Arc Consistency Algorithm for n-ary Constraints
Olivier Lhomme, Jean-Charles Régin |
AAAI | 2 |
| 2005 | SPREAD: A Balancing Constraint Based on Statistics
Gilles Pesant, Jean-Charles Régin |
CP | 2 |
| 2005 | AC-*: A Configurable, Generic and Adaptive Arc Consistency Algorithm
Jean-Charles Régin |
CP | 1 |
| 2005 | Maintaining Arc Consistency Algorithms During the Search Without Additional Space Cost
Jean-Charles Régin |
CP | 1 |
| 2005 | Combination of Among and Cardinality Constraints
Jean-Charles Régin |
CPAIOR | 1 |
| 2005 | An optimal coarse-grained arc consistency algorithm
Christian Bessiere, Jean-Charles Régin, Roland H. C. Yap, Yuanlin Zhang 0002 |
Artif. Intell. | 2 |
| 2004 | The Cardinality Matrix Constraint
Jean-Charles Régin, Carla P. Gomes |
CP | 1 |
| 2003 | Using Constraint Programming to Solve the Maximum Clique Problem
Jean-Charles Régin |
CP | 1 |
| 2002 | Robust and Parallel Solving of a Network Design Problem
Claude Le Pape, Laurent Perron, Jean-Charles Régin, Paul Shaw |
CP | 3 |
| 2002 | Range-Based Algorithm for Max-CSP
Thierry Petit, Jean-Charles Régin, Christian Bessiere |
CP | 2 |
| 2001 | Specific Filtering Algorithms for Over-Constrained Problems
Thierry Petit, Jean-Charles Régin, Christian Bessiere |
CP | 2 |
| 2001 | New Lower Bounds of Constraint Violations for Over-Constrained Problems
Jean-Charles Régin, Thierry Petit, Christian Bessiere, Jean-François Puget |
CP | 1 |
| 2001 | Refining the Basic Constraint Propagation Algorithm
Christian Bessiere, Jean-Charles Régin |
IJCAI | 2 |
| 2000 | An Original Constraint Based Approach for Solving over Constrained Problems
Jean-Charles Régin, Thierry Petit, Christian Bessiere, Jean-François Puget |
CP | 1 |
| 2000 | A Global Constraint Combining a Sum Constraint and Difference Constraints
Jean-Charles Régin, Michel Rueher |
CP | 1 |
| 2000 | Meta-constraints on violations for over constrained problemsabstractConstraint programming techniques are widely used to solve real-world problems. It often happens that such problems are over-constrained and do not have any solution. In such a case, the goal is to find a good compromise. A simple theoretical framework is the Max-CSP, where the goal is to minimize the number of constraint violations. However, in real-life problems, complex rules are generally imposed with respect to violations. Solutions which do not satisfy these rules have no practical interest. Therefore, many frameworks derived from the Max-CSP have been introduced. In this paper, we classify the most usual types of rules, and we show that some of them are not expressible in existing frameworks. We introduce a new paradigm in which all these rules can be encoded, through meta-constraints. Moreover, we show that most of existing frameworks can be included in our model. Thierry Petit, Jean-Charles Régin, Christian Bessiere |
ICTAI | 2 |
| 1999 | Enforcing Arc Consistency on Global Constraints by Solving Subproblems on the Fly
Christian Bessiere, Jean-Charles Régin |
CP | 2 |
| 1999 | Arc Consistency for Global Cardinality Constraints with Costs
Jean-Charles Régin |
CP | 1 |
| 1999 | The Symmetric Alldiff Constraint
Jean-Charles Régin |
IJCAI | 1 |
| 1999 | Constraint Programming in OPL
Pascal Van Hentenryck, Laurent D. Michel, Laurent Perron, Jean-Charles Régin |
PPDP | 4 |
| 1999 | Using Constraint Metaknowledge to Reduce Arc Consistency Computation
Christian Bessiere, Eugene C. Freuder, Jean-Charles Régin |
Artif. Intell. | 3 |
| 1997 | A Filtering Algorithm for Global Sequencing Constraints
Jean-Charles Régin, Jean-François Puget |
CP | 1 |
| 1997 | Arc Consistency for General Constraint Networks: Preliminary Results
Christian Bessiere, Jean-Charles Régin |
IJCAI (1) | 2 |
| 1996 | MAC and Combined Heuristics: Two Reasons to Forsake FC (and CBJ?) on Hard Problems
Christian Bessiere, Jean-Charles Régin |
CP | 2 |
| 1995 | Using Inference to Reduce Arc Consistency Computation
Christian Bessiere, Eugene C. Freuder, Jean-Charles Régin |
IJCAI (1) | 3 |
| 1994 | A Filtering Algorithm for Constraints of Difference in CSPs
Jean-Charles Régin |
AAAI | 1 |
| 1994 | An Arc-Consistency Algorithm Optimal in the Number of Constraint ChecksabstractC. Bessiere and M.O. Cordier (1994) said that the AC-6 arc consistency algorithm is optimal in time on constraint networks where nothing is known about the constraint semantics. However, in constraint networks, it is always assumed that constraints are bidirectional. None of the previous algorithms achieving arc-consistency (AC-3, AC-4, AC-6) use constraint bidirectionality. We propose here an improved version of AC-6 which uses this property. Then, we claim that our new algorithm is optimal in the number of constraint checks performed (i.e. given a variable, value, and arc ordering, it performs the minimum possible number of constraint checks according to these orders).> Christian Bessiere, Jean-Charles Régin |
ICTAI | 2 |