Lower bounds for linear satisfiability problems

Authors
Citation
J. Erickson, Lower bounds for linear satisfiability problems, CH J THEOR, (8), 1999, pp. 1-28
Citations number
38
Categorie Soggetti
Computer Science & Engineering
Journal title
CHICAGO JOURNAL OF THEORETICAL COMPUTER SCIENCE
ISSN journal
10730486 → ACNP
Issue
8
Year of publication
1999
Pages
1 - 28
Database
ISI
SICI code
1073-0486(19990806):8<1:LBFLSP>2.0.ZU;2-Y
Abstract
We prove an Omega(n(inverted right perpendicularr/2inverted left perpendicu lar)) lower bound for the following problem: For some fixed linear equation in r variables, given n real numbers, do any r of them satisfy the equatio n? Our lower bound holds in a restricted linear decision tree model, in whi ch each decision is based on the sign of an arbitrary linear combination of r or fewer inputs. In this model, our lower bound is as large as possible. Previously, this lower bound was known only for a few special cases and on ly in more specialized models of computation. Our lower bound follows from an adversary argument. We show that for any al gorithm, there is a input that contains Omega(n(inverted right perpendicula rr/2inverted left perpendicular)) "critical" r-tuples, which have the follo wing important property. None of the critical tuples satisfies the equation ; however, if the algorithm does not directly test each critical tuple, the n the adversary can modify the input, in a way that is undetectable to the algorithm, so that some untested tuple does satisfy the equation. A key ste p in the proof is the introduction of formal infinitesimals into the advers ary input. A theorem of Tarski implies that if we can construct a single in put containing infinitesimals that is hard for every algorithm, then for ev ery decision tree algorithm there exists a corresponding real-valued input which is hard for that algorithm.