• Skip to content (access key 1)
  • Skip to search (access key 7)
FWF — Austrian Science Fund
  • Go to overview page Discover

    • Research Radar
      • Research Radar Archives 1974–1994
    • Discoveries
      • Emmanuelle Charpentier
      • Adrian Constantin
      • Monika Henzinger
      • Ferenc Krausz
      • Wolfgang Lutz
      • Walter Pohl
      • Christa Schleper
      • Elly Tanaka
      • Anton Zeilinger
    • Impact Stories
      • Verena Gassner
      • Wolfgang Lechner
      • Birgit Mitter
      • Oliver Spadiut
      • Georg Winter
    • scilog Magazine
    • Austrian Science Awards
      • FWF Wittgenstein Awards
      • FWF ASTRA Awards
      • FWF START Awards
      • Award Ceremony
    • excellent=austria
      • Clusters of Excellence
      • Emerging Fields
    • In the Spotlight
      • 40 Years of Erwin Schrödinger Fellowships
      • Quantum Austria
    • Dialogs and Talks
      • think.beyond Summit
    • Knowledge Transfer Events
    • E-Book Library
  • Go to overview page Funding

    • Portfolio
      • excellent=austria
        • Clusters of Excellence
        • Emerging Fields
      • Projects
        • Principal Investigator Projects
        • Principal Investigator Projects International
        • Clinical Research
        • 1000 Ideas
        • Arts-Based Research
        • FWF Wittgenstein Award
      • Careers
        • ESPRIT
        • FWF ASTRA Awards
        • Erwin Schrödinger
        • doc.funds
        • doc.funds.connect
      • Collaborations
        • Specialized Research Groups
        • Special Research Areas
        • Research Groups
        • International – Multilateral Initiatives
        • #ConnectingMinds
      • Communication
        • Top Citizen Science
        • Science Communication
        • Book Publications
        • Digital Publications
        • Open-Access Block Grant
      • Subject-Specific Funding
        • AI Mission Austria
        • Belmont Forum
        • ERA-NET HERA
        • ERA-NET NORFACE
        • ERA-NET QuantERA
        • Alternative Methods to Animal Testing
        • European Partnership BE READY
        • European Partnership Biodiversa+
        • European Partnership BrainHealth
        • European Partnership ERA4Health
        • European Partnership ERDERA
        • European Partnership EUPAHW
        • European Partnership FutureFoodS
        • European Partnership OHAMR
        • European Partnership PerMed
        • European Partnership Water4All
        • Gottfried and Vera Weiss Award
        • LUKE – Ukraine
        • netidee SCIENCE
        • Herzfelder Foundation Projects
        • Quantum Austria
        • Rückenwind Funding Bonus
        • WE&ME Award
        • Zero Emissions Award
      • International Collaborations
        • Belgium/Flanders
        • Germany
        • France
        • Italy/South Tyrol
        • Japan
        • Korea
        • Luxembourg
        • Poland
        • Switzerland
        • Slovenia
        • Taiwan
        • Tyrol-South Tyrol-Trentino
        • Czech Republic
        • Hungary
    • Step by Step
      • Find Funding
      • Submitting Your Application
      • International Peer Review
      • Funding Decisions
      • Carrying out Your Project
      • Closing Your Project
      • Further Information
        • Integrity and Ethics
        • Inclusion
        • Applying from Abroad
        • Personnel Costs
        • PROFI
        • Final Project Reports
        • Final Project Report Survey
    • FAQ
      • Project Phase PROFI
      • Project Phase Ad Personam
      • Expiring Programs
        • Elise Richter and Elise Richter PEEK
        • FWF START Awards
  • Go to overview page About Us

    • Mission Statement
    • FWF Video
    • Values
    • Facts and Figures
    • Annual Report
    • What We Do
      • Research Funding
        • Matching Funds Initiative
      • International Collaborations
      • Studies and Publications
      • Equal Opportunities and Diversity
        • Objectives and Principles
        • Measures
        • Creating Awareness of Bias in the Review Process
        • Terms and Definitions
        • Your Career in Cutting-Edge Research
      • Open Science
        • Open-Access Policy
          • Open-Access Policy for Peer-Reviewed Publications
          • Open-Access Policy for Peer-Reviewed Book Publications
          • Open-Access Policy for Research Data
        • Research Data Management
        • Citizen Science
        • Open Science Infrastructures
        • Open Science Funding
      • Evaluations and Quality Assurance
      • Academic Integrity
      • Science Communication
      • Philanthropy
      • Sustainability
    • History
    • Legal Basis
    • Organization
      • Executive Bodies
        • Executive Board
        • Supervisory Board
        • Assembly of Delegates
        • Scientific Board
        • Juries
      • FWF Office
    • Jobs at FWF
  • Go to overview page News

    • News
    • Press
      • Logos
    • Calendar
      • Post an Event
      • FWF Informational Events
    • Job Openings
      • Enter Job Opening
    • Newsletter
  • Discovering
    what
    matters.

    FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

    SOCIAL MEDIA

    • LinkedIn, external URL, opens in a new window
    • , external URL, opens in a new window
    • Facebook, external URL, opens in a new window
    • Instagram, external URL, opens in a new window
    • YouTube, external URL, opens in a new window

    SCILOG

    • Scilog — The science magazine of the Austrian Science Fund (FWF)
  • elane login, external URL, opens in a new window
  • Scilog external URL, opens in a new window
  • de Wechsle zu Deutsch

  

