htd - A Free, Open-Source Framework for (Customized) Tree Decompositions and Beyond

被引:33
作者
Abseher, Michael [1 ]
Musliu, Nysret [1 ]
Woltran, Stefan [1 ]
机构
[1] TU Wien, Inst Informat Syst, 184-2,Favoritenstr 9-11, A-1040 Vienna, Austria
来源
INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING, CPAIOR 2017 | 2017年 / 10335卷
基金
奥地利科学基金会;
关键词
Tree decompositions; Dynamic programming; Software library; LINEAR-TIME ALGORITHMS; GRAPH MINORS; TRIANGULATION; OPTIMIZATION;
D O I
10.1007/978-3-319-59776-8_30
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Decompositions of graphs play a central role in the field of parameterized complexity and are the basis for many fixed-parameter tractable algorithms for problems that are NP-hard in general. Tree decompositions are the most prominent concept in this context and several tools for computing tree decompositions recently competed in the 1st Parameterized Algorithms and Computational Experiments Challenge. However, in practice the quality of a tree decomposition cannot be judged without taking concrete algorithms that make use of tree decompositions into account. In fact, practical experience has shown that generating decompositions of small width is not the only crucial ingredient towards efficiency. To this end, we present htd, a free and open-source software library, which includes efficient implementations of several heuristic approaches for tree decomposition and offers various features for normalization and customization of decompositions. The aim of this article is to present the specifics of htd together with an experimental evaluation underlining the effectiveness and efficiency of the implementation.
引用
收藏
页码:376 / 386
页数:11
相关论文
共 41 条
  • [1] Abseher M, 2016, DBAITR201696 TU WIEN
  • [2] Abseher M., 2016, DBAITR201694 TU WIEN
  • [3] Abseher M., 2014, DBAITR201486 TU WIEN
  • [4] Abseher M, 2015, PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), P275
  • [5] The D-FLAT system for dynamic programming on tree decompositions
    Abseher, Michael
    Bliem, Bernhard
    Charwat, Günther
    Dusberger, Frederico
    Hecher, Markus
    Woltran, Stefan
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8761 : 558 - 572
  • [6] [Anonymous], 2006, SER OXFORD LECT SERI
  • [7] [Anonymous], 1976, J GEOM
  • [8] LINEAR TIME ALGORITHMS FOR NP-HARD PROBLEMS RESTRICTED TO PARTIAL K-TREES
    ARNBORG, S
    PROSKUROWSKI, A
    [J]. DISCRETE APPLIED MATHEMATICS, 1989, 23 (01) : 11 - 24
  • [9] COMPLEXITY OF FINDING EMBEDDINGS IN A K-TREE
    ARNBORG, S
    CORNEIL, DG
    PROSKUROWSKI, A
    [J]. SIAM JOURNAL ON ALGEBRAIC AND DISCRETE METHODS, 1987, 8 (02): : 277 - 284
  • [10] Bachoore EH, 2006, LECT NOTES COMPUT SC, V4041, P255