atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

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

AAAI 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Structure and complexity of constraint reasoning · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that disjunctive ASP admits a polynomial kernel in vertex cover size (single-exponential algorithm), while reductions from normal to disjunctive programs yield ETH-tight double-exponential lower bounds for treedepth, feedback vertex size, cliquewidth, pathwidth, bandwidth and cutwidth.

Problem

Structural parameterized complexity of disjunctive Answer Set Programming (consistency checking) with respect to rule-structure (incidence/primal graph) parameters between vertex cover size and treewidth, where treewidth yields double-exponential runtime.

Approach

A polynomial kernel for disjunctive ASP in vertex cover size of the incidence/primal graph, plus a novel reduction from normal (normalized fully tight) to disjunctive programs that uses disjunction and bit-pointers to exponentially compress feedback vertex size, treedepth, and treewidth, yielding ETH-tight double-exponential lower bounds.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a polynomial kernel parameterized by primal-graph vertex cover sizeDisjunctive ASP consistency · Bounded-rule-size programs, primal-graph vertex cover size kruntime: O(22·4c( k c ) poly(|at(Π)|))Helped
Reduce from normal ASP to disjunctive ASP, compressing feedback vertex size exponentiallyDisjunctive ASP consistency · Incidence-graph feedback vertex sizeruntime lower bound: 22o(k) · poly(|at(Π)|)Hurt
Apply the structural-compression reductionDisjunctive ASP consistency · Incidence-graph distance to almost pathsruntime lower bound: 22o(k) · poly(|at(Π)|)Hurt
Apply the generalized structural-compression reductionDisjunctive ASP consistency · Incidence-graph treedepthruntime lower bound: 22o(k) · poly(|at(Π)|)Hurt
Apply the tree-decomposition compression reductionDisjunctive ASP consistency · Pathwidth or cliquewidth of primal or incidence graphruntime lower bound: 22o(k) · poly(|at(Π)|)Hurt
Restrict the structural measure to bandwidthDisjunctive ASP consistency · Bandwidth of primal or incidence graphruntime lower bound: 22o(k) · poly(|at(Π)|)Hurt
Restrict the structural measure to cutwidthDisjunctive ASP consistency · Cutwidth of primal or incidence graphruntime lower bound: 22o(k) · poly(|at(Π)|)Hurt

Surprising findings

Limitations

Experimental setup

Builds on: Lampis and Mitsou 2017 (QBF vertex cover) Hecher 2022 (treewidth lower bound for disjunctive ASP) Eiter and Gottlob 1995

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy