Search Results for author: Markus Hecher

Found 21 papers, 4 papers with code

Exploiting Treewidth for Projected Model Counting and its Limits

no code implementations14 May 2018 Johannes K. Fichte, Michael Morak, Markus Hecher, Stefan Woltran

It runs in time $O({2^{2^{k+4}} n^2})$ where k is the treewidth and n is the input size of the instance.

Default Logic and Bounded Treewidth

no code implementations28 Jun 2017 Johannes K. Fichte, Markus Hecher, Irina Schindler

In this paper, we study Reiter's propositional default logic when the treewidth of a certain graph representation (semi-primal graph) of the input theory is bounded.

DynASP2.5: Dynamic Programming on Tree Decompositions in Action

1 code implementation28 Jun 2017 Johannes K. Fichte, Markus Hecher, Michael Morak, Stefan Woltran

In this paper, we describe underlying concepts of our new implementation (DynASP2. 5) that shows competitive behavior to state-of-the-art ASP solvers even for finding just one solution when solving problems as the Steiner tree problem that have been modeled in ASP on graphs with low treewidth.

Steiner Tree Problem

Answer Set Solving with Bounded Treewidth Revisited

1 code implementation9 Feb 2017 Johannes Fichte, Markus Hecher, Michael Morak, Stefan Woltran

Parameterized algorithms are a way to solve hard problems more efficiently, given that a specific parameter of the input is small.

Counting Answer Sets via Dynamic Programming

no code implementations22 Dec 2016 Johannes Fichte, Markus Hecher, Michael Morak, Stefan Woltran

While the solution counting problem for propositional satisfiability (#SAT) has received renewed attention in recent years, this research trend has not affected other AI solving paradigms like answer set programming (ASP).

Counting Complexity for Reasoning in Abstract Argumentation

no code implementations28 Nov 2018 Johannes K. Fichte, Markus Hecher, Arne Meier

In this paper, we consider counting and projected model counting of extensions in abstract argumentation for various semantics.

Abstract Argumentation

Inconsistency Proofs for ASP: The ASP-DRUPE Format

no code implementations24 Jul 2019 Mario Alviano, Carmine Dodaro, Johannes K. Fichte, Markus Hecher, Tobias Philipp, Jakob Rath

Verifying whether a claimed answer set is formally a correct answer set of the program can be decided in polynomial time for (normal) programs.

Lower Bounds for QBFs of Bounded Treewidth

no code implementations2 Oct 2019 Johannes Klaus Fichte, Markus Hecher, Andreas Pfandler

More formally, we establish lower bounds for QSAT and treewidth, namely, that under ETH there cannot be an algorithm that solves QSAT of quantifier depth i in runtime significantly better than i-fold exponential in the treewidth and polynomial in the input size.

Structural Decompositions of Epistemic Logic Programs

no code implementations13 Jan 2020 Markus Hecher, Michael Morak, Stefan Woltran

Epistemic logic programs (ELPs) are a popular generalization of standard Answer Set Programming (ASP) providing means for reasoning over answer sets within the language.

Treewidth-Aware Complexity in ASP: Not all Positive Cycles are Equally Hard

no code implementations9 Jul 2020 Markus Hecher, Jorge Fandinno

The exponential time hypothesis (ETH) implies that this result is tight for SAT, that is, SAT cannot be solved in subexponential time.

A Time Leap Challenge for SAT Solving

no code implementations5 Aug 2020 Johannes K. Fichte, Markus Hecher, Stefan Szeider

We compare the impact of hardware advancement and algorithm advancement for SAT solving over the last two decades.

Solving the Steiner Tree Problem with few Terminals

1 code implementation9 Nov 2020 Johannes K. Fichte, Markus Hecher, Andre Schidler

We show that admissibility is indeed weaker than consistency and establish correctness of the DS* algorithm when using an admissible heuristic function.

Steiner Tree Problem

The Model Counting Competition 2020

no code implementations2 Dec 2020 Johannes K. Fichte, Markus Hecher, Florim Hamiti

We hope that the results can be a good indicator of the current feasibility of model counting and spark many new applications.

Utilizing Treewidth for Quantitative Reasoning on Epistemic Logic Programs

1 code implementation6 Aug 2021 Viktor Besin, Markus Hecher, Stefan Woltran

In this paper, we take a next step and contribute to epistemic logic programming in two ways: First, we establish quantitative reasoning for ELPs, where the acceptance of a certain set of literals depends on the number (proportion) of world views that are compatible with the set.

Advanced Tools and Methods for Treewidth-Based Problem Solving -- Extended Abstract

no code implementations24 Aug 2022 Markus Hecher

We present a new type of problem reduction, which is referred to by decomposition-guided (DG).

Treewidth-aware Reductions of Normal ASP to SAT -- Is Normal ASP Harder than SAT after All?

no code implementations7 Oct 2022 Markus Hecher

In this paper we propose a novel reduction from normal ASP to SAT that is aware of the treewidth, and guarantees that a slight increase of treewidth is indeed sufficient.

Characterizing Structural Hardness of Logic Programs: What makes Cycles and Reachability Hard for Treewidth?

no code implementations18 Jan 2023 Markus Hecher

This paper deals with a novel reduction from SAT to normal ASP that goes beyond well-known encodings: We explicitly utilize the structural power of ASP, whereby we sublinearly decrease the treewidth, which probably cannot be significantly improved.

Solving Projected Model Counting by Utilizing Treewidth and its Limits

no code implementations30 May 2023 Johannes K. Fichte, Markus Hecher, Michael Morak, Patrick Thier, Stefan Woltran

Inspired by the observation that the so-called "treewidth" is one of the most prominent structural parameters, our algorithm utilizes small treewidth of the primal graph of the input instance.

2k

IASCAR: Incremental Answer Set Counting by Anytime Refinement

no code implementations13 Nov 2023 Johannes K. Fichte, Sarah Alice Gaggl, Markus Hecher, Dominik Rusovac

However, navigating through parts of the solution space requires counting many times, which is expensive in theory.

Extended Version of: On the Structural Hardness of Answer Set Programming: Can Structure Efficiently Confine the Power of Disjunctions?

no code implementations5 Feb 2024 Markus Hecher, Rafael Kiesel

Our results provide an in-depth hardness study, relying on a novel reduction from normal to disjunctive programs, trading the increase of complexity for an exponential parameter compression.

Cannot find the paper you are looking for? You can Submit a new open access paper.