Projects per year
Abstract
The performance of a constraint model can often be improved by converting a subproblem into a single table constraint. In this paper we study heuristics for identifying promising subproblems. We propose a small set of heuristics to identify common cases such as expressions that will propagate weakly. The process of discovering promising subproblems and tabulating them is entirely automated in the tool Savile Row. A cache is implemented to avoid tabulating equivalent subproblems many times. We give a simple algorithm to generate table constraints directly from a constraint expression in Savile Row. We demonstrate good performance on the benchmark problems used in earlier work on tabulation, and also for several new problem classes.
Original language | English |
---|---|
Title of host publication | Principles and Practice of Constraint Programming |
Subtitle of host publication | 24th International Conference, CP 2018, Lille, France, August 27-31, 2018, Proceedings |
Editors | John Hooker |
Publisher | Springer |
Pages | 3-12 |
ISBN (Electronic) | 9783319983349 |
ISBN (Print) | 9783319983332 |
DOIs | |
Publication status | Published - 2018 |
Event | 24th International Conference on Principles and Practice of Constraint Programming (CP 2018) - Euratechnologies, Lille, France Duration: 27 Aug 2018 → 31 Aug 2018 Conference number: 24 http://cp2018.a4cp.org/ |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
Volume | 11008 |
ISSN (Print) | 0302-9743 |
Conference
Conference | 24th International Conference on Principles and Practice of Constraint Programming (CP 2018) |
---|---|
Abbreviated title | CP 2018 |
Country/Territory | France |
City | Lille |
Period | 27/08/18 → 31/08/18 |
Internet address |
Fingerprint
Dive into the research topics of 'Automatic discovery and exploitation of promising subproblems for tabulation'. Together they form a unique fingerprint.Projects
- 2 Finished
-
Modelling and Optimisation with Graphs: Modelling and Optimisation with Graphs
Jefferson, C. A. (PI) & Akgun, O. (CoI)
1/07/17 → 31/10/20
Project: Standard
-
University Research Fellowship 2013: University Research Fellowship 2013
Jefferson, C. A. (PI)
1/10/13 → 30/09/18
Project: Fellowship
Profiles
-
Ozgur Akgun
- School of Computer Science - Senior Lecturer, Director of Impact
- Centre for Interdisciplinary Research in Computational Algebra
Person: Academic
Datasets
-
Automatic discovery and exploitation of promising subproblems for tabulation (dataset)
Akgun, O. (Creator), Gent, I. P. (Creator), Jefferson, C. A. (Creator), Miguel, I. J. (Creator), Nightingale, P. W. (Creator) & Salamon, A. Z. (Creator), GitHub, 3 Jul 2018
https://github.com/stacs-cp/cp2018-tabulation
Dataset