DynASP2.5: Dynamic Programming on Tree Decompositions in Action
원문 초록
A vibrant theoretical research area are efficient exact parameterized algorithms. Very 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 dedicated parameterized exact algorithms exhibit certain practical relevance and one can even beat well-established problem solvers. We consider the logic-based declarative modeling language and problem solving framework Answer Set Programming (ASP). State-of-the-art ASP solvers rely considerably on Sat-based algorithms. An ASP solver (DynASP2), which is based on a classical dynamic programming on tree decompositions, has been published very recently. Unfortunately, DynASP2 can outperform modern ASP solvers on programs of small treewidth only if the question of interest is to count the number of solutions. In this paper, we describe underlying concepts of our new implementation (DynASP2.5) that shows competitive behavior to state-of-the-art ASP solvers even for finding just one solution when solving problems as the Steiner tree problem that have been modeled in ASP on graphs with low treewidth. Our implementation is based on a novel approach that we call multi-pass dynamic programming (M-DPSINC).
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Approximation Algorithms for Combinatorial Optimization with Predictions
Query-decision Regression between Shortest Path and Minimum Steiner Tree
NeuroPrim: An Attention-based Model for Solving NP-hard Spanning Tree Problems
Deep-Steiner: Learning to Solve the Euclidean Steiner Tree Problem
Learning-Augmented Algorithms for Online Steiner Tree
The Power of Many: A Physarum Swarm Steiner Tree Algorithm
토론
이 논문과 연결된 포럼 글이 아직 없습니다.