Skip to main navigation Skip to search Skip to main content

Ranked enumeration of minimal triangulations

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

A tree decomposition of a graph facilitates computations by grouping vertices into bags that are interconnected in an acyclic structure; hence their importance in a plethora of problems such as query evaluation over databases and inference over probabilistic graphical models. The relative benefit from different tree decompositions is measured by diverse (sometime complex) cost functions that vary from one application to another. For generic cost functions like width and fill-in, an optimal tree decomposition can be efficiently computed in some cases, notably when the number of minimal separators is bounded by a polynomial (due to Bouchitte and Todinca); we refer to this assumption as "poly-MS." To cover the variety of cost functions in need, it has recently been proposed to devise algorithms for enumerating many decomposition candidates for applications to choose from using specialized, or even machine-learned, cost functions. We explore the ability to produce a large collection of "high quality" tree decompositions. We present the first algorithm for ranked enumeration of the proper (non-redundant) tree decompositions, or equivalently minimal triangulations, under a wide class of cost functions that substantially generalizes the generic ones above. On the theoretical side, we establish the guarantee of polynomial delay if poly-MS is assumed, or if we are interested in tree decompositions of a width bounded by a constant. We describe an experimental evaluation on graphs of various domains (including join queries, Bayesian networks, treewidth benchmarks and random), and explore both the applicability of the poly-MS assumption and the performance of our algorithm relative to the state of the art.

Original languageEnglish GB
Title of host publicationPODS 2019 - Proceedings of the 38th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems
Pages74-88
Number of pages15
ISBN (Electronic)9781450362276
DOIs
StatePublished - 25 Jun 2019
Event38th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems, PODS 2019 held in conjunction with the 2019 ACM SIGMOD International Conference on Management of Data, SIGMOD 2019 - Amsterdam, Netherlands
Duration: 1 Jul 20193 Jul 2019

Publication series

NameProceedings of the ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems

Conference

Conference38th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems, PODS 2019 held in conjunction with the 2019 ACM SIGMOD International Conference on Management of Data, SIGMOD 2019
Country/TerritoryNetherlands
CityAmsterdam
Period1/07/193/07/19

Keywords

  • Minimal separator
  • Minimal triangulation
  • Ranked enumeration
  • Tree decomposition

ASJC Scopus subject areas

  • Software
  • Information Systems
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Ranked enumeration of minimal triangulations'. Together they form a unique fingerprint.

Cite this