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

01/18/2023
by   Markus Hecher, et al.
0

Answer Set Programming (ASP) is a problem modeling and solving framework for several problems in KR with growing industrial applications. Also for studies of computational complexity and deeper insights into the hardness and its sources, ASP has been attracting researchers for many years. These studies resulted in fruitful characterizations in terms of complexity classes, fine-grained insights in form of dichotomy-style results, as well as detailed parameterized complexity landscapes. Recently, this lead to a novel result establishing that for the measure treewidth, which captures structural density of a program, the evaluation of the well-known class of normal programs is expected to be slightly harder than deciding satisfiability (SAT). However, it is unclear how to utilize this structural power of ASP. 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. Then, compared to existing results, this characterizes hardness in a fine-grained way by establishing the required functional dependency of the dependency graph's cycle length (SCC size) on the treewidth.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/07/2022

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

Answer Set Programming (ASP) is a paradigm for modeling and solving prob...
research
07/09/2020

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

It is well-know that deciding consistency for normal answer set programs...
research
01/13/2020

Structural Decompositions of Epistemic Logic Programs

Epistemic logic programs (ELPs) are a popular generalization of standard...
research
05/05/2019

Answer Set Solving exploiting Treewidth and its Limits

Parameterized algorithms have been subject to extensive research of rece...
research
02/09/2017

Answer Set Solving with Bounded Treewidth Revisited

Parameterized algorithms are a way to solve hard problems more efficient...
research
04/28/2023

Comparison of SAT-based and ASP-based Algorithms for Inconsistency Measurement

We present algorithms based on satisfiability problem (SAT) solving, as ...

Please sign up or login with your details

Forgot password? Click here to reset