Theoretical Tractability vs. Practical Computation

Theoretical Tractability vs. Practical Computation

Reinhard Pichler (ORCID: 0000-0002-1760-122X)
  • Grant DOI 10.55776/P20704
  • Funding program Principal Investigator Projects
  • Status ended
  • Start September 1, 2008
  • End August 31, 2012
  • Funding amount € 247,080

Disciplines

Computer Sciences (70%); Mathematics (30%)

Keywords

    Parameterized Complexity, Datalog, Fixed-parameter Tractability, Monadic Second-order Logic, Tree width

Abstract Final report

Over the past years, we have been experiencing a rapid progress of business process automation and a pervasion of virtually all aspects of life by computers. Consequently, computational solutions are needed for increasingly hard problems in a great variety of fields. However, the intractability (i.e., NP-completeness or even higher complexity) of many important problems is a strong obstacle to the design of efficient solutions. Two major lines of research have been pursued in response to this situation: Parameterized complexity and the study of fixed-parameter algorithms have evolved as a very active research area and a lot of progress has been made in identifying tractable fragments of many hard problems. However, a theoretical tractability result as such does, in general, not automatically yield a computer program which actually runs efficiently in practice. Powerful tools have been making enormous progress in solving even intractable problems, among them most notably SAT solvers and datalog systems like DLV. Of course, we cannot expect these tools to cope with any real- world instances of an intractable problem. But they do perform reasonably well in many cases. However, a typical shortcoming of these tools is that, in general, they do not take advantage of tractable fragments of hard problems, i.e., although a problem instance falls into a theoretically easy subclass, the resources needed for solving it are essentially the same as with really hard problem instances. The primary goal of the proposed project is to combine the power of strong theoretical tractability results with the power of the advanced software tool DLV in order to allow for an efficient solution of many practically relevant problems. The key to this combination of theory and practice is an efficient fragment of datalog, which has recently been proposed for tackling a big class of problems with tractable fragments. We want to further pursue this method in order to make progress concerning the following three objectives of the project: 1. On the system side, we aim at an enhancement of DLV by making theoretical tractability results accessible to it. 2. On the theory side, we look for novel tractability results. 3. On the application side, we plan the development of algorithms for many (tractable fragments of) hard problems in a great variety of fields.

Viele praktisch relevante Probleme, insbesondere im Bereich des logischen Schließens, sind aufwändig zu berechnen. Eine vielversprechende Möglichkeit, um mit dieser hohen Berechnungskomplexität zurechtzukommen, ist die Suche nach effizient lösbaren Fragmenten von grundsätzlich schweren Problemen. Hierbei interessiert man sich für Einschränkungen der Probleminstanzen, die das betrachtete Problem effizient lösbar machen. Das Gebiet der parametrisierten Komplexitätstheorie, als relative junges Teilgebiet der Theoretischen Informatik, beschäftigt sich mit der Suche nach effizient lösbaren Fragmenten in Bezug auf gewisse Problemparameter. Das bedeutet, dass die Instanzen innerhalb eines solchen Fragments durch einen oder mehrere Parameter charakterisiert werden, wobei diese Parameter hinreichend klein sein müssen. Allerdings wurde in der Vergangenheit oft eine große Kluft zwischen theoretisch effizient lösbaren Problemen und der effizienten Berechenbarkeit in der Praxis beobachtet. Dies gilt insbesondere für jene theoretisch effizienten Fragmente, die mit Hilfe des Satzes von Courcelle bestimmt wurden. Dieser Satz charakterisiert eine umfangreiche Klasse von Problemen, die effizient lösbar werden, wenn die der Instanz zugrundeliegende Struktur ein Baum oder beinahe ein Baum ist. Das Hauptziel dieses Projektes war es, die theoretisch effiziente Lösbarkeit, die mittels dem Satz von Courcelle oder anderer Methoden der parametrisierten Komplexitätstheorie gezeigt wurde, in Lösungsverfahren überzuführen, die nun auch praxistauglich sind. Als ersten Schritt haben wir den Ansatz von (Gottlob, Pichler und Wei, 2007), der auf der deklarativen Programmiersprache Datalog aufbaut, erweitert und angewendet. Als weiteren Ansatz haben wir neue effiziente Algorithmen für verschiedenste Probleme im Bereich des logischen Schließens mit Hilfe der Technik der dynamischen Programmierung entwickelt. Dabei wurde dem Answer-Set Programming (ASP) Problem besondere Aufmerksamkeit gewidmet. Einerseits haben wir ASP als Werkzeug genutzt, um verschiedenste Probleme effizient zu lösen, andererseits haben wir auch neue Methoden entwickelt, die ASP selbst effizienter machen. Als erster Parameter wurde im Rahmen unserer Suche nach effizienten Algorithmen die sogenannte Baumweite betrachtet. Dieser Parameter misst die Ähnlichkeit der Instanz zu einem Baum. Abgesehen von der Entwicklung neuer Algorithmen, die sich niedrige Baum- weite zunutze machen, wurden praktische Aspekte der Berechnung von Baumzerlegungen erforscht. Unsere Suche nach effizient lösbaren Fragmenten bezüglich der Baumweite wurde dann auch auf andere Parameter erweitert. Hierbei wurden zahlreiche neue effizient lösbare Fragmente von schweren Problemen im Bereich des logischen Schließens durch die Betrachtung einer Vielzahl von Problemparametern entdeckt. Außerdem konnten wir die Grenzen dieser Vorgangsweise durch neue Resultate aufzeigen, die eine effiziente Lösbarkeit unter üblichen, komplexitätstheoretischen Annahmen ausschließen.

