VLDB 2026 Research / reviewers in the wild / expert
Christophe Lecoutre
dblp:95/2777
· DBLP profile ↗
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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Aperiodic Tiling and Rhythmic Canons: A CP JourneyabstractThe 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 |
AAAI | 2 |
| 2025 | Aircraft Resource-Constrained Assembly Line Balancing with Learning Effect: A Constraint Programming Approach
Duc Anh Le, Stéphanie Roussel 0001, Christophe Lecoutre |
CP | 3 |
| 2024 | Check-In Desk Scheduling Optimisation at CDG International AirportabstractMore 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 |
AAAI | 3 |
| 2024 | Learning Effect and Compound Activities in High Multiplicity RCPSP: Application to Satellite ProductionabstractThis 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 |
CP | 3 |
| 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 PropagationabstractInternational audience Gilles Audemard, Christophe Lecoutre, Charles Prud'homme |
CP | 2 |
| 2023 | Applications of Artificial Intelligence in Cross Docking: A Systematic Literature ReviewabstractIn 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 SatisfactionabstractIn 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 |
IJCAI | 2 |
| 2021 | A hybrid CP/MOLS approach for multi-objective imbalanced classificationabstractIn 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 |
GECCO | 4 |
| 2020 | Segmented Tables: An Efficient Modeling Tool for Constraint Reasoning
Gilles Audemard, Christophe Lecoutre, Mehdi Maamar |
ECAI | 2 |
| 2020 | Learning Variable Ordering Heuristics with Multi-Armed Bandits and RestartsabstractIn 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 |
ECAI | 3 |
| 2020 | NACRE - A Nogood And Clause Reasoning EngineabstractNACRE, 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 |
LPAR | 3 |
| 2019 | Extending Compact-Diagram to Basic Smart Multi-Valued Variable Diagrams
Hélène Verhaeghe, Christophe Lecoutre, Pierre Schaus |
CPAIOR | 2 |
| 2019 | Refining Constraint WeightingabstractBacktracking 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 |
ICTAI | 2 |
| 2018 | Soft-Regular with a Prefix-Size Violation Measure
Minh Thanh Khong, Christophe Lecoutre, Pierre Schaus, Yves Deville |
CPAIOR | 2 |
| 2018 | Compact-MDD: Efficiently Filtering (s)MDD Constraints with Reversible Sparse Bit-setsabstractMulti-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 |
IJCAI | 2 |
| 2017 | Extending Compact-Table to Negative and Short TablesabstractTable 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 |
AAAI | 2 |
| 2017 | Combining Nogoods in Restart-Based Search
Gaël Glorian, Frédéric Boussemart, Jean-Marie Lagniez, Christophe Lecoutre, Bertrand Mazure |
CP | 4 |
| 2017 | Extending Compact-Table to Basic Smart Tables
Hélène Verhaeghe, Christophe Lecoutre, Yves Deville, Pierre Schaus |
CP | 2 |
| 2017 | Efficient Reification of Table ConstraintsabstractReifying 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 |
ICTAI | 4 |
| 2017 | Automatic Synthesis of Smart Table Constraints by Abstraction of Table ConstraintsabstractThe 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 |
IJCAI | 3 |
| 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 | 3 |
| 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 |
CP | 3 |
| 2015 | The Smart Table Constraint
Jean-Baptiste Mairy, Yves Deville, Christophe Lecoutre |
CPAIOR | 3 |
| 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 |
CP | 2 |
| 2014 | Sliced Table Constraints: Combining Compression and Tabular Reduction
Nebras Gharbi, Fred Hemery, Christophe Lecoutre, Olivier Roussel |
CPAIOR | 3 |
| 2014 | Domain k-Wise Consistency Made as Simple as Generalized Arc Consistency
Jean-Baptiste Mairy, Yves Deville, Christophe Lecoutre |
CPAIOR | 3 |
| 2013 | Extending STR to a Higher-Order ConsistencyabstractOne 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 |
AAAI | 1 |
| 2013 | Global Inverse Consistency for Interactive Constraint Satisfaction
Christian Bessiere, Hélène Fargier, Christophe Lecoutre |
CP | 3 |
| 2013 | Solving WCSP by Extraction of Minimal Unsatisfiable CoresabstractUsual 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 |
ICTAI | 1 |
| 2012 | Propagating Soft Table Constraints
Christophe Lecoutre, Nicolas Paris, Olivier Roussel, Sébastien Tabary |
CP | 1 |
| 2012 | WCSP Integration of Soft Neighborhood Substitutability
Christophe Lecoutre, Olivier Roussel, Djamel E. Dehani |
CP | 1 |
| 2011 | A Framework for Decision-Based Consistencies
Jean-François Condotta, Christophe Lecoutre |
CP | 2 |
| 2011 | Second-Order ConsistenciesabstractIn 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 |
KR | 2 |
| 2009 | Failed Value Consistencies for Constraint Satisfaction
Christophe Lecoutre, Olivier Roussel |
CP | 1 |
| 2009 | Lightweight Detection of Variable Symmetries for Constraint SatisfactionabstractIn 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 |
ICTAI | 1 |
| 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 |
CP | 1 |
| 2008 | A Decomposition Technique for Max-CSPabstractThe 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 |
ECAI | 2 |
| 2008 | Constraint-Level Advice for Shaving
Radoslaw Szymanek, Christophe Lecoutre |
ICLP | 2 |
| 2007 | Conservative Dual Consistency
Christophe Lecoutre, Stéphane Cardon, Julien Vion |
AAAI | 1 |
| 2007 | Transposition Tables for Constraint Satisfaction
Christophe Lecoutre, Lakhdar Sais, Sébastien Tabary, Vincent Vidal 0001 |
AAAI | 1 |
| 2007 | Path Consistency by Dual Consistency
Christophe Lecoutre, Stéphane Cardon, Julien Vion |
CP | 1 |
| 2007 | Exploiting Past and Future: Pruning by Inconsistent Partial State Dominance
Christophe Lecoutre, Lakhdar Sais, Sébastien Tabary, Vincent Vidal 0001 |
CP | 1 |
| 2007 | A Study of Residual Supports in Arc Consistency
Christophe Lecoutre, Fred Hemery |
IJCAI | 1 |
| 2007 | Nogood Recording from Restarts
Christophe Lecoutre, Lakhdar Sais, Sébastien Tabary, Vincent Vidal 0001 |
IJCAI | 1 |
| 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 |
CP | 1 |
| 2006 | Extracting MUCs from Constraint Networks
Fred Hemery, Christophe Lecoutre, Lakhdar Sais, Frédéric Boussemart |
ECAI | 2 |
| 2006 | Last Conflict Based Reasoning
Christophe Lecoutre, Lakhdar Sais, Sébastien Tabary, Vincent Vidal 0001 |
ECAI | 1 |
| 2005 | A Greedy Approach to Establish Singleton Arc Consistency
Christophe Lecoutre, Stéphane Cardon |
IJCAI | 1 |
| 2005 | A Simple Model to Generate Hard Satisfiable Instances
Ke Xu 0001, Frédéric Boussemart, Fred Hemery, Christophe Lecoutre |
IJCAI | 4 |
| 2004 | Support Inference for Generic Filtering
Frédéric Boussemart, Fred Hemery, Christophe Lecoutre, Lakhdar Sais |
CP | 3 |
| 2004 | Boosting Systematic Search by Weighting Constraints
Frédéric Boussemart, Fred Hemery, Christophe Lecoutre, Lakhdar Sais |
ECAI | 3 |
| 2004 | Backjump-Based Techniques versus Conflict-Directed HeuristicsabstractWe 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 |
ICTAI | 1 |
| 2003 | Exploiting Multidirectionality in Coarse-Grained Arc Consistency Algorithms
Christophe Lecoutre, Frédéric Boussemart, Fred Hemery |
CP | 1 |
| 2003 | Implicit Random Constraint Satisfaction ProblemsabstractRandom 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 |
ICTAI | 1 |
| 2002 | Solving the cyclic job shop scheduling problem with linear precedence constraints using CP techniquesabstractA 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 |
CP | 2 |