Leif Eriksson, Victor Lagerkvist, George Osipov, Sebastian Ordyniak, Fahad Panolan, Mateusz Rychlicki
{"title":"Solving Quantified Boolean Formulas with Few Existential Variables","authors":"Leif Eriksson, Victor Lagerkvist, George Osipov, Sebastian Ordyniak, Fahad Panolan, Mateusz Rychlicki","doi":"arxiv-2405.06485","DOIUrl":null,"url":null,"abstract":"The quantified Boolean formula (QBF) problem is an important decision problem\ngenerally viewed as the archetype for PSPACE-completeness. Many problems of\ncentral interest in AI are in general not included in NP, e.g., planning, model\nchecking, and non-monotonic reasoning, and for such problems QBF has\nsuccessfully been used as a modelling tool. However, solvers for QBF are not as\nadvanced as state of the art SAT solvers, which has prevented QBF from becoming\na universal modelling language for PSPACE-complete problems. A theoretical\nexplanation is that QBF (as well as many other PSPACE-complete problems) lacks\nnatural parameters} guaranteeing fixed-parameter tractability (FPT). In this paper we tackle this problem and consider a simple but overlooked\nparameter: the number of existentially quantified variables. This natural\nparameter is virtually unexplored in the literature which one might find\nsurprising given the general scarcity of FPT algorithms for QBF. Via this\nparameterization we then develop a novel FPT algorithm applicable to QBF\ninstances in conjunctive normal form (CNF) of bounded clause length. We\ncomplement this by a W[1]-hardness result for QBF in CNF of unbounded clause\nlength as well as sharper lower bounds for the bounded arity case under the\n(strong) exponential-time hypothesis.","PeriodicalId":501024,"journal":{"name":"arXiv - CS - Computational Complexity","volume":"5 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-05-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Computational Complexity","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2405.06485","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The quantified Boolean formula (QBF) problem is an important decision problem
generally viewed as the archetype for PSPACE-completeness. Many problems of
central interest in AI are in general not included in NP, e.g., planning, model
checking, and non-monotonic reasoning, and for such problems QBF has
successfully been used as a modelling tool. However, solvers for QBF are not as
advanced as state of the art SAT solvers, which has prevented QBF from becoming
a universal modelling language for PSPACE-complete problems. A theoretical
explanation is that QBF (as well as many other PSPACE-complete problems) lacks
natural parameters} guaranteeing fixed-parameter tractability (FPT). In this paper we tackle this problem and consider a simple but overlooked
parameter: the number of existentially quantified variables. This natural
parameter is virtually unexplored in the literature which one might find
surprising given the general scarcity of FPT algorithms for QBF. Via this
parameterization we then develop a novel FPT algorithm applicable to QBF
instances in conjunctive normal form (CNF) of bounded clause length. We
complement this by a W[1]-hardness result for QBF in CNF of unbounded clause
length as well as sharper lower bounds for the bounded arity case under the
(strong) exponential-time hypothesis.