• Zum Inhalt springen (Accesskey 1)
  • Zur Suche springen (Accesskey 7)
FWF — Österreichischer Wissenschaftsfonds
  • Zur Übersichtsseite Entdecken

    • Forschungsradar
      • Historisches Forschungsradar 1974–1994
    • Entdeckungen
      • Emmanuelle Charpentier
      • Adrian Constantin
      • Monika Henzinger
      • Ferenc Krausz
      • Wolfgang Lutz
      • Walter Pohl
      • Christa Schleper
      • Elly Tanaka
      • Anton Zeilinger
    • Impact Stories
      • Verena Gassner
      • Wolfgang Lechner
      • Georg Winter
    • scilog-Magazin
    • Austrian Science Awards
      • FWF-Wittgenstein-Preise
      • FWF-ASTRA-Preise
      • FWF-START-Preise
      • Auszeichnungsfeier
    • excellent=austria
      • Clusters of Excellence
      • Emerging Fields
    • Im Fokus
      • 40 Jahre Erwin-Schrödinger-Programm
      • Quantum Austria
      • Spezialforschungsbereiche
    • Dialog und Diskussion
      • think.beyond Summit
      • Am Puls
      • Was die Welt zusammenhält
      • FWF Women’s Circle
      • Science Lectures
    • Wissenstransfer-Events
    • E-Book Library
  • Zur Übersichtsseite Fördern

    • Förderportfolio
      • excellent=austria
        • Clusters of Excellence
        • Emerging Fields
      • Projekte
        • Einzelprojekte
        • Einzelprojekte International
        • Klinische Forschung
        • 1000 Ideen
        • Entwicklung und Erschließung der Künste
        • FWF-Wittgenstein-Preis
      • Karrieren
        • ESPRIT
        • FWF-ASTRA-Preise
        • Erwin Schrödinger
        • doc.funds
        • doc.funds.connect
      • Kooperationen
        • Spezialforschungsgruppen
        • Spezialforschungsbereiche
        • Forschungsgruppen
        • International – Multilaterale Initiativen
        • #ConnectingMinds
      • Kommunikation
        • Top Citizen Science
        • Wissenschaftskommunikation
        • Buchpublikationen
        • Digitale Publikationen
        • Open-Access-Pauschale
      • Themenförderungen
        • AI Mission Austria
        • Belmont Forum
        • ERA-NET HERA
        • ERA-NET NORFACE
        • ERA-NET QuantERA
        • ERA-NET TRANSCAN
        • Ersatzmethoden für Tierversuche
        • Europäische Partnerschaft BE READY
        • Europäische Partnerschaft Biodiversa+
        • Europäische Partnerschaft BrainHealth
        • Europäische Partnerschaft ERA4Health
        • Europäische Partnerschaft ERDERA
        • Europäische Partnerschaft EUPAHW
        • Europäische Partnerschaft FutureFoodS
        • Europäische Partnerschaft OHAMR
        • Europäische Partnerschaft PerMed
        • Europäische Partnerschaft Water4All
        • Gottfried-und-Vera-Weiss-Preis
        • LUKE – Ukraine
        • netidee SCIENCE
        • Projekte der Herzfelder-Stiftung
        • Quantum Austria
        • Rückenwind-Förderbonus
        • WE&ME Award
        • Zero Emissions Award
      • Länderkooperationen
        • Belgien/Flandern
        • Deutschland
        • Frankreich
        • Italien/Südtirol
        • Japan
        • Korea
        • Luxemburg
        • Polen
        • Schweiz
        • Slowenien
        • Taiwan
        • Tirol–Südtirol–Trentino
        • Tschechien
        • Ungarn
    • Schritt für Schritt
      • Förderung finden
      • Antrag einreichen
      • Internationales Peer-Review
      • Förderentscheidung
      • Projekt durchführen
      • Projekt beenden
      • Weitere Informationen
        • Integrität und Ethik
        • Inklusion
        • Antragstellung aus dem Ausland
        • Personalkosten
        • PROFI
        • Projektendberichte
        • Projektendberichtsumfrage
    • FAQ
      • Projektphase PROFI
      • Projektphase Ad personam
      • Auslaufende Programme
        • Elise Richter und Elise Richter PEEK
        • FWF-START-Preise
  • Zur Übersichtsseite Über uns

    • Leitbild
    • FWF-Film
    • Werte
    • Zahlen und Daten
    • Jahresbericht
    • Aufgaben und Aktivitäten
      • Forschungsförderung
        • Matching-Funds-Förderungen
      • Internationale Kooperationen
      • Studien und Publikationen
      • Chancengleichheit und Diversität
        • Ziele und Prinzipien
        • Maßnahmen
        • Bias-Sensibilisierung in der Begutachtung
        • Begriffe und Definitionen
        • Karriere in der Spitzenforschung
      • Open Science
        • Open-Access-Policy
          • Open-Access-Policy für begutachtete Publikationen
          • Open-Access-Policy für begutachtete Buchpublikationen
          • Open-Access-Policy für Forschungsdaten
        • Forschungsdatenmanagement
        • Citizen Science
        • Open-Science-Infrastrukturen
        • Open-Science-Förderung
      • Evaluierungen und Qualitätssicherung
      • Wissenschaftliche Integrität
      • Wissenschaftskommunikation
      • Philanthropie
      • Nachhaltigkeit
    • Geschichte
    • Gesetzliche Grundlagen
    • Organisation
      • Gremien
        • Präsidium
        • Aufsichtsrat
        • Delegiertenversammlung
        • Kuratorium
        • Jurys
      • Geschäftsstelle
    • Arbeiten im FWF
  • Zur Übersichtsseite Aktuelles

    • News
    • Presse
      • Logos
    • Eventkalender
      • Veranstaltung eintragen
      • FWF-Infoveranstaltungen
    • Jobbörse
      • Job eintragen
    • Newsletter
  • Entdecken, 
    worauf es
    ankommt.

    FWF-Newsletter Presse-Newsletter Kalender-Newsletter Job-Newsletter scilog-Newsletter

    SOCIAL MEDIA

    • LinkedIn, externe URL, öffnet sich in einem neuen Fenster
    • , externe URL, öffnet sich in einem neuen Fenster
    • Facebook, externe URL, öffnet sich in einem neuen Fenster
    • Instagram, externe URL, öffnet sich in einem neuen Fenster
    • YouTube, externe URL, öffnet sich in einem neuen Fenster

    SCILOG

    • Scilog — Das Wissenschaftsmagazin des Österreichischen Wissenschaftsfonds (FWF)
  • elane-Login, externe URL, öffnet sich in einem neuen Fenster
  • Scilog externe URL, öffnet sich in einem neuen Fenster
  • en Switch to English

  

