frenchTASC - INRIA Rennes - LINA CNRS UMR 6241

EU Projects

Angels: ANGuilliform robot with ELectric Sense

UE
STREP - FP7 program
2008-2011
partners
EPFL, SSSA (Pisa), IIBCE, UDELAR (Urugya), USTUTT (Stuttgart), UBO (Bonn), CNRS-UNIC
persons
Gilles Chabert
contributions
localization and mapping with set-membership approach.

The aim of the ANGELS project is to investigate interactions between body morphology and behaviour by designing and building a prototype for a reconfigurable anguilliform swimming robotic system. The robot will be able to function either as an eel-like whole entity, or may split into smaller agents (and vice-versa). These two different morphological forms will use a bio-inspired "electric sense", both for recognition of objects and obstacles, and for communication between agents, and will explore and exploit the different swimming and electro-sensing strategies used by gymnotid and mormyrid electric fish

Net-WMS: Networked businesses in Warehouse Management Systems

UE
STREP - FP6 program
2006-2009
partners
ERCIM, INRIA, CEA, SICS, KLS, PSA, Fiat, Mind2Biz, Wide Scope
persons
Nicolas Beldiceanu, Emmanuel Poder, Rida Sadek, Mohamed Sbihi, Sophie Demassey, Xavier Lorca, Stéphane Zampelli
contributions
geometric kernel for generalised multi-dimensional problems, geometric constraint geost (including non-overlapping, visibility,...), heuristics, visualisation and case studies of geometric problems.

The NetWMS project is a STREP of the sixth PCRD. The project deals with the development of tools mixing at the same time constraint programming and virtual reality for the management of the warehouses. The Contraintes team develops in this project generic geometrical constraints as well as business rules constraints from the field of warehouses management and logistics.

References:

National Projects

BOOLE: Quantifying Boolean Frameworks

ANR
ANR-blanc 2009 project (non thematic)
2009-2012
partners
UVSQ, U. Caen, U. Paris 8, U. Aix-Marseille I, U. Aix-Marseille II, U. Paris Nord, U. Paris 11, ENS Ulm
person
Charlotte Truchet

Boolean functions, a mathematical structure relying on boolean logic, are ubiquitous in computer science (microprocessors, DSPs, etc). Most of the problems arising from boolean functions are computationally hard: the whole SAT family for instance. Constraints satisfaction problems can be viewed as a simple extension of the boolean paradigm. The goal of the BOOLE project is to study the boolean logic framework from the probabilistic point of view, in order to provide a mathematical toolbox with which to measure and quantify statistical properties on these formulae.

SelfXL: autonomous administration of large scale complex systems

ANR
ANR-ARPEGE 2009 project (Embedded Systems and Large Infrastructures)
2009-2011
partners
LINA/ASCOLA (coordinator), IRIT, France Telecom RD, Bull, Adèle/LIG, Scalagent
persons
Nicolas Beldiceanu

The SelfXL project aims at investigating abstractions and implementation techniques for autonomic systems with a high software complexity (distributed, size of code, etc.), and large-scaled in terms of size and heterogeneity of resources and softwares. Two main issues are addressed: How to implement administration policies (self-repair, self-optimization, self-protection) for complex systems and how to coordinate administration policies in a complex system? Regarding the first issue, SelfXL proposes to explore domain specific languages (DSL) for defining and ensure the correctness of specific kinds of administration policies. Regarding the second issue, we propose to design a decision module based on Constraint Programming (CP). As the Rules Based Systems (RBS) or the Event Condition Action (ECA) approach, CP belongs to the declarative paradigm but does not share the major drawback of the other approaches when some rules are simultaneously asserted. This is the case when there is an overlap between the domain or the target of rules.

CANAR: Constraint Acquisition aNd Automatic Reformulation

ANR
ANR-blanc 2006 project (non thematic)
2006-2009
partners
LIRMM/Montpellier, LIFO/Orléans, Caen
persons
Thierry Petit (coordinator), Philippe David, Nicolas Beldiceanu, Julien Vion

This project deals with constraint learning as well as automatic reformulation of constraints. This is a critical challenge, specially for answering the question of the applicability of constraint programming by non-experts in the field.

References:

SEISM: Scenario Editing Interactive State Machine

ANR
ANR-RIAM 2005 project (Research and Innovation in Audio-visual and Multimedia)
2006-2008
partners
Succubus Interactive, École du Design de Nantes
persons
Emmanuel Poder, Nicolas Beldiceanu

Innovative software for editing and visualizing complex video-game conception and production scenarios. Project conducted in collaboration with Succubus Interactive and supported by the ANR (French National Research Agency) as part of the RIAM (Research and Innovation in Audio-visual and Multimedia) activities. The objective of the project is to use constraint programming in the context of 3D visualisation. The concrete application concerns an editor of games scenarios developed by Succubus Interactive.

OADyMPPac: Tools for dynamic analysis of constraint programs

ANR
RNTL project
2000-2003
partners
Ilog, Cosytec, INRIA/CONTRAINTES, IRISA/LANDE, LIFO
persons
Narendra Jussien, Romuald Debruyne, Samir Ouis, Guillaume Rochart
contributions
VISEXP: a tool for visualising explanations.

The European project DiSCiPl (Debugging Systems for Constraint Programming) sought to facilitate the diffusion of constraint programming to a wide audience. For that, the DiSCiPl project focusses on several aspects such as error diagnosis, identification of performance bottlenecks, and interactive debugging tools design. Two major difficulties were identified at the end of the DiSCiPl project: On the one hand the lack of a shared generic format for the trace of all internal events of a solver, on the other hand the problem of automatic extraction of the relevant information. The main objective of the OADyMPPac project was to contribute to the definition of such a generic trace format being able to be produced by all current solvers and exploited by various analysis and debugging tools.

Regional Projects and Contracts

Google: Explanations for constraint programming

Google
focused research award
2010
partners
Google
persons
Narendra Jussien, Charles Prud'homme

Recent work in the constraint programming tend to demonstrate that providing explanation-based user-oriented features can be done quite easily in modern constraint solvers. The objective of the proposed line of work is to specify a user-oriented explanation module for flexible solver architectures. It relies on the experience of the team on developing explanation-based constraint solvers (including PaLM which was integrated in Choco v1).

UNIT: pedagogic modules on constraint programming

Unit
projet UNIT
2010
partners
Fondation Université Numérique Ingénierie et Technologie, GEM
person
Nicolas Beldiceanu

The goal of the project is the development of a set of digital pedagogic modules on constraint programming, including a set of interactive resources, a generator of modeling exercices, and semantic search tools for the global constraint catalog.

LigéRO: Ligérian Group in Operational Research

Pays de Loire
collective emergence - Région Pays de la Loire
2009-2012
partners
LISA/MSD, IRCCyN/SLP, LERIA/MOA, LINA/ROOM
persons
Sophie Demassey, Xavier Lorca, Charles Prud'homme

RUBIS: Unified Local Search and Instance Benchmarks

atlanstic
Atlanstic project
2010
partner
LERIA/MOA
persons
Charlotte Truchet, Marie Pelleau

The goal of this project is to formalize several local search algorithms in a common framework, using the abstract model from the Algorithm Selection Problem. The different combinations of these components will then be tested on a large set of benchmarks. The parameter tuning will also be statistically investigated. As local search methods often appear as ad hoc algorithms, and are also often tuned by hand, such a knowledge base should be of interest to the whole scientific community.

LMD: Sustainable shared logistics

ADEME
ADEME project
2008-2009
partners
Euromed Textile, Bénédicta, UTT, LIP6
persons
Fabien Le Huédé (IRCCyN/SLP), Claire Pavageau (IRCCyN/SLP), Charles Prud'homme, Narendra Jussien
contributions
prototype of validation for project of shared logistics.

The objective of this project is to show the feasibility of constraint programming based solutions in the context of project of shared logistics for SME.

MILES-SIAD WP3: Transport Optimization in logistic systems

