Jean-Guillaume Fages
École des mines de Nantes
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Jean-Guillaume Fages.
principles and practice of constraint programming | 2011
Jean-Guillaume Fages; Xavier Lorca
This paper revisits the tree constraint introduced in [2] which partitions the nodes of a n-nodes, m-arcs directed graph into a set of node-disjoint anti-arborescences for which only certain nodes can be tree roots. We introduce a new filtering algorithm that enforces generalized arc-consistency in O(n + m) time while the original filtering algorithm reaches O(nm) time. This result allows to tackle larger scale problems involving graph partitioning.
Artificial Intelligence | 2014
Jean-Guillaume Fages; Tanguy Lapègue
The problem of minimising the number of distinct values among a set of variables subject to difference constraints occurs in many real-life contexts. This is the case of the Shift Minimisation Personnel Task Scheduling Problem, introduced by Krishnamoorthy et al., which is used as a case study all along this paper. Constraint-Programming enables to formulate this problem easily, through several AllDifferent constraints and a single AtMostNValue constraint. However, the independence of these constraints results in a poor lower bounding, hence a difficulty to prove optimality. This paper introduces a formalism to describe a family of propagators for AtMostNValue. In particular, we provide simple but significant improvement of the state-of-the-art AtMostNValue propagator of Bessiere et al., to filter the conjunction of an AtMostNValue constraint and disequalities. In addition, we provide an original search strategy which relies on constraint reification. Extensive experiments show that our contribution significantly improves a straightforward model, so that it competes with the best known approaches from Operational Research.
principles and practice of constraint programming | 2015
Alban Derrien; Jean-Guillaume Fages; Thierry Petit; Charles Prud'Homme
This paper is originally motivated by an application where the objective is to generate a video summary, built using intervals extracted from a video source. In this application, the constraints used to select the relevant pieces of intervals are based on Allens algebra. The best state-of-the-art results are obtained with a small set of ad hoc solution techniques, each specific to one combination of the 13 Allens relations. Such techniques require some expertise in Constraint Programming. This is a critical issue for video specialists. In this paper, we design a generic constraint, dedicated to a class of temporal problems that covers this case study, among others. ExistAllen takes as arguments a vector of tasks, a set of disjoint intervals and any of the
principles and practice of constraint programming | 2015
Andrés Felipe Barco; Jean-Guillaume Fages; Elise Vareilles; Michel Aldanondo; Paul Gaborit
Constraints - An International Journal | 2015
Hadrien Cambazard; Jean-Guillaume Fages
2^{13}
Constraints - An International Journal | 2016
Jean-Guillaume Fages; Xavier Lorca; Louis-Martin Rousseau
Constraints - An International Journal | 2015
Jean-Guillaume Fages
213 combinations of Allens relations. ExistAllen holds if and only if the tasks are ordered according to their indexes and for any task at least one relation is satisfied, between the task and at least one interval. We design a propagator that achieves bound-consistency in
european conference on artificial intelligence | 2014
Jean-Guillaume Fages; Xavier Lorca; Thierry Petit
arXiv: Discrete Mathematics | 2012
Jean-Guillaume Fages; Xavier Lorca
On+m
international conference on tools with artificial intelligence | 2017
Jean-Guillaume Fages; Charles Prud'Homme