Answer-Set Programming Erweiterungen für Problemlösungen auf Zerlegungen

Extending the Answer-Set Programming Paradigm to Decomposed Problem Solving

Stefan Woltran (ORCID: 0000-0003-1594-8972)
  • Grant-DOI 10.55776/P25607
  • Förderprogramm Einzelprojekte
  • Status beendet
  • Projektbeginn 01.06.2013
  • Projektende 31.07.2017
  • Bewilligungssumme 282.492 €

Wissenschaftsdisziplinen

Informatik (90%); Mathematik (10%)

Keywords

    Answer-Set Programming, Artificial Intelligence, Knowledge Representation and Reasoning, Logic Programming, Parameterized Complexity, Dynamic Programming

Abstract Endbericht

Das Formalisieren und Implementieren von komplexen Problemen des logischen Schießens erfordert nicht nur ausdrucksstarke deklarative Sprachen sondern auch spezielle dem jeweiligen Problem angepasste Algorithmen. Insbesondere sollen letztere dazu geeignet sein, Ergebnisse auch für große Instanzen von Problemstellungen aus der Praxis schnell zu liefern. Solche Instanzen haben oftmals eine spezielle Struktur, welche ausgenutzt werden kann, um sogar NP-schwere Probleme effizient zu lösen. Ein weit verbreiteter Ansatz zur Strukturausnutzung sind sogenannte Baumzerlegungen. Hier können mithilfe von dynamischer Programmierung Lösungen effizient berechnet werden, solange der strukturelle Parameter Baumweite beschränkt ist. Grob gesagt beschreibt die Baumweite, inwiefern die der Probleminstanz zugrundeliegende Graphstruktur einem Baum ähnelt. Empirische Studien zeigen, dass bei vielen praktischen Anwendungen (zum Beispiel in der Bio-Informatik oder Sozialen Netzwerken) die Baumweite tatsächlich klein ist. Allerdings werden die entsprechenden auf dynamischer Programmierung basierenden Algorithmen normalerweise für jedes Problem von Grund auf neu entwickelt, da deklarative Sprachen im Allgemeinen nicht auf Zerlegungen ausgelegt sind. Momentan fehlt es an einer brauchbaren Kombination von deklarativen Sprachen und strukturellen Methoden. In diesem Projekt beschäftigen wir uns mit der Kombination beider Paradigmen, wobei Answer-Set Programming (ASP) zur Lösung von Problemen auf Baumzerlegungen verwendet wird. Innerhalb der KI ist ASP ein etablierter Formalismus, für den technisch ausgereifte Systeme zur Verfügung stehen. Insbesondere unterstützt ASP die Methodik des Guess & Check, welche auch NP-harten Problemen zugrundeliegt. Dies erlaubt es, solche Probleme kurz und prägnant in ASP zu spezifizieren. Unser Ziel ist es, ein neues Paradigma namens Decompose, Guess & Check zu etablieren, wo Algorithmen, basierend auf dynamischer Programmierung, deklarativ in ASP spezifiziert und effizient auf Baumzerlegungen gelöst werden können. Zu diesem Zweck werden wir im Rahmen des Projekts (i) zeigen, dass jedes Problem, welches auf Basis von Courcelles Theorem effizient bezüglich Strukturen mit beschränkter Baumweite gelöst werden kann, auch von uns effizient gelöst werden kann; (ii) eine Software entwickeln, die sowohl existierende Tools zur Erzeugung von Baumzerlegungen als auch ASP-Systeme kombiniert, sodass sich AnwenderInnen allein auf die Algorithmusentwicklung fokussieren können; (iii) Fallstudien durchführen, welche die Verwendbarkeit und Nützlichkeit des neuen Paradigmas bezüglich realer Probleme belegen.

