Tree Decomposition-based Approach for Compiling Independent Sets
Knowledge compilation is a method for compiling a knowledge base into an appropriate data structure, generally called tractable language. Graph substructure plays an important role in knowledge compilation and frontier-based search is known to be an efficient algorithm, in which computation time is...
Gespeichert in:
Veröffentlicht in: | Journal of Information Processing 2020, Vol.28, pp.354-368 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Knowledge compilation is a method for compiling a knowledge base into an appropriate data structure, generally called tractable language. Graph substructure plays an important role in knowledge compilation and frontier-based search is known to be an efficient algorithm, in which computation time is bounded by the path-width of a graph. For some limited classes of graph structures, studies have shown that it can be improved and bounded by the branch-width, however, the redesign of an algorithm for other classes does not appear to be straightforward. In this paper, we focus on the similarity between frontier-based search and dynamic programming on tree decomposition. Dynamic programming on tree decomposition has been intensely studied for varieties of problems on counting or optimization of graph substructures. However, to the best of our knowledge, they are rarely applied to knowledge compilation. Then, we show that dynamic programming for finding the size of the maximum independent set can be, by simple replacement, applied to the compilation of independent sets. Furthermore, we empirically show that our method can compile much faster than conventional frontier-based search in some instances, and it becomes several orders of magnitude faster especially when the tree-width is small compared to the path-width. |
---|---|
ISSN: | 1882-6652 1882-6652 |
DOI: | 10.2197/ipsjjip.28.354 |