首页    期刊浏览 2025年06月13日 星期五
登录注册

文章基本信息

  • 标题:DynASP2.5: Dynamic Programming on Tree Decompositions in Action
  • 作者:Johannes K. Fichte ; Markus Hecher ; Michael Morak
  • 期刊名称:LIPIcs : Leibniz International Proceedings in Informatics
  • 电子版ISSN:1868-8969
  • 出版年度:2018
  • 卷号:89
  • 页码:17:1-17:13
  • DOI:10.4230/LIPIcs.IPEC.2017.17
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:Efficient, exact parameterized algorithms are a vibrant theoretical research area. Recent solving competitions, such as the PACE challenge, show that there is also increasing practical interest in the parameterized algorithms community. An important research question is whether such algorithms can be built to efficiently solve specific problems in practice, that is, to be competitive with established solving systems. In this paper, we consider Answer Set Programming (ASP), a logic-based declarative modeling and problem solving framework. State-of-the-art ASP solvers generally rely on SAT-based algorithms. In addition, DynASP2, an ASP solver that is based on a classical dynamic programming on tree decompositions, has recently been introduced. DynASP2 outperforms modern ASP solvers when the goal is to count the number of solutions of programs that have small treewidth. However, for quickly finding one solutions, DynASP2 proved uncompetitive. In this paper, we present a new algorithm and implementation, called DynASP2.5, that shows competitive behavior compared to state-of-the-art ASP solvers on problems like Steiner tree for low-treewidth graphs, even when the task is to find just one solution. Our implementation is based on a novel approach that we call multi-pass dynamic programming.
  • 关键词:Parameterized algorithms; Fixed-parameter linear time; Tree decompositions; Multi-pass dynamic programming
Loading...
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有