Skip to Content

TU Wien Fakultät für Informatik DBAI Database and Artificial Intelligence Group
Top-level Navigation: Current-level Navigation:

Path: DBAI > Research > Projects > D-FLAT Project

Tools: Print


Extending the Answer-Set Programming Paradigm to Decomposed Problem Solving

(funded by the Austrian Science Fund (FWF) under grant P25607)


Contents


The project has ended on June 30th, 2017.

News Archive

Project team

Project leader

Project staff

Project partners

Top

Goal of the Project

Complex reasoning problems over large amounts of data arise in many of today's application domains for computer science. But handling computationally complex queries over huge data is an insurmountable obstacle for standard algorithms. The main vision of the project is to establish a new solving paradigm, which we call Decompose, Guess & Check, for solving complex reasoning problems over huge data. In particular, this paradigm will combine the strengths of Answer Set Programming (ASP) as a powerful language for declarative problem solving with the successful methodology of exploiting structure by means of tree decompositions. To this end, we will engineer a system intended as a serious competitor in the declarative solving domain. Moreover, to make the new paradigm sufficiently attractive, we show its potential in terms of applicability, and we demonstrate the usability of the method by means of case studies on a wide range of problems from diverse application areas.

Top

Software

  • D-FLAT System: Dynamic Programming Framework with Local Execution of ASP on Tree Decompositions
  • D-FLAT Debugger: Debugging and Visualization Tool for D-FLAT
  • D-FLAT^2 System: Variant of D-FLAT that supports efficient solving of problems that involve subset minimization
Top

Related Webpages

  • dynBDD: A system for dynamic programming on tree decompositions. Intermediate results are stored as Binary Decision Diagrams (BDDs) instead of tables (like in D-FLAT), yielding reduced memory requirements.
  • Sequoia: An MSO solver that leverages small treewidth
  • Hypertree Project: Project of the hypertree decomposition library used in the D-FLAT system
  • SHARP Framework: A Smart Hypertree decomposition-based Algorithm fRamework for Parameterized problems. A modified version of this framework is used by the D-FLAT system. For now, D-FLAT is incompatible with the official SHARP library. If you want to compile D-FLAT, use the SHARP version provided as part of the D-FLAT source code instead, which can be found on the system page.
  • Potsdam Answer Set Solving Collection: The Gringo/Clasp answer set solving tools used in the D-FLAT system
  • DYNASP Project: Project about using dynamic programming on tree decompositions for solving ASP
  • Autograph: A system for verifying properties on graphs of bounded clique-width via fly-automata
Top

Publications

string) false, // $groupType, // bool true, // $groupYear, // bool "javascript: var bibwindow = window.open('./auto-ref/displayBibTeX.php?key=%key','%key','height=400,width=750, scrollbars=yes');", // $bibLink, // string NULL, // $highlightName, // string true, // $numbersDesc, // bool NULL, // $sorting, // string or array(string) NULL, // $authorLimit, // int "javascript: var abstractwindow = window.open('./auto-ref/displayAbstract.php?key=%key','%key','height=400,width=700, scrollbars=yes');" // $abstractLink, // string ); ?>
Top
Last updated: 2017-01-09 16:22

Home / Kontakt / Webmaster / Offenlegung gemäß § 25 Mediengesetz: Inhaber der Website ist das Institut für Logic and Computation an der Technischen Universität Wien, 1040 Wien. Die TU Wien distanziert sich von den Inhalten aller extern gelinkten Seiten und übernimmt diesbezüglich keine Haftung. Disclaimer / Datenschutzerklärung