Das Formalisieren und Implementieren von komplexen Problemen des logischen Schließens erfordert nicht nur ausdrucksstarke deklarative Sprachen, sondern auch spezielle dem jeweiligen Problem angepasste Algorithmen. Insbesondere sollen letztere dazu geeignet sein, Ergebnisse auch für große Instanzen von Problemstellungen aus der Praxis schnell zu liefern. Solche Instanzen haben oftmals eine spezielle Struktur, welche ausgenutzt werden kann, um sogar NP-schwere Probleme effizient zu lösen. Ein weit verbreiteter Ansatz zur Strukturausnutzung sind sogenannte Baumzerlegungen. Hier können mithilfe von dynamischer Programmierung Lösungen effizient berechnet werden, solange der strukturelle Parameter Baumweite beschränkt ist. Grob gesagt beschreibt die Baumweite, inwiefern die der Probleminstanz zugrundeliegende Graphstruktur einem Baum ähnelt. Empirische Studien zeigen, dass bei vielen praktischen Anwendungen (zum Beispiel in der Bio-Informatik oder bei Sozialen Netzwerken) die Baumweite tatsächlich klein ist. Allerdings werden die entsprechenden auf dynamischer Programmierung basierenden Algorithmen normalerweise für jedes Problem von Grund auf neu entwickelt, da deklarative Sprachen im Allgemeinen nicht auf Zerlegungen ausgelegt sind.Ziel des Projekts war die Entwicklung eines Systems das die Vorteile von deklarativen Sprachen und strukturellen Methoden verbindet, also eine Kombination beider Paradigmen, wobei Answer-Set Programming (ASP) zur Lösung von Problemen auf Baumzerlegungen verwendet wird. Innerhalb der KI ist ASP ein etablierter Formalismus, für den technisch ausgereifte Systeme zur Verfügung stehen. Insbesondere unterstützt ASP die Methodik des Guess & Check, welche auch NP-harten Problemen zugrundeliegt. Dies erlaubt es, solche Probleme kurz und prägnant in ASP zu spezifizieren.Dies führte uns zu einem neuen Paradigma namens Decompose, Guess & Check, wo Algorithmen, basierend auf dynamischer Programmierung, deklarativ in ASP spezifiziert und effizient auf Baumzerlegungen gelöst werden können. Mit dem D-FLAT System haben wir ein System entwickelt, welches diese Methode implementiert. Die BenutzerInnen müssen sich hier lediglich um die Beschreibung des dynamischen Algorithmus kümmern, während das System notwendige Aufgaben, wie das Berechnen der Baumzerlegung sowie die Kombination von partiellen Lösungen der Subprobleme, selbstständig erledigt. Im Zuge des Projekts wurde sowohl die theoretische Ausdrucksstärke dieses Ansatzes, als auch seine praktische Effizienz in diversen Problemdomänen untersucht. Die Erkenntnisse, die wir im Rahmen des Projekts gewinnen konnten, sind in der Zwischenzeit in die Entwicklung weiterer, spezialisierterer Systeme, die dynamische Programmierung zur Lösung berechnungsintensiver Probleme wie z.B. quantifizierte Aussagenlogik, eingeflossen. Projektseite: http://dbai.tuwien.ac.at/research/project/dflat/