Research institution(s)
  • Technische Universität Wien - 100%
International project participants
  • Nicola Leone, Università di Calabria - Italy

Research Output

  • 346 Citations
  • 12 Publications
Publications
  • 2015
    Title Methods for solving reasoning problems in abstract argumentation – A survey
    DOI 10.1016/j.artint.2014.11.008
    Type Journal Article
    Author Charwat G
    Journal Artificial Intelligence
    Pages 28-63
    Link Publication
  • 2015
    Title A Fast Algorithm for Permutation Pattern Matching Based on Alternating Runs
    DOI 10.1007/s00453-015-0013-y
    Type Journal Article
    Author Bruner M
    Journal Algorithmica
    Pages 84-117
  • 2010
    Title Bounded treewidth as a key to tractability of knowledge representation and reasoning
    DOI 10.1016/j.artint.2009.10.003
    Type Journal Article
    Author Gottlob G
    Journal Artificial Intelligence
    Pages 105-132
    Link Publication
  • 2010
    Title Monadic datalog over finite structures of bounded treewidth
    DOI 10.1145/1838552.1838555
    Type Journal Article
    Author Gottlob G
    Journal ACM Transactions on Computational Logic (TOCL)
    Pages 1-48
  • 2010
    Title Answer-set programming encodings for argumentation frameworks
    DOI 10.1080/19462166.2010.486479
    Type Journal Article
    Author Egly U
    Journal Argument & Computation
    Pages 147-177
    Link Publication
  • 2010
    Title Tractable database design and datalog abduction through bounded treewidth
    DOI 10.1016/j.is.2009.09.003
    Type Journal Article
    Author Gottlob G
    Journal Information Systems
    Pages 278-298
  • 2011
    Title The complexity of evaluating tuple generating dependencies
    DOI 10.1145/1938551.1938583
    Type Conference Proceeding Abstract
    Author Pichler R
    Pages 244-255
    Link Publication
  • 2012
    Title Towards fixed-parameter tractable algorithms for abstract argumentation
    DOI 10.1016/j.artint.2012.03.005
    Type Journal Article
    Author Dvorák W
    Journal Artificial Intelligence
    Pages 1-37
    Link Publication
  • 2014
    Title Belief revision within fragments of propositional logic
    DOI 10.1016/j.jcss.2013.08.002
    Type Journal Article
    Author Creignou N
    Journal Journal of Computer and System Sciences
    Pages 427-449
    Link Publication
  • 2011
    Title Complexity of logic-based argumentation in Post's framework†
    DOI 10.1080/19462166.2011.629736
    Type Journal Article
    Author Creignou N
    Journal Argument & Computation
    Pages 107-129
    Link Publication
  • 2011
    Title A New Tree-Decomposition Based Algorithm for Answer Set Programming
    DOI 10.1109/ictai.2011.154
    Type Conference Proceeding Abstract
    Author Morak M
    Pages 916-918
  • 2008
    Title Hyperequivalence of logic programs with respect to supported models
    DOI 10.1007/s10472-009-9119-8
    Type Journal Article
    Author Truszczynski M
    Journal Annals of Mathematics and Artificial Intelligence
    Pages 331-365

Discovering
what
matters.

Newsletter

FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

Contact

Austrian Science Fund (FWF)
Georg-Coch-Platz 2
(Entrance Wiesingerstraße 4)
1010 Vienna

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

General information

  • Job Openings
  • Jobs at FWF
  • Press
  • Philanthropy
  • scilog
  • FWF Office
  • Social Media Directory
  • LinkedIn, external URL, opens in a new window
  • , external URL, opens in a new window
  • Facebook, external URL, opens in a new window
  • Instagram, external URL, opens in a new window
  • YouTube, external URL, opens in a new window
  • Cookies
  • Whistleblowing/Complaints Management
  • Accessibility Statement
  • Data Protection
  • Acknowledgements
  • IFG-Form
  • Social Media Directory
  • © Österreichischer Wissenschaftsfonds FWF
© Österreichischer Wissenschaftsfonds FWF