Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Guillaume Escamocher is active.

Publication


Featured researches published by Guillaume Escamocher.


Journal of Computer and System Sciences | 2015

Variable and value elimination in binary constraint satisfaction via forbidden patterns

David A. Cohen; Martin C. Cooper; Guillaume Escamocher; Stanislav Živný

Variable or value elimination in a constraint satisfaction problem (CSP) can be used in preprocessing or during search to reduce search space size. A variable elimination rule (value elimination rule) allows the polynomial-time identification of certain variables (domain elements) whose elimination, without the introduction of extra compensatory constraints, does not affect the satisfiability of an instance. We show that there are essentially just four variable elimination rules and three value elimination rules defined by forbidding generic sub-instances, known as irreducible existential patterns, in arc-consistent CSP instances. One of the variable elimination rules is the already-known Broken Triangle Property, whereas the other three are novel. The three value elimination rules can all be seen as strict generalisations of neighbourhood substitution.


Artificial Intelligence | 2016

Broken triangles

Martin C. Cooper; Aymeric Duchein; Achref El Mouelhi; Guillaume Escamocher; Cyril Terrioux; Bruno Zanuttini

A binary CSP instance satisfying the broken-triangle property (BTP) can be solved in polynomial time. Unfortunately, in practice, few instances satisfy the BTP. We show that a local version of the BTP allows the merging of domain values in arbitrary instances of binary CSP, thus providing a novel polynomial-time reduction operation. Extensive experimental trials on benchmark instances demonstrate a significant decrease in instance size for certain classes of problems. We show that BTP-merging can be generalised to instances with constraints of arbitrary arity and we investigate the theoretical relationship with resolution in SAT. A directional version of general-arity BTP-merging then allows us to extend the BTP tractable class previously defined only for binary CSP. We investigate the complexity of several related problems including the recognition problem for the general-arity BTP class when the variable order is unknown, finding an optimal order in which to apply BTP merges and detecting BTP-merges in the presence of global constraints such as AllDifferent.


Discrete Applied Mathematics | 2015

Characterising the complexity of constraint satisfaction problems defined by 2-constraint forbidden patterns

Martin C. Cooper; Guillaume Escamocher

Although the CSP (constraint satisfaction problem) is NP-complete, even in the case when all constraints are binary, certain classes of instances are tractable. We study classes of binary CSP instances defined by excluding subproblems. This approach has recently led to the discovery of novel tractable classes. The complete characterisation of all tractable classes defined by forbidding patterns (where a pattern is simply a compact representation of a set of subproblems) is a challenging problem. We demonstrate a dichotomy in the case of forbidden patterns consisting of either one or two constraints. This has allowed us to discover several new tractable classes including, for example, a novel generalisation of 2SAT. We then extend this dichotomy to existential patterns which are only forbidden on specific domain values.


conference on combinatorial optimization and applications | 2015

On the Minimal Constraint Satisfaction Problem: Complexity and Generation

Guillaume Escamocher; Barry O'Sullivan

The Minimal Constraint Satisfaction Problem, or Minimal CSP for short, arises in a number of real-world applications, most notably in constraint-based product configuration. Despite its very permissive structure, it is NP-hard, even when bounding the size of the domains by


principles and practice of constraint programming | 2015

Broken Triangles Revisited

Martin C. Cooper; Aymeric Duchein; Guillaume Escamocher


integration of ai and or techniques in constraint programming | 2018

From Backdoor Key to Backdoor Completability: Improving a Known Measure of Hardness for the Satisfiable CSP

Guillaume Escamocher; Mohamed Siala; Barry O'Sullivan

d\ge 9


integration of ai and or techniques in constraint programming | 2018

Three-Dimensional Matching Instances Are Rich in Stable Matchings

Guillaume Escamocher; Barry O'Sullivan


Theoretical Computer Science | 2018

Pushing the frontier of minimality

Guillaume Escamocher; Barry O'Sullivan

di?ź9. Yet very little is known about the Minimal CSP beyond that. Our contribution through this paper is twofold. Firstly, we generalize the complexity result to any value of d. We prove that the Minimal CSP remains NP-hard for


principles and practice of constraint programming | 2012

A Characterisation of the Complexity of Forbidding Subproblems in Binary Max-CSP

Martin C. Cooper; Guillaume Escamocher; Stanislav Živný


national conference on artificial intelligence | 2012

A dichotomy for 2-constraint forbidden CSP patterns

Martin C. Cooper; Guillaume Escamocher

d\ge 3

Collaboration


Dive into the Guillaume Escamocher's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Cyril Terrioux

Aix-Marseille University

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge