Home > ConstProgr > Research Groups > E-Constraints community

Explanation based constraint programming





DEFINITION: Classical constraint programming systems are helpless when the constraints system to solve has no solution. Indeed, only a no solution message is provided. The user is left alone to find out why: is it because of the problem itself (no solution exists), a bad modelling, a bug in the solver etc. In order to help spreading constraint programming, the constraints community needs to address that issue. For example, the user can be helped by pointing out a set of constraints that left alone lead to the unexpected situation. A promising technique for providing such an information seems to be using explanations. An explanation is a set of constraints justifying an action of the solver (value removal, bound update, contradiction).

Some of the people involved in e-programming are:
  • Baudel, Thomas
    • Email: baudel@ilog.com
    • Website: http://thomas.baudel.name/Personnel/index.en.html
    • Research : Tools and methods to help constraints-based programs debugging and optimization.

     

  • Benoist, Thierry
    • Email: tbenoist@bouygues.com
    • Website: http://www.e-lab.bouygues.com/Default1.asp
    • Research : decision-support - Optimization and planning - Scientific consulting

     

  • Boizumault, Patrice
    • Email: Patrice.Boizumault@info.unicaen.frli>
    • Website: Not available
    • Research: Constraint solving, Constraint Programming

     

  • Boucard, Didier
    • Email: Didier.Boucard@emn.fr
    • Website: http://didier.boucard.free.fr/index_en.php
    • Research: Computer graphics, knowledge bases, and constraints for CAD problems

     

  • Buscaylet, Fabrice
    • Email: fabrice.buscaylet@artelys.com
    • Website: Not available
    • Research: Constraint programming in general, optimization , hybridation.

     

  • Chun, Andy
    • Email: andy.chun@ieee.org
    • Website: http://www.cs.cityu.edu.hk/~hwchun/
    • Research: Languages for Constraint Programming

     

  • Creemers, Tom
    • Email: creemers@iri.upc.es
    • Website: http://www-iri.upc.es/people/creemers/
    • Research: Constraint Programming, Constraint Logic Programming, Explanation-based CP, Interval Methods, Multi-agent Constraint Systems

     

  • Debruyne, Romuald
    • Email: rdebruyn@emn.fr
    • Website: http://www.emn.fr/x-info/rdebruyn/
    • Research: Explanations, Local Consistencies, Dynamic CSPs, Search Algorithms

     

  • DECHAMP, Luc
    • Email: luc.dechamp@artelys.com
    • Website:http://www.edilportale.com/edilcatalogo0/EdilCatalogo_SchedaProgettista.asp?IDAzienda=51926
    • Research : Global constraints, Explanations.

     

  • Deransart, Pierre
    • Email: Pierre.Deransart@inria.fr
    • Website: http://contraintes.inria.fr/%7Ederansar/
    • Research : Logic Programming, Constraint Programming, Visualization, Programming environment, Specification

     

  • Djerourou, Faycal
    • Email: faycal.djerourou@wanadoo.fr
    • Website: http://faydjer.ifrance.com/
    • Research: Constraint programming Resolution of VCSP with metaheuristics

     

  • Douence, Rémi
    • Email: douence@emn.fr
    • Website: http://www.emn.fr/x-info/douence/
    • Research: Functional Languages, Software Architecture Languages. Object-Oriented Reflexive Languages Static and Dynamic Analysis (Debugging, Profiling). Aspect-Oriented Programming. Component-based Programming. And constraints.

     

  • Ed-Dbali, AbdelAli
    • Email: AbdelAli.ED-DBALI@lifo.univ-orleans.fr
    • Website: http://www.univ-orleans.fr/lifo/Membres/eddbali/
    • Research: Therotical aspects on constraint programming explanations and their use for debugging

     

  • El Hadj, El Meddah
    • Email: h_meddah@yahoo.fr
    • Website: Not available
    • Research: Not available

     

  • Elkhyari, Abdallah
    • Email: AbdelAli.ED-DBALI@lifo.univ-orleans.fr
    • Website: Not available
    • Research: Uses of Explanations for dynamic scheduling problems

     

  • Ferrand, Gérard
    • Email: Gerard.Ferrand@lifo.univ-orleans.fr
    • Website: http://www.univ-orleans.fr/lifo/Members/ferrand/
    • Research: All aspects of explanations

     

  • Georget, Yan
    • Email: yan.georget@koalog.com
    • Website: http://contraintes.inria.fr/~georget/
    • Research: over-constrained problems, soft constraints, global constraints

     

  • Guéhéneuc, Yann-Gaël
    • Email: yann-gael@gueheneuc.net
    • Website: http://www.yann-gael.gueheneuc.net/Work/Info/
    • Research: Software engineering and reengineering; Automated detection and correction of design defects, using explanation-based constraint programming.

     

  • Idrissi, Abdellah
    • Email: Abdellah.Idrissi@emn.fr
    • Website: Not available
    • Research: Search Algorithms, Dynamic CSPs, Local Consistencies, Explanations

     

  • Jussien, Narendra
    • Email: njussien@e-constraints.net
    • Website: http://njussien.e-constraints.net/
    • Research: All aspects of explanations: computation of explanations, uses of explanations (debugging, dynamic, over-constrained problems), new algorithms, solver cooperation

     

  • Laburthe, François
    • Email: flaburthe@bouygues.com
    • Website: Not available
    • Research: explanations and global constraints

     

  • Loudni, Samir
    • Email: Samir.Loudni@emn.fr
    • Website: Not available
    • Research: Anytime Algorithms, Online Optimization, Local Search, Hybrid Algorithms, Explanations for Local Search

     

  • mohamed, ed-dbali
    • Email: eddbalim@yahoo.fr
    • Website: Not available
    • Research: connaissance

     

  • Ouis, Samir
    • Email: souis@emn.fr
    • Website: Not available
    • Research: All aspects of explanations

     

  • Piechowiak, Sylvain
    • Email: sylvain.piechowiak@univ-valenciennes.fr
    • Website: http://www.univvalenciennes.fr/LAMIH/site/commun/membres/page_perso.php?perso=piechowiak_sylvain&langue=lang_fr
    • Research: Constraint Reasoning, Distributed Constraint reasoning, Explanation in Over constrained networks, Time in CSP, Model based reasoning, Diagnosis, Timetabling

     

  • Razgon, Igor
    • Email: irazgon@cs.bgu.ac.il
    • Website: http://www.cs.bgu.ac.il/~irazgon/
    • Research: Construction of complete constraint solvers based on proof principles stronger than resolution

     

  • Regin, Jean-Charles
    • Email: regin@ilog.fr
    • Website: http://www.constraint-programming.com/people/regin/index.html
    • Research: All of Constraint Programming

     

  • Renker, Gerrit
    • Email: gr@scms.rgu.ac.uk
    • Website: Not available
    • Research : Over-Constrained Systems, Constraint Relaxation, Constraint Hierarchies, FCSP

     

  • Roland, DESPINOY
    • Email: roland.despinoy@supelec.fr
    • Website: Not available
    • Research: Constraint Satisfaction Problems

     

  • Subbarayan, Sathiamoorthy
    • Email: sathi@itu.dk
    • Website: http://www.itu.dk/people/sathi/
    • Research: Configuration, Explanations, CSP

     

  • Tessier, Alexandre
    • Email: Alexandre.Tessier@lifo.univ-orleans.fr
    • Website: http://www.univ-orleans.fr/SCIENCES/LIFO/Members/tessier/
    • Research: Theoretical foundations and use for debugging

     

  • Tounsi, Mohamed
    • Email: tounsi@emn.fr
    • Website: Not available
    • Research: CSP, Local Search, Combinatorial Optimization, Scheduling, Timetabling