• 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