ASP for Anytime Dynamic Programming on Tree Decompositions

被引:0
|
作者
Bliem, Bernhard [1 ]
Kaufmann, Benjamin [2 ]
Schaub, Torsten [2 ,3 ]
Woltran, Stefan [1 ]
机构
[1] TU Wien, Vienna, Austria
[2] Univ Potsdam, Potsdam, Germany
[3] INRIA Rennes, Rennes, France
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Answer Set Programming (ASP) has recently been employed to specify and run dynamic programming (DP) algorithms on tree decompositions, a central approach in the field of parameterized complexity, which aims at solving hard problems efficiently for instances of certain structure. This ASP-based method followed the standard DP approach where tables are computed in a bottom-up fashion, yielding good results for several counting or enumeration problems. However, for optimization problems this approach lacks the possibility to report solutions before the optimum is found, and for search problems it often computes a lot of unnecessary rows. In this paper, we present a novel ASP-based system allowing for "lazy" DP, which utilizes recent multi-shot ASP technology. Preliminary experimental results show that this approach not only yields better performance for search problems, but also outperforms some state-of-the-art ASP encodings for optimization problems in terms of anytime computation, i.e., measuring the quality of the best solution after a certain timeout.
引用
收藏
页码:257 / 263
页数:7
相关论文
共 50 条
  • [1] Practical Access to Dynamic Programming on Tree Decompositions
    Bannach, Max
    Berndt, Sebastian
    [J]. ALGORITHMS, 2019, 12 (08)
  • [2] Dynamic Programming on Tree Decompositions with D-FLAT
    Abseher, Michael
    Bliem, Bernhard
    Hecher, Markus
    Moldovan, Marius
    Woltran, Stefan
    [J]. KUNSTLICHE INTELLIGENZ, 2018, 32 (2-3): : 191 - 192
  • [3] Tree decompositions of graphs: Saving memory in dynamic programming
    Betzler, Nadja
    Niedermeier, Rolf
    Uhlmann, Johannes
    [J]. DISCRETE OPTIMIZATION, 2006, 3 (03) : 220 - 229
  • [4] DynASP2.5: Dynamic Programming on Tree Decompositions in Action
    Fichte, Johannes K.
    Hecher, Markus
    Morak, Michael
    Woltran, Stefan
    [J]. ALGORITHMS, 2021, 14 (03)
  • [5] The D-FLAT System for Dynamic Programming on Tree Decompositions
    Abseher, Michael
    Bliem, Bernhard
    Charwat, Guenther
    Dusberger, Frederico
    Hecher, Markus
    Woltran, Stefan
    [J]. LOGICS IN ARTIFICIAL INTELLIGENCE, JELIA 2014, 2014, 8761 : 558 - 572
  • [6] Dynamic Programming on Tree Decompositions in Practice - Some Lessons Learned
    Woltran, Stefan
    [J]. 2015 17TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC), 2016, : 22 - 22
  • [7] 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
  • [8] Dynamic Programming on Tree Decompositions Using Generalised Fast Subset Convolution
    van Rooij, Johan M. M.
    Bodlaender, Hans L.
    Rossmanith, Peter
    [J]. ALGORITHMS - ESA 2009, PROCEEDINGS, 2009, 5757 : 566 - +
  • [9] Improving the Efficiency of Dynamic Programming on Tree Decompositions via Machine Learning
    Abseher, Michael
    Dusberger, Frederico
    Muslin, Nysret
    Woltran, Stefan
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 275 - 282
  • [10] Improving the Efficiency of Dynamic Programming on Tree Decompositions via Machine Learning
    Abseher, Michael
    Musliu, Nysret
    Woltran, Stefan
    [J]. JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2017, 58 : 829 - 858