The performance of a constraint model can often be improved by converting a subproblem into a single table constraint (referred to as tabulation). Finding subproblems to tabulate is traditionally a manual and time-intensive process, even for expert modellers. This paper presents TabID, an entirely automated method to identify promising subproblems for tabulation in constraint programming. We introduce a diverse set of heuristics designed to identify promising candidates for tabulation, aiming to improve solver performance. These heuristics are intended to encapsulate various factors that contribute to useful tabulation. We also present additional checks to limit the potential drawbacks of suboptimal tabulation.

Akgun, O., Gent, I.P., Jefferson, C., Kiziltan, Z., Miguel, I., Nightingale, P., et al. (2025). TabID: Automatic Identification and Tabulation of Subproblems in Constraint Models. THE JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 82, 1999-2056 [10.1613/jair.1.17032].

TabID: Automatic Identification and Tabulation of Subproblems in Constraint Models

Kiziltan Z.;
2025

Abstract

The performance of a constraint model can often be improved by converting a subproblem into a single table constraint (referred to as tabulation). Finding subproblems to tabulate is traditionally a manual and time-intensive process, even for expert modellers. This paper presents TabID, an entirely automated method to identify promising subproblems for tabulation in constraint programming. We introduce a diverse set of heuristics designed to identify promising candidates for tabulation, aiming to improve solver performance. These heuristics are intended to encapsulate various factors that contribute to useful tabulation. We also present additional checks to limit the potential drawbacks of suboptimal tabulation.
2025
Akgun, O., Gent, I.P., Jefferson, C., Kiziltan, Z., Miguel, I., Nightingale, P., et al. (2025). TabID: Automatic Identification and Tabulation of Subproblems in Constraint Models. THE JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 82, 1999-2056 [10.1613/jair.1.17032].
Akgun, O.; Gent, I. P.; Jefferson, C.; Kiziltan, Z.; Miguel, I.; Nightingale, P.; Salamon, A. Z.; Ulrich-Oltean, F.
File in questo prodotto:
File Dimensione Formato  
17032rev.pdf

accesso aperto

Tipo: Versione (PDF) editoriale / Version Of Record
Licenza: Licenza per Accesso Aperto. Creative Commons Attribuzione (CCBY)
Dimensione 4.58 MB
Formato Adobe PDF
4.58 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/1030231
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact