Table of Contents
Fetching ...

d-QBF with Few Existential Variables Revisited

Andreas Grigorjew, Michael Lampis

TL;DR

This paper shows that the double-exponential dependence is optimal, assuming the ETH: even for CNFs of arity $4, QBF with $k$ existential variables cannot be solved in time, and considers the further restricted case of QBF with only two quantifier blocks.

Abstract

Quantified Boolean Formula (QBF) is a notoriously hard generalization of \textsc{SAT}, especially from the point of view of parameterized complexity, where the problem remains intractable for most standard parameters. A recent work by Eriksson et al.~[IJCAI 24] addressed this by considering the case where the propositional part of the formula is in CNF and we parameterize by the number $k$ of existentially quantified variables. One of their main results was that this natural (but so far overlooked) parameter does lead to fixed-parameter tractability, if we also bound the maximum arity $d$ of the clauses of the given CNF. Unfortunately, their algorithm has a \emph{double-exponential} dependence on $k$ ($2^{2^k}$), even when $d$ is an absolute constant. Since the work of Eriksson et al.\ only complemented this with a SETH-based lower bound implying that a $2^{O(k)}$ dependence is impossible, this left a large gap as an open question. Our main result in this paper is to close this gap by showing that the double-exponential dependence is optimal, assuming the ETH: even for CNFs of arity $4$, QBF with $k$ existential variables cannot be solved in time $2^{2^{o(k)}}|φ|^{O(1)}$. Complementing this, we also consider the further restricted case of QBF with only two quantifier blocks ($\forall\exists$-QBF). We show that in this case the situation improves dramatically: for each $d\ge 3$ we show an algorithm with running time $k^{O_d(k ^{d-1})}|φ|^{O(1)}$ and a lower bound under the ETH showing our algorithm is almost optimal.

d-QBF with Few Existential Variables Revisited

TL;DR

This paper shows that the double-exponential dependence is optimal, assuming the ETH: even for CNFs of arity k$ existential variables cannot be solved in time, and considers the further restricted case of QBF with only two quantifier blocks.

Abstract

Quantified Boolean Formula (QBF) is a notoriously hard generalization of \textsc{SAT}, especially from the point of view of parameterized complexity, where the problem remains intractable for most standard parameters. A recent work by Eriksson et al.~[IJCAI 24] addressed this by considering the case where the propositional part of the formula is in CNF and we parameterize by the number of existentially quantified variables. One of their main results was that this natural (but so far overlooked) parameter does lead to fixed-parameter tractability, if we also bound the maximum arity of the clauses of the given CNF. Unfortunately, their algorithm has a \emph{double-exponential} dependence on (), even when is an absolute constant. Since the work of Eriksson et al.\ only complemented this with a SETH-based lower bound implying that a dependence is impossible, this left a large gap as an open question. Our main result in this paper is to close this gap by showing that the double-exponential dependence is optimal, assuming the ETH: even for CNFs of arity , QBF with existential variables cannot be solved in time . Complementing this, we also consider the further restricted case of QBF with only two quantifier blocks (-QBF). We show that in this case the situation improves dramatically: for each we show an algorithm with running time and a lower bound under the ETH showing our algorithm is almost optimal.
Paper Structure (8 sections, 5 theorems, 3 equations)

This paper contains 8 sections, 5 theorems, 3 equations.

Key Result

Theorem 1

There is no algorithm which, given a $4$-QBF instance $\varphi$ with n variables and $k$ existential variables, can decide if $\varphi$ is true in time $2^{2^{o(k)}}\cdot n^{O(1)}$, unless the ETH is false.

Theorems & Definitions (5)

  • Theorem 1
  • Theorem 2
  • Theorem 3
  • Lemma 4
  • Lemma 5