ASP for Anytime Dynamic Programming on Tree Decompositions
Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 979-985.
Abstract
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.
@inproceedings{ijcai2016p143,
title = {ASP for Anytime Dynamic Programming on Tree Decompositions},
author = {Bliem, Bernhard and Kaufmann, Benjamin and Schaub, Torsten and Woltran, Stefan},
booktitle = {Proceedings of the Twenty-Fifth International Joint Conference on
Artificial Intelligence, {IJCAI-16}},
publisher = {AAAI Press / International Joint Conferences on Artificial Intelligence},
editor = {Subbarao Kambhampati},
pages = {979--985},
year = {2016},
month = {7},
url = {https://ijcai.org/proceedings/2016/143},
}
TY - CPAPER TI - ASP for Anytime Dynamic Programming on Tree Decompositions AU - Bliem, Bernhard AU - Kaufmann, Benjamin AU - Schaub, Torsten AU - Woltran, Stefan T2 - Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, IJCAI-16 PB - AAAI Press / International Joint Conferences on Artificial Intelligence PY - 2016 SP - 979 EP - 985 UR - https://ijcai.org/proceedings/2016/143 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: