DocumentCode
3757933
Title
Dynamic Programming on Tree Decompositions in Practice - Some Lessons Learned
Author
Stefan Woltran
Author_Institution
Inst. of Inf. Syst., Tech. Univ. Wien, Vienna, Austria
fYear
2015
Firstpage
22
Lastpage
22
Abstract
Many prominent NP-hard problems have been shown tractable for bounded treewidth. To put these results to practice, dynamic programming (DP) via a traversal of the nodes of a tree decomposition is the standard technique. However, the concrete implementation of suitable efficient algorithms is often tedious. To this end, we have developed the D-FLAT system, which [1]-[4] allows the user to specify the DP algorithm in a declarative fashion and where the computation of intermediate solutions is delegated to a logic-programming system. In this talk, we first give a brief introduction to the D-FLAT system and demonstrate its usage on some standard DP algorithms. In the second part of the talk, we reflect on some of our experiences.
Keywords
"Dynamic programming","Heuristic algorithms","Artificial intelligence","Standards","Data structures","Problem-solving","Programming"
Publisher
ieee
Conference_Titel
Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2015 17th International Symposium on
Type
conf
DOI
10.1109/SYNASC.2015.13
Filename
7426057
Link To Document