+ All Categories
Home > Documents > Research Challenges and Remarks on CP · 2012. 10. 26. · Beldiceanu, Flener, Monette, Pearson,...

Research Challenges and Remarks on CP · 2012. 10. 26. · Beldiceanu, Flener, Monette, Pearson,...

Date post: 23-Jan-2021
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
6
Research Challenges and Remarks on CP Nicolas Beldiceanu 1 Pierre Flener 2 Jean-No ¨ el Monette 2 Justin Pearson 2 Helmut Simonis 3 Mines de Nantes, France Uppsala University, Sweden 4C, University College Cork, Ireland CP 2012 Panel: The Future of CP 12 October 2012
Transcript
Page 1: Research Challenges and Remarks on CP · 2012. 10. 26. · Beldiceanu, Flener, Monette, Pearson, Simonis Research Challenges and Remarks on CP. Towards the Development of Sustainable

Research Challenges and Remarks on CP

Nicolas Beldiceanu 1 Pierre Flener 2

Jean-Noel Monette 2 Justin Pearson 2

Helmut Simonis 3

Mines de Nantes, France

Uppsala University, Sweden

4C, University College Cork, Ireland

CP 2012 Panel: The Future of CP12 October 2012

Page 2: Research Challenges and Remarks on CP · 2012. 10. 26. · Beldiceanu, Flener, Monette, Pearson, Simonis Research Challenges and Remarks on CP. Towards the Development of Sustainable

Questions

Automata: Propagate by declarative automaton generators

Verification: Verify propagator properties (correctness, etc)

Synthesis: From a declarative constraint specification:

Generate a (solver-independent) propagator

Generate a visualiser

Generate explanations (also from a high-level propagator)

Scalability: Design propagators that perform limitedpropagation (while satisfying some side constraints)

Beldiceanu, Flener, Monette, Pearson, Simonis Research Challenges and Remarks on CP

Page 3: Research Challenges and Remarks on CP · 2012. 10. 26. · Beldiceanu, Flener, Monette, Pearson, Simonis Research Challenges and Remarks on CP. Towards the Development of Sustainable

Reconstruction of the Global Constraint Catalogue

The Global Constraint Catalogue was enriched with a lot ofmeta data: the latest working version is always athttp://www.emn.fr/z-info/sdemasse/aux/doc/catalog.pdf

and currently has 3,289 pages.

A community effort should now be started to:

Identify more core concepts (such as ALLDIFFERENT)

Define derived concepts applying across all core concepts(generalisation, specialisation, open and soft variants, . . . )

Maintain links to modelling languages and libraries

Beldiceanu, Flener, Monette, Pearson, Simonis Research Challenges and Remarks on CP

Page 4: Research Challenges and Remarks on CP · 2012. 10. 26. · Beldiceanu, Flener, Monette, Pearson, Simonis Research Challenges and Remarks on CP. Towards the Development of Sustainable

Towards the Development of Sustainable CP Solvers

Promote source code to be associated with submitted andpublished papers on algorithms;see for instance Prosser’s Technical Report 2012-333

Promote open-source solvers,such as Choco, ECLiPSe, Gecode, JaCoP, and Minion

Promote solver-independent algorithms

Promote declarative propagator descriptions

Beldiceanu, Flener, Monette, Pearson, Simonis Research Challenges and Remarks on CP

Page 5: Research Challenges and Remarks on CP · 2012. 10. 26. · Beldiceanu, Flener, Monette, Pearson, Simonis Research Challenges and Remarks on CP. Towards the Development of Sustainable

Interface of CP with Other Computer Science Areas

Organise out-reach meetings with experts of CS areas,such as CP meets ML and CP meets CAV

Develop on-line material explaining CP to CS experts

Maintain a showcase of significant benchmarks where:CP solvers outperform other solversCP practitioners challenge practitioners of other solvers

Cooperation with at least the SAT, SMT, MIP communities

Limit impact of absence of standard interface to CP solvers

Beldiceanu, Flener, Monette, Pearson, Simonis Research Challenges and Remarks on CP

Page 6: Research Challenges and Remarks on CP · 2012. 10. 26. · Beldiceanu, Flener, Monette, Pearson, Simonis Research Challenges and Remarks on CP. Towards the Development of Sustainable

Answers to Pascal’s Questions

Where can CP make significant contributions?Integration of combinatorial problem solving technologies(CP, LS, MP, SMT, . . . )

What technical steps are needed for such contributions?Compilers and interpreters of declarative formulae for thedifferent technologies

What would CP offer compared to other technologies?Versatility: different models, inference, search, etc

Beldiceanu, Flener, Monette, Pearson, Simonis Research Challenges and Remarks on CP


Recommended