Christophe Lecoutre

dblp:95/2777 · DBLP profile ↗
← Back
62ranked-venue papers
22as first author
9since 2021 · last 2026
0000-0002-2205-6545ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 59 · 22 first-author · 8 since 2021Software engineering, systems software and programming languages · 21 · 8 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 19 · 7 first-author · 3 since 2021Theory of computation · 3Databases, data management, data science and information retrieval · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2026 Aperiodic Tiling and Rhythmic Canons: A CP Journey
abstract
The Aperiodic Tiling Complements Problem (ATCP) involves finding the full set of (normalized) aperiodic complements of a given pattern. This has become a classic problem in music theory, with some recent attempts to model it using Integer Linear Programming (ILP) and Boolean Satisfiability (SAT) frameworks. In this paper, we develop and compare different models of ATCP encoded with Constraint Programming (CP). The most effective approach admits two phases: a first one that allows us to merge (join) several subsets of linear constraints under the form of tables with large arity, and a second one that advantageously exploits the generated tables to discard periodic tiling complements. Our experimental results show that our approach significantly outperforms the state-of-the-art, solving every instance of a classical benchmark (standard Vuza rhythms for canons with periods set up to 900) in a time between 5 seconds and 2 minutes (except the largest instance being solved in 18 minutes).
Guillaume Derval, Christophe Lecoutre
AAAI2
2025 Aircraft Resource-Constrained Assembly Line Balancing with Learning Effect: A Constraint Programming Approach
Duc Anh Le, Stéphanie Roussel 0001, Christophe Lecoutre
CP3
2024 Check-In Desk Scheduling Optimisation at CDG International Airport
abstract
More than ever, air transport players (i.e., airline and airport companies) in an intensely competitive climate need to benefit from a carefully optimized management of airport resources to improve the quality of service and control the induced costs. In this paper, we investigate the Airport Check-in Desk Assignment Problem. We propose a Constraint Programming (CP) model for this problem, and present some promising experimental results from data coming from ADP (Aéroport de Paris). Our works are deployed in a preprod environment since 1 year.
Thibault Falque, Gilles Audemard, Christophe Lecoutre, Bertrand Mazure
AAAI3
2024 Learning Effect and Compound Activities in High Multiplicity RCPSP: Application to Satellite Production
abstract
This paper addresses the High Multiplicity Resource-Constrained Project Scheduling Problem (HM-RCPSP), in which multiple projects are performed iteratively while sharing limited resources. We extend this problem by integrating the learning effect, which makes the duration of some activities decrease when they are repeated. Learning effect can be represented by any decreasing function, allowing us to get flexibility in modeling various scenarios. Additionally, we take composition of activities into consideration for reasoning about precedence and resources in a more abstract way. A Constraint Programming model is proposed for this richer problem, including a symmetry-breaking technique applied to some activities. We also present a heuristic-based search strategy. The effectiveness of these solving approaches is evaluated through an experimentation conducted on data concerning real-world satellite assembly lines, as well as on some adapted literature benchmarks. Obtained results demonstrate that our methods serve as robust baselines for addressing this novel problem (denoted by HM-RCPSP/L-C).
Duc Anh Le, Stéphanie Roussel 0001, Christophe Lecoutre, Anouck Chan
CP3
2024 Parking Scheduling Optimisation at Paris Charles de Gaulle International Airport
Thibault Falque, Christophe Lecoutre, Bertrand Mazure, Romain Wallon
ICAART (3)2
2023 Guiding Backtrack Search by Tracking Variables During Constraint Propagation
abstract
International audience
Gilles Audemard, Christophe Lecoutre, Charles Prud'homme
CP2
2023 Applications of Artificial Intelligence in Cross Docking: A Systematic Literature Review
abstract
In this paper, we present the research issues, the representation models, as well as the methodological and algorithmic approaches that have been proposed for cross-docking systems in the literature. More specifically, we have conducted a systematic literature review so as to analyze the contribution of Artificial Intelligence (AI), and more generally AI-based techniques, to cross-docking systems. One immediate interest of this work is that it allows us to identify some new potential uses of AI-based techniques for solving cross-docking problems. To conduct our analysis, we have extended the standard approach of systematic literature review called SALSA; e-SALSA is the novel derived and enhanced approach we propose in our study. It consists of seven steps for carrying out a systematic literature review based on a meta-analysis of the available data on the subject of AI-based techniques applied to the domain of cross docking (AI4 CD: Artificial Intelligence for Cross-Docking). In the light of the results of our review and analysis, several new scientific issues are identified on AI4 CD, giving us the opportunity of suggesting some new directions of research.
Amna Altaf, Adnen El-Amraoui, François Delmotte, Christophe Lecoutre
J. Comput. Inf. Syst.4
2022 Best Heuristic Identification for Constraint Satisfaction
abstract
In constraint satisfaction problems, the variable ordering heuristic takes a central place by selecting the variables to branch on during backtrack search. As many hand-crafted branching heuristics have been proposed in the literature, a key issue is to identify, from a pool of candidate heuristics, which one is the best for solving a given constraint satisfaction task. Based on the observation that modern constraint solvers are using restart sequences, the best heuristic identification problem can be cast in the context of multi-armed bandits as a non-stochastic best arm identification problem. Namely, during each run of some given restart sequence, the bandit algorithm selects a branching heuristic and receives a reward for this heuristic before proceeding to the next run. The goal is to identify the best heuristic using few runs, and without any stochastic assumption about the constraint solver. In this study, we propose an adaptive variant of Successive Halving that exploits Luby's universal restart sequence. We analyze the convergence of this bandit algorithm in the non-stochastic setting, and we demonstrate its empirical effectiveness on various constraint satisfaction benchmarks.
Frédéric Koriche, Christophe Lecoutre, Anastasia Paparrizou, Hugues Wattez
IJCAI2
2021 A hybrid CP/MOLS approach for multi-objective imbalanced classification
abstract
In the domain of partial classification, recent studies about multiobjective local search (MOLS) have led to new algorithms offering high performance, particularly when the data are imbalanced. In the presence of such data, the class distribution is highly skewed and the user is often interested in the least frequent class. Making further improvements certainly requires exploiting complementary solving techniques (notably, for the rule mining problem). As Constraint Programming (CP) has been shown to be effective on various combinatorial problems, it is one such promising complementary approach. In this paper, we propose a new hybrid combination, based on MOLS and CP that are quite orthogonal. Indeed, CP is a complete approach based on powerful filtering techniques whereas MOLS is an incomplete approach based on Pareto dominance. Experimental results on real imbalanced datasets show that our hybrid approach is statistically more efficient than a simple MOLS algorithm on both training and tests instances, in particular, on partial classification problems containing many attributes.
Nicolas Szczepanski, Gilles Audemard, Laetitia Vermeulen-Jourdan, Christophe Lecoutre, Lucien Mousin, Nadarajen Veerapen
GECCO4
2020 Segmented Tables: An Efficient Modeling Tool for Constraint Reasoning
Gilles Audemard, Christophe Lecoutre, Mehdi Maamar
ECAI2
2020 Learning Variable Ordering Heuristics with Multi-Armed Bandits and Restarts
abstract
In constraint-based applications, the user is often required to be an expert as, for a given problem instance, many parameters of the used solver must be manually tuned to improve its efficiency. Clearly, this background knowledge burdens the spread of constraint programming technology to non-expert users. In order to alleviate this issue, the idea of "autonomous" constraint solving is to adjust the solver parameters and to efficiently handle any problem instance without manual tuning. Notably, the choice of the variable ordering heuristic can lead to drastically different performances. A key question arises then: how can we find the best variable ordering heuristic for a problem instance, given a set of available heuristics provided by the solver? To answer this question, we propose an algorithmic framework that combines multi-armed bandits and restarts. Each candidate heuristic is viewed as an arm, and the framework learns to estimate the best heuristic using a multi-armed bandit algorithm. The common mechanism of restarts is used to provide feedback for reinforcing the bandit algorithm. Based on a thorough experimental evaluation, we demonstrate that this framework is able to find the best heuristic for most problem instances; notably, it outperforms the state-of-the-art in terms of time and solved instances.
Hugues Wattez, Frédéric Koriche, Christophe Lecoutre, Anastasia Paparrizou, Sébastien Tabary
ECAI3
2020 NACRE - A Nogood And Clause Reasoning Engine
abstract
NACRE, for Nogood And Clause Reasoning Engine, is a constraint solver written in C++. It is based on a modular architecture designed to work with generic constraints while implementing several state-of-the-art search methods and heuristics. Interestingly, its data structures have been carefully designed to play around nogoods and clauses, making it suit- able for implementing learning strategies. NACRE was submitted to the CSP MiniTrack of the 2018 and 2019 XCSP3 [8] competitions where it took the first place. This paper gives a general description of NACRE as a framework. We present its kernel, the available search algorithms, and the default settings (notably, used for XCSP3 competitions), which makes NACRE efficient in practice when used as a black-box solver.
Gaël Glorian, Jean-Marie Lagniez, Christophe Lecoutre
LPAR3
2019 Extending Compact-Diagram to Basic Smart Multi-Valued Variable Diagrams
Hélène Verhaeghe, Christophe Lecoutre, Pierre Schaus
CPAIOR2
2019 Refining Constraint Weighting
abstract
Backtracking search is a complete approach that is traditionally used to solve instances modeled as constraint satisfaction problems. The space explored during search depends dramatically on the order that variables are instantiated. Considering that a perfect variable ordering might result to a backtrack-free search (i.e., finding backdoors, cycle cutsets), finding heuristics for variable ordering has always attracted research interest. For fifteen years, constraint weighting has been shown to be a successful approach for guiding backtrack search. In this paper, we show how the popular generic variable ordering heuristic dom/wdeg can be made more robust by taking finer information at each conflict: the "current" arity of the failing constraint as well as the size of the current domains of the variables involved in that constraint. Our experimental results show the practical interest of this refined variant of constraint weighting.
Hugues Wattez, Christophe Lecoutre, Anastasia Paparrizou, Sébastien Tabary
ICTAI2
2018 Soft-Regular with a Prefix-Size Violation Measure
Minh Thanh Khong, Christophe Lecoutre, Pierre Schaus, Yves Deville
CPAIOR2
2018 Compact-MDD: Efficiently Filtering (s)MDD Constraints with Reversible Sparse Bit-sets
abstract
Multi-Valued Decision Diagrams (MDDs) are instrumental in modeling combinatorial problems with Constraint Programming.In this paper, we propose a related data structure called sMDD (semi-MDD) where the central layer of the diagrams is non-deterministic.We show that it is easy and efficient to transform any table (set of tuples) into an sMDD.We also introduce a new filtering algorithm, called Compact-MDD, which is based on bitwise operations, and can be applied to both MDDs and sMDDs.Our experimental results show the practical interest of our approach, both in terms of compression and filtering speed.
Hélène Verhaeghe, Christophe Lecoutre, Pierre Schaus
IJCAI2
2017 Extending Compact-Table to Negative and Short Tables
abstract
Table constraints are very useful for modeling combinatorial constrained problems, and thus play an important role in Constraint Programming (CP). During the last decade, many algorithms have been proposed for enforcing the property known as Generalized Arc Consistency (GAC) on such constraints. A state-of-the art GAC algorithm called Compact-Table (CT), which has been recently proposed, significantly outperforms all previously proposed algorithms. In this paper, we extend this algorithm in order to deal with both short supports and negative tables, i.e., tables that contain universal values and conflicts. Our experimental results show the interest of using this fast general algorithm.
Hélène Verhaeghe, Christophe Lecoutre, Pierre Schaus
AAAI2
2017 Combining Nogoods in Restart-Based Search
Gaël Glorian, Frédéric Boussemart, Jean-Marie Lagniez, Christophe Lecoutre, Bertrand Mazure
CP4
2017 Extending Compact-Table to Basic Smart Tables
Hélène Verhaeghe, Christophe Lecoutre, Yves Deville, Pierre Schaus
CP2
2017 Efficient Reification of Table Constraints
abstract
Reifying a constraint c consists in associating a Boolean variable b with c such that c is satisfied if and only if b is true, which can be denoted by c^{reif}: cb. Reification is useful for logically combining constraints and counting how many reified constraints can be satisfied. Since table constraints play an important role within constraint programming, in this paper, we are interested in their reification. We introduce a filtering algorithm that allows us to establish generalized arc consistency on reified table constraints, with no spatial overhead. We also propose a flexible approach that can generally reify any subsets of constraints. We show the practical interest of our work on the Max-CSP problem and a variation of the subgraph isomorphism problem.
Minh Thanh Khong, Yves Deville, Pierre Schaus, Christophe Lecoutre
ICTAI4
2017 Automatic Synthesis of Smart Table Constraints by Abstraction of Table Constraints
abstract
The smart table constraint represents a powerful modeling tool that has been recently introduced. This constraint allows the user to represent compactly a number of well-known (global) constraints and more generally any arbitrarily structured constraints, especially when disjunction is at stake. In many problems, some constraints are given under the basic and simple form of tables explicitly listing the allowed combinations of values. In this paper, we propose an algorithm to convert automatically any (ordinary) table into a compact smart table. Its theoretical time complexity is shown to be quadratic in the size of the input table. Experimental results demonstrate its compression efficiency on many constraint cases while showing its reasonable execution time. It is then shown that using filtering algorithms on the resulting smart table is more efficient than using state of the art filtering algorithms on the initial table.
Baudouin Le Charlier, Minh Thanh Khong, Christophe Lecoutre, Yves Deville
IJCAI3
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
CP3
2016 Computing and restoring global inverse consistency in interactive constraint satisfaction
Christian Bessiere, Hélène Fargier, Christophe Lecoutre
Artif. Intell.3
2015 Conflict Ordering Search for Scheduling Problems
Steven Gay, Renaud Hartert, Christophe Lecoutre, Pierre Schaus
CP3
2015 The Smart Table Constraint
Jean-Baptiste Mairy, Yves Deville, Christophe Lecoutre
CPAIOR3
2015 STR3: A path-optimal filtering algorithm for table constraints
Christophe Lecoutre, Chavalit Likitvivatanavong, Roland H. C. Yap
Artif. Intell.1
2014 Scoring-Based Neighborhood Dominance for the Subgraph Isomorphism Problem
Gilles Audemard, Christophe Lecoutre, Mouny Samy Modeliar, Gilles Goncalves, Daniel Cosmin Porumbel
CP2
2014 Sliced Table Constraints: Combining Compression and Tabular Reduction
Nebras Gharbi, Fred Hemery, Christophe Lecoutre, Olivier Roussel
CPAIOR3
2014 Domain k-Wise Consistency Made as Simple as Generalized Arc Consistency
Jean-Baptiste Mairy, Yves Deville, Christophe Lecoutre
CPAIOR3
2013 Extending STR to a Higher-Order Consistency
abstract
One of the most widely studied classes of constraints in constraint programming (CP) is that of table constraints. Numerousspecialized filtering algorithms, enforcing the wellknown property called generalized arc consistency (GAC),have been developed for such constraints. Among the most successful GAC algorithms for table constraints, we find variants of simple tabular reduction (STR), like STR2. In this paper,we propose an extension of STR-based algorithms that achieves full pairwise consistency (FPWC), a consistency stronger than GAC and max restricted pairwise consistency (maxRPWC). Our approach involves counting the number of occurrences of specific combinations of values in constraint intersections. Importantly, the worst-case time complexity of one call to the basic filtering procedure at the heart of our new algorithm is quite close to that of STR algorithms. Experiments demonstrate that our method can outperform STR2 in many classes of problems, being significantly faster in some cases. Also, it is clearly superior to maxRPWC+, an algorithm that has been recently proposed.
Christophe Lecoutre, Anastasia Paparrizou, Kostas Stergiou 0001
AAAI1
2013 Global Inverse Consistency for Interactive Constraint Satisfaction
Christian Bessiere, Hélène Fargier, Christophe Lecoutre
CP3
2013 Solving WCSP by Extraction of Minimal Unsatisfiable Cores
abstract
Usual techniques to solve WCSP are based on cost transfer operations coupled with a branch and bound algorithm. In this paper, we focus on an approach integrating extraction and relaxation of Minimal Unsatisfiable Cores in order to solve this problem. We derive our approach in two ways: an incomplete, greedy, algorithm and a complete one.
Christophe Lecoutre, Nicolas Paris, Olivier Roussel, Sébastien Tabary
ICTAI1
2012 Propagating Soft Table Constraints
Christophe Lecoutre, Nicolas Paris, Olivier Roussel, Sébastien Tabary
CP1
2012 WCSP Integration of Soft Neighborhood Substitutability
Christophe Lecoutre, Olivier Roussel, Djamel E. Dehani
CP1
2011 A Framework for Decision-Based Consistencies
Jean-François Condotta, Christophe Lecoutre
CP2
2011 Second-Order Consistencies
abstract
In this paper, we propose a comprehensive study of second-order consistencies (i.e., consistencies identifying inconsistent pairs of values) for constraint satisfaction. We build a full picture of the relationships existing between four basic second-order consistencies, namely path consistency (PC), 3-consistency (3C), dual consistency (DC) and 2-singleton arc consistency (2SAC), as well as their conservative and strong variants. Interestingly, dual consistency is an original property that can be established by using the outcome of the enforcement of generalized arc consistency (GAC), which makes it rather easy to obtain since constraint solvers typically maintain GAC during search. On binary constraint networks, DC is equivalent to PC, but its restriction to existing constraints, called conservative dual consistency (CDC), is strictly stronger than traditional conservative consistencies derived from path consistency, namely partial path consistency (PPC) and conservative path consistency (CPC). After introducing a general algorithm to enforce strong (C)DC, we present the results of an experimentation over a wide range of benchmarks that demonstrate the interest of (conservative) dual consistency. In particular, we show that enforcing (C)DC before search clearly improves the performance of MAC (the algorithm that maintains GAC during search) on several binary and non-binary structured problems.
Christophe Lecoutre, Stéphane Cardon, Julien Vion
J. Artif. Intell. Res.1
2010 A Class of df-Consistencies for Qualitative Constraint Networks
Jean-François Condotta, Christophe Lecoutre
KR2
2009 Failed Value Consistencies for Constraint Satisfaction
Christophe Lecoutre, Olivier Roussel
CP1
2009 Lightweight Detection of Variable Symmetries for Constraint Satisfaction
abstract
In this paper, we propose to automatically detect variable symmetries of CSP instances by computing for each constraint scope a partition exhibiting locally symmetric variables. From this local information obtained in polynomial time, we can build a so-called LSV-graph whose automorphisms correspond to (global) variable symmetries. Interestingly enough, our approach allows us to disregard the representation (extension, intension, global) of constraints. Besides, the size of the LSV-graph is linear with respect to the number of constraints (and their arity).
Christophe Lecoutre, Sébastien Tabary
ICTAI1
2009 Reasoning from last conflict(s) in constraint programming
Christophe Lecoutre, Lakhdar Sais, Sébastien Tabary, Vincent Vidal 0001
Artif. Intell.1
2008 Optimization of Simple Tabular Reduction for Table Constraints
Christophe Lecoutre
CP1
2008 A Decomposition Technique for Max-CSP
abstract
The objective of the Maximal Constraint Satisfaction Problem (Max-CSP) is to find an instantiation which minimizes the number of constraint violations in a constraint network. In this paper, inspired from the concept of inferred disjunctive constraints introduced by Freuder and Hubbe, we show that it is possible to exploit the arc-inconsistency counts, associated with each value of a network, in order to avoid exploring useless portions of the search space. The principle is to reason from the distance between the two best values in the domain of a variable, according to such counts. From this reasoning, we can build a decomposition technique which can be used throughout search in order to decompose the current problem into easier sub-problems. Interestingly, this approach does not depend on the structure of the constraint graph, as it is usually proposed. Alternatively, we can dynamically post hard constraints that can be used locally to prune the search space. The practical interest of our approach is illustrated, using this alternative, with an experimentation based on a classical branch and bound algorithm, namely PFC-MRDAC.
Hachemi Bennaceur, Christophe Lecoutre, Olivier Roussel
ECAI2
2008 Constraint-Level Advice for Shaving
Radoslaw Szymanek, Christophe Lecoutre
ICLP2
2007 Conservative Dual Consistency
Christophe Lecoutre, Stéphane Cardon, Julien Vion
AAAI1
2007 Transposition Tables for Constraint Satisfaction
Christophe Lecoutre, Lakhdar Sais, Sébastien Tabary, Vincent Vidal 0001
AAAI1
2007 Path Consistency by Dual Consistency
Christophe Lecoutre, Stéphane Cardon, Julien Vion
CP1
2007 Exploiting Past and Future: Pruning by Inconsistent Partial State Dominance
Christophe Lecoutre, Lakhdar Sais, Sébastien Tabary, Vincent Vidal 0001
CP1
2007 A Study of Residual Supports in Arc Consistency
Christophe Lecoutre, Fred Hemery
IJCAI1
2007 Nogood Recording from Restarts
Christophe Lecoutre, Lakhdar Sais, Sébastien Tabary, Vincent Vidal 0001
IJCAI1
2007 Random constraint satisfaction: Easy generation of hard (satisfiable) instances
Ke Xu 0001, Frédéric Boussemart, Fred Hemery, Christophe Lecoutre
Artif. Intell.4
2006 Generalized Arc Consistency for Positive Table Constraints
Christophe Lecoutre, Radoslaw Szymanek
CP1
2006 Extracting MUCs from Constraint Networks
Fred Hemery, Christophe Lecoutre, Lakhdar Sais, Frédéric Boussemart
ECAI2
2006 Last Conflict Based Reasoning
Christophe Lecoutre, Lakhdar Sais, Sébastien Tabary, Vincent Vidal 0001
ECAI1
2005 A Greedy Approach to Establish Singleton Arc Consistency
Christophe Lecoutre, Stéphane Cardon
IJCAI1
2005 A Simple Model to Generate Hard Satisfiable Instances
Ke Xu 0001, Frédéric Boussemart, Fred Hemery, Christophe Lecoutre
IJCAI4
2004 Support Inference for Generic Filtering
Frédéric Boussemart, Fred Hemery, Christophe Lecoutre, Lakhdar Sais
CP3
2004 Boosting Systematic Search by Weighting Constraints
Frédéric Boussemart, Fred Hemery, Christophe Lecoutre, Lakhdar Sais
ECAI3
2004 Backjump-Based Techniques versus Conflict-Directed Heuristics
abstract
We present a general algorithm which gives a uniform view of several state-of-the-art systematic backtracking search algorithms for solving both binary and nonbinary CSP instances. More precisely, this algorithm integrates the most usual or/and sophisticated look-back and look-ahead schemes. By means of this algorithm, our purpose is then to study the interest of backjump-based techniques with respect to conflict-directed variable ordering heuristics.
Christophe Lecoutre, Frédéric Boussemart, Fred Hemery
ICTAI1
2003 Exploiting Multidirectionality in Coarse-Grained Arc Consistency Algorithms
Christophe Lecoutre, Frédéric Boussemart, Fred Hemery
CP1
2003 Implicit Random Constraint Satisfaction Problems
abstract
Random CSPs (constraint satisfaction problems) provide interesting benchmarks for experimental evaluation of algorithms. From a theoretical point of view, a lot of recent works have contributed to guarantee the existence of a so-called phase transition and, consequently, of hard and large problem instances. From a practical point of view, due to exponential space complexity, a vast majority of experiments based on random CSPs concerns binary problems. In this paper, we introduce a model of implicit random CSPs, i.e., of random CSPs where constraints are not given in extension but defined by a predicate. This new model involves an easy implementation, no space requirement and the possibility to perform experiments with large arity constraints.
Christophe Lecoutre, Frédéric Boussemart, Fred Hemery
ICTAI1
2002 Solving the cyclic job shop scheduling problem with linear precedence constraints using CP techniques
abstract
A cyclic scheduling problem is a problem which, under the requirement of respecting a finite set of constraints consists of ordering a finite set of tasks occurring in an indefinite number of times. In this paper, we propose, by employing different techniques that have been developed by the constraint programming (CP) community, to attack the cyclic job shop scheduling problem with linear precedence constraints. Indeed, this problem can be cut as a constraint satisfaction problem or a constraint optimization problem. By limiting the periodicity of the searched solution, we show that a complete tree search approach is viable since it allows giving satisfactory results while minimizing the overall execution time. Furthermore, such a solution is more adaptable to an industrial context since a limited periodicity can be easily exploited.
Frédéric Boussemart, Guillaume Cavory, Christophe Lecoutre
SMC (2)3
2001 AbsCon: A Prototype to Solve CSPs with Abstraction
Sylvain Merchez, Christophe Lecoutre, Frédéric Boussemart
CP2