Computing Optimal Hypertree Decompositions
Author(s) -
André Schidler,
Stefan Szeider
Publication year - 2019
Publication title -
society for industrial and applied mathematics ebooks
Language(s) - English
Resource type - Book series
DOI - 10.1137/1.9781611976007.1
Subject(s) - hyperbolic tree , benchmark (surveying) , computer science , modulo , speedup , theoretical computer science , set (abstract data type) , algorithm , parallel computing , mathematics , discrete mathematics , hyperbolic geometry , programming language , mathematical analysis , geodesy , differential geometry , geography
We propose a new algorithmic method for computing the hypertree width of hypergraphs, and we evaluate its performance empirically. At the core of our approach lies a novel ordering based characterization of hypertree width which lends to an efficient encoding to SAT modulo Theory (SMT). We tested our algorithm on an extensive benchmark set consisting of real-world instances from various sources. Our approach outperforms state-of-the-art algorithms for hypertree width. We achieve a further speedup by a new technique that first solves a relaxation of the problem and subsequently uses the solution to guide the algorithm for solving the problem itself.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom