The D-FLAT System for Dynamic Programming on Tree Decompositions

被引:0
|
作者
Abseher, Michael [1 ]
Bliem, Bernhard [1 ]
Charwat, Guenther [1 ]
Dusberger, Frederico [1 ]
Hecher, Markus [1 ]
Woltran, Stefan [1 ]
机构
[1] Vienna Univ Technol, Inst Informat Syst 184 2, A-1040 Vienna, Austria
基金
奥地利科学基金会;
关键词
Answer Set Programming; tree decompositions; treewidth;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Complex reasoning problems over large amounts of data pose a great challenge for computer science. To overcome the obstacle of high computational complexity, exploiting structure by means of tree decompositions has proved to be effective in many cases. However, the implementation of suitable efficient algorithms is often tedious. D-FLAT is a software system that combines the logic programming language Answer Set Programming with problem solving on tree decompositions and can serve as a rapid prototyping tool for such algorithms. Since we initially proposed D-FLAT, we have made major changes to the system, improving its range of applicability and its usability. In this paper, we present the system resulting from these efforts.
引用
下载
收藏
页码:558 / 572
页数:15
相关论文
共 50 条
  • [21] DynASP2.5: Dynamic Programming on Tree Decompositions in Action
    Fichte, Johannes K.
    Hecher, Markus
    Morak, Michael
    Woltran, Stefan
    ALGORITHMS, 2021, 14 (03)
  • [22] Dynamic Programming on Tree Decompositions in Practice - Some Lessons Learned
    Woltran, Stefan
    2015 17TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC), 2016, : 22 - 22
  • [23] Dynamic Programming on Tree Decompositions Using Generalised Fast Subset Convolution
    van Rooij, Johan M. M.
    Bodlaender, Hans L.
    Rossmanith, Peter
    ALGORITHMS - ESA 2009, PROCEEDINGS, 2009, 5757 : 566 - +
  • [24] Improving the Efficiency of Dynamic Programming on Tree Decompositions via Machine Learning
    Abseher, Michael
    Dusberger, Frederico
    Muslin, Nysret
    Woltran, Stefan
    PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 275 - 282
  • [25] Improving the Efficiency of Dynamic Programming on Tree Decompositions via Machine Learning
    Abseher, Michael
    Musliu, Nysret
    Woltran, Stefan
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2017, 58 : 829 - 858
  • [26] Improving TSP tours using dynamic programming over tree decompositions
    Cygan, Marek
    Kowalik, Lukasz
    Socala, Arkadiusz
    Leibniz International Proceedings in Informatics, LIPIcs, 2017, 87
  • [27] Improving TSP Tours Using Dynamic Programming over Tree Decompositions
    Cygan, Marek
    Kowalik, Lukasz
    Socala, Arkadiusz
    ACM TRANSACTIONS ON ALGORITHMS, 2019, 15 (04)
  • [28] OF JAZZ, C++, AND D-FLAT CONTROLS
    STEVENS, A
    DR DOBBS JOURNAL, 1992, 17 (07): : 119 - &
  • [29] The Hilbert basis method for D-flat directions and the superpotential
    Kappl, Rolf
    Ratz, Michael
    Staudt, Christian
    JOURNAL OF HIGH ENERGY PHYSICS, 2011, (10):
  • [30] The Hilbert basis method for D-flat directions and the superpotential
    Rolf Kappl
    Michael Ratz
    Christian Staudt
    Journal of High Energy Physics, 2011