Pays de Loire
MILES project - Région Pays de la Loire
2007-2009
partners
IRCCyN/SLP, ROOM/LINA, LISA, LERIA
persons
Nicolas Beldiceanu, Narendra Jussien

development of OR/CP methods for vehicle routing problems with packing constraints.

Mission Planning

Safran
contract
2008
partner
SAGEM
persons
Nicolas Beldiceanu, Xavier Lorca

CONS-PACK 2: bin-packing with constraints

GDR RO
project GDR RO
2008
partners
LIFL, Heudiasyc, LAMIH, IRCCyN/SLP
persons
Nicolas Beldiceanu

study of cutting and packing problems: placement of rectangles.

ROC-TV: OR and CP for Vehicle Routing

GDR RO
project GDR RO
2007
partners
IRCCyN/SLP, CREAM/OSPL
persons
Christelle Guéret (SLP), Sophie Demassey, Narendra Jussien

initiate collaborative works on hybrid OR/CP methods for solving vehicle routing problems.

Assignment and scheduling for real time systems

atlanstic
Atlanstic project
2006-2007
partner
IRCCyN/Real Time System team
persons
Narendra Jussien, Hadrien Cambazard, Pierre-Emmanuel Hladik

The project objective is to develop a constraint solver for a scheduling and assignment problem within the context of real time systems.

Reference:

Camera control : hybrid approaches and applications

atlanstic
project Atlanstic
2006-2007
partner
IRCCyN
participants
Marc Christie, Jean-Marie Normand

Hybrid methods for vehicle routing problems

atlanstic
project Atlanstic
2006-2007
partners
IRCCyN/SLP, CRT Montréal
participants
Narendra Jussien, Hadrien Cambazard, Xavier Lorca

Scheduling Constraints

e-lab
contract
2005
partner
Bouygues e-lab
persons
Narendra Jussien, Hadrien Cambazard, Émilie Grellier

The project objective is to provide an explained global constraint for handling network of temporal constraints.

Reference:

Explanations for flow algorithms

e-lab
contract
2004
partner
Bouygues e-lab
persons
Narendra Jussien, Guillaume Rochart

The project objective is to provide analysis and debugging tools for a set of global constraints for which the filtering algorithms are all based on flow algorithms.

References:

Recent collaborations

international

  • Mats Carlsson, Magnus Ågren (Swedish Institute of Computer Science, Sweden);
  • Christian Schulte (KTH-Royal Institute of Technology, Stockholm, Sweden);
  • Hadrien Cambazard, Barry O'Sullivan, Helmut Simonis (Cork Computation Constraint Centre, Irland);
  • Pierre Flener (University of Uppsala, Sweden);
  • Gilles Pesant, Louis-Martin Rousseau, André Langevin (CIRRELT, Canada);

national

  • Jean-Charles Régin (LISS, Nice);
  • Guillaume Rochart (Bouygues e-lab);
  • François Laburthe (Amadeus);
  • Christian Bessière, Rémi Coletta (LIRMM, Montpellier);
  • François Clautiaux (LIFL, Lille), Antoine Jouglet (Heudyasic, Compiègne);
  • Bruno Zanuttini (GREYC, Caen);
  • Christian Artigues (LAAS, Toulouse);
  • Philippe Codognet (LIP6, Paris);
  • Gérard Verfaillie (IRIT, Toulouse);
  • Éric Sanlaville (LIMOS, Clermont-Ferrand);

local

  • Frédéric Saubion (LERIA, Angers);
  • Éric Pinson, Jorge Mendoza (LISA/IMA);
  • Rémi Douence, Nicolas Loriant, Fabien Hermenier, Jean-Marc Menaud (LINA/ASCOLA);
  • Jérémie Bourdon (LINA/bioinfo);
  • Xavier Gandibleux (LINA/ROOM);
  • Christelle Guéret, Fabien Le Huédé (IRRCyN/SLP);
  • Anne-Marie Déplanche (IRRCyN);
W3C: XHTML - last update : may 2011, SD
up