Forschungsstätte(n)
  • Technische Universität Wien - 100%
Nationale Projektbeteiligte
  • Georg Gottlob, Technische Universität Wien , nationale:r Kooperationspartner:in
Internationale Projektbeteiligte
  • Rolf Niedermeier, Technische Universität Berlin - Deutschland
  • Torsten Schaub, Universität Potsdam - Deutschland
  • Mirek Truszczynski, University of Kentucky - Vereinigte Staaten von Amerika

Research Output

  • 281 Zitationen
  • 33 Publikationen
Publikationen
  • 2016
    Titel Implementing Courcelle's Theorem in a declarative framework for dynamic programming
    DOI 10.1093/logcom/exv089
    Typ Journal Article
    Autor Bliem B
    Journal Journal of Logic and Computation
    Seiten 1067-1094
  • 2016
    Titel Providing Built-In Counters in a Declarative Dynamic Programming Environment
    DOI 10.1007/978-3-319-46073-4_1
    Typ Book Chapter
    Autor Abseher M
    Verlag Springer Nature
    Seiten 3-16
  • 2016
    Titel lpopt: A Rule Optimization Tool for Answer Set Programming
    DOI 10.48550/arxiv.1608.05675
    Typ Preprint
    Autor Bichler M
  • 2016
    Titel The Power of Non-Ground Rules in Answer Set Programming
    DOI 10.48550/arxiv.1608.01856
    Typ Preprint
    Autor Bichler M
  • 2016
    Titel Shift Design with Answer Set Programming
    DOI 10.3233/fi-2016-1396
    Typ Journal Article
    Autor Abseher M
    Journal Fundamenta Informaticae
    Seiten 1-25
  • 2015
    Titel Efficient Problem Solving on Tree Decompositions Using Binary Decision Diagrams
    DOI 10.1007/978-3-319-23264-5_19
    Typ Book Chapter
    Autor Charwat G
    Verlag Springer Nature
    Seiten 213-227
  • 2015
    Titel Democratix: A Declarative Approach to Winner Determination
    DOI 10.1007/978-3-319-23114-3_16
    Typ Book Chapter
    Autor Charwat G
    Verlag Springer Nature
    Seiten 253-269
  • 2015
    Titel Shift Design with Answer Set Programming
    DOI 10.1007/978-3-319-23264-5_4
    Typ Book Chapter
    Autor Abseher M
    Verlag Springer Nature
    Seiten 32-39
  • 2017
    Titel Equivalence between answer-set programs under (partially) fixed input
    DOI 10.1007/s10472-017-9567-5
    Typ Journal Article
    Autor Bliem B
    Journal Annals of Mathematics and Artificial Intelligence
    Seiten 277-295
    Link Publikation
  • 2017
    Titel Improving the Efficiency of Dynamic Programming on Tree Decompositions via Machine Learning
    DOI 10.1613/jair.5312
    Typ Journal Article
    Autor Abseher M
    Journal Journal of Artificial Intelligence Research
    Seiten 829-858
    Link Publikation
  • 2017
    Titel Defensive Alliances in Graphs of Bounded Treewidth
    DOI 10.48550/arxiv.1707.04251
    Typ Preprint
    Autor Bliem B
  • 2017
    Titel The Impact of Treewidth on ASP Grounding and Solving
    DOI 10.24963/ijcai.2017/118
    Typ Conference Proceeding Abstract
    Autor Bliem B
    Seiten 852-858
    Link Publikation
  • 2017
    Titel Complexity of Secure Sets
    DOI 10.1007/s00453-017-0358-5
    Typ Journal Article
    Autor Bliem B
    Journal Algorithmica
    Seiten 2909-2940
    Link Publikation
  • 2017
    Titel lpopt: A Rule Optimization Tool for Answer Set Programming
    DOI 10.1007/978-3-319-63139-4_7
    Typ Book Chapter
    Autor Bichler M
    Verlag Springer Nature
    Seiten 114-130
  • 2017
    Titel htd – A Free, Open-Source Framework for (Customized) Tree Decompositions and Beyond
    DOI 10.1007/978-3-319-59776-8_30
    Typ Book Chapter
    Autor Abseher M
    Verlag Springer Nature
    Seiten 376-386
  • 2017
    Titel Improving the Efficiency of Dynamic Program-ming on Tree Decompositions via Machine Learning.
    Typ Journal Article
    Autor Abseher M
  • 2017
    Titel Answer Set Solving with Bounded Treewidth Revisited
    DOI 10.1007/978-3-319-61660-5_13
    Typ Book Chapter
    Autor Fichte J
    Verlag Springer Nature
    Seiten 132-145
  • 2016
    Titel Equivalence Between Answer-Set Programs Under (Partially) Fixed Input
    DOI 10.1007/978-3-319-30024-5_6
    Typ Book Chapter
    Autor Bliem B
    Verlag Springer Nature
    Seiten 95-111
  • 2018
    Titel Dynamic Programming on Tree Decompositions with D-FLAT
    DOI 10.1007/s13218-018-0531-2
    Typ Journal Article
    Autor Abseher M
    Journal KI - Künstliche Intelligenz
    Seiten 191-192
  • 2018
    Titel Defensive alliances in graphs of bounded treewidth
    DOI 10.1016/j.dam.2018.04.001
    Typ Journal Article
    Autor Bliem B
    Journal Discrete Applied Mathematics
    Seiten 334-339
    Link Publikation
  • 2020
    Titel lpopt: A Rule Optimization Tool for Answer Set Programming
    DOI 10.3233/fi-2020-1990
    Typ Journal Article
    Autor Bichler M
    Journal Fundamenta Informaticae
    Seiten 275-296
    Link Publikation
  • 2014
    Titel The D-FLAT System for Dynamic Programming on Tree Decompositions
    DOI 10.1007/978-3-319-11558-0_39
    Typ Book Chapter
    Autor Abseher M
    Verlag Springer Nature
    Seiten 558-572
  • 2012
    Titel D-FLAT: Declarative problem solving using tree decompositions and answer-set programming
    DOI 10.1017/s1471068412000129
    Typ Journal Article
    Autor Bliem B
    Journal Theory and Practice of Logic Programming
    Seiten 445-464
    Link Publikation
  • 2016
    Titel Complexity of Secure Sets
    DOI 10.1007/978-3-662-53174-7_5
    Typ Book Chapter
    Autor Bliem B
    Verlag Springer Nature
    Seiten 64-77
  • 2016
    Titel D-FLAT^2: Subset Minimization in Dynamic Programming on Tree Decompositions Made Easy
    DOI 10.3233/fi-2016-1397
    Typ Journal Article
    Autor Bliem B
    Journal Fundamenta Informaticae
    Seiten 27-61
  • 2016
    Titel The power of non-ground rules in Answer Set Programming
    DOI 10.1017/s1471068416000338
    Typ Journal Article
    Autor Bichler M
    Journal Theory and Practice of Logic Programming
    Seiten 552-569
    Link Publikation
  • 2016
    Titel On Efficiently Enumerating Semi-Stable Extensions via Dynamic Programming on Tree Decompositions
    DOI 10.3233/978-1-61499-686-6-107
    Typ Book Chapter
    Autor Bliem Bernhard
    Verlag IOS Press
  • 2016
    Titel KI 2016: Advances in Artificial Intelligence, 39th Annual German Conference on AI, Klagenfurt, Austria, September 26-30, 2016, Proceedings
    DOI 10.1007/978-3-319-46073-4
    Typ Book
    Verlag Springer Nature
  • 2015
    Titel Methods for solving reasoning problems in abstract argumentation – A survey
    DOI 10.1016/j.artint.2014.11.008
    Typ Journal Article
    Autor Charwat G
    Journal Artificial Intelligence
    Seiten 28-63
    Link Publikation
  • 2013
    Titel Declarative Dynamic Programming as an Alternative Realization of Courcelle’s Theorem
    DOI 10.1007/978-3-319-03898-8_4
    Typ Book Chapter
    Autor Bliem B
    Verlag Springer Nature
    Seiten 28-40
  • 2015
    Titel Dynamic Programming on Tree Decompositions in Practice - Some Lessons Learned
    DOI 10.1109/synasc.2015.13
    Typ Conference Proceeding Abstract
    Autor Woltran S
    Seiten 22-22
  • 2015
    Titel Computing secure sets in graphs using answer set programming
    DOI 10.1093/logcom/exv060
    Typ Journal Article
    Autor Abseher M
    Journal Journal of Logic and Computation
    Seiten 837-862
  • 2014
    Titel Complexity of Secure Sets
    DOI 10.48550/arxiv.1411.6549
    Typ Preprint
    Autor Bliem B

Entdecken, 
worauf es
ankommt.

Newsletter

FWF-Newsletter Presse-Newsletter Kalender-Newsletter Job-Newsletter scilog-Newsletter

Kontakt

Österreichischer Wissenschaftsfonds FWF
Georg-Coch-Platz 2
(Eingang Wiesingerstraße 4)
1010 Wien

office(at)fwf.ac.at
+43 1 505 67 40

Allgemeines

  • Jobbörse
  • Arbeiten im FWF
  • Presse
  • Philanthropie
  • scilog
  • Geschäftsstelle
  • Social Media Directory
  • LinkedIn, externe URL, öffnet sich in einem neuen Fenster
  • , externe URL, öffnet sich in einem neuen Fenster
  • Facebook, externe URL, öffnet sich in einem neuen Fenster
  • Instagram, externe URL, öffnet sich in einem neuen Fenster
  • YouTube, externe URL, öffnet sich in einem neuen Fenster
  • Cookies
  • Hinweisgeber:innensystem
  • Barrierefreiheitserklärung
  • Datenschutz
  • Impressum
  • IFG-Formular
  • Social Media Directory
  • © Österreichischer Wissenschaftsfonds FWF
© Österreichischer Wissenschaftsfonds FWF