Abstract
We study the following information-theoretic witness finding problem: for a hidden nonempty subset W of {0,1}n, how many non-adaptive randomized queries (yes/no questions about W) are needed to guess an element x∈{0,1}n such that x∈W with probability >1/2? Motivated by questions in complexity theory, we prove tight lower bounds with respect to a few different classes of queries:
-
•
We show that the monotone query complexity of witness finding is Ω(n 2). This matches an O(n 2) upper bound from the Valiant-Vazirani Isolation Lemma [8].
-
•
We also prove a tight Ω(n 2) lower bound for the class of NP queries (queries defined by an NP machine with an oracle to W). This shows that the classic search-to-decision reduction of Ben-David, Chor, Goldreich and Luby [3] is optimal in a certain black-box model.
-
•
Finally, we consider the setting where W is an affine subspace of {0,1}n and prove an Ω(n 2) lower bound for the class of intersection queries (queries of the form “\(W \cap S \ne \emptyset \)?” where S is a fixed subset of {0,1}n). Along the way, we show that every monotone property defined by an intersection query has an exponentially sharp threshold in the lattice of affine subspaces of {0,1}n.
Similar content being viewed by others
Notes
That is, Q 1 and Q 2 may be dependent random variables. However, conditioned on Q 1 = Q 1, Q 2 cannot depend on the answer Q 1(W)∈{⊤,⊥}.
Due to uniformity issues, it does not make sense to compare the classes of NP queries and intersection queries. However, for a natural notion of non-uniform NP queries, every intersection query “\(S \cap W \ne \emptyset \)?” is a non-uniform NP query where the NP machine M hardwires S using 2n advice bits, non-deterministically guesses x∈S and simply verifies that x∈W using one oracle call to W.
We treat n/2 as an integer (i.e. an abbreviation for ⌊n/2⌋).
For any set I (in our case, I = {0,1}n), if μ is a product distribution on {0,1}I (equivalently, the lattice of subsets of I) and \(A,B \subseteq \{0,1\}^{I}\) such that A is monotone increasing and B is monotone decreasing, then μ(A|B)≤μ(A). This is a special case of the FKG inequality (see Ch. 6 of [1]).
References
Alon, N., Spencer, J.: The Probablistic Method, 3rd edn. Wiley (2008)
Ben-David, S., Chor, B., Goldreich, O., Luby, M.: On the theory of average-case complexity. J. Comput. Syst. Sci. 44(2), 193–219 (1992)
Bollobás, B., Thomason, A.G.: Threshold functions. Combinatorica 7(1), 35–38 (1987)
Chowdhury, A., Patkos, B.: Shadows and intersections in vector spaces. J. Comb. Theory Ser. A 117, 1095–1106 (2010)
Cover, T., Thomas, J.: Elements of Information Theory. Wiley-Interscience, New York, NY (1991)
Dell, H., Kabanets, V., Van Melkebeek, D., Watanabe, O.: Is the Valiant-Vazirani isolation lemma improvable?. In: Proceedings 27th Conference on Computational Complexity, pp 10–20 (2012)
Valiant, L., Vazirani, V.: NP is as easy as detecting unique solutions. Theor. Comput. Sci. 47, 85–93 (1986)
Yao, A.C.: Probabilistic computations: toward a unified measure of complexity. Proceedings of the 18th IEEE Symposium on Foundations of Computer Science, IEEE, 222–227 (1977)
Acknowledgments
We thank Oded Goldreich for feedback on an earlier manuscript. We are also grateful to the anonymous reviewers for their detailed and extremely helpful comments.
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported in part by the ELC (Exploring the Limits of Computation) project under KAKENHI, Grant Number 24106002, 2406008, and 2406009, KAKENHI Grant-in-Aid for Scientific Research (A) Grant Number 24240001, and JST ERATO Kawarabayashi Large Graph Project.
Appendices
Appendix A: Proof of Lemma 1
In order to apply Yao’s minimax principle [8], we express \(m(\mathcal W,\mathcal Q)\) in terms of a particular matrix M. Let \(\mathcal {F}\) be the set of functions {⊤,⊥}m→{0,1}n. Let \(\mathcal {A} := \mathcal {Q}^{m} \times \mathcal {F}\) (representing the set of deterministic witness finding algorithms). Let \(\mathcal {W}_{0} := \mathcal {W} \setminus \{\emptyset \}\). Finally, let M be the \(\mathcal {A} \times \mathcal {W}_{0}\)-matrix defined by
In this context, Yao’s minimax principle states that for all random variables W on \(\mathcal W_{0}\) and \((\mathbf {Q}_{1},\dots ,\mathbf {Q}_{m};\mathbf {f})\) on \(\mathcal {A}\),
It follows that, if \(\mathbb {P}[f(Q_{1}(\mathbf {W}),\dots ,Q_{m}(\mathbf {W})) \in \mathbf {W}] \le 1/2\) for all \(Q_{1},\dots ,Q_{m} \in \mathcal Q\) and every function f:{⊤,⊥}m→{0,1}n, then for all \((\mathbf {Q}_{1},\dots ,\mathbf {Q}_{m};\mathbf {f}) \in \mathcal {A}\) (including the special case where f is deterministic, as in the definition of witness finding procedures), there exists \(W \in \mathcal {W}_{0}\) such that \(\mathbb {P}[\mathbf {f}(\mathbf {Q}_{1}(W),\dots ,\mathbf {Q}_{m}(W)) \in W] \le 1/2\). Therefore, the \(\mathcal {Q}\)-query complexity of \(\mathcal {W}\)-witness finding is greater than m.
B: Proof of Lemma 2
For inequality (1), let \(\mathbf Y_{1},\dots ,\mathbf Y_{2^{i}}\) be independent copies of W 𝜃−i . For each x∈{0,1}n, we have
Moreover, events \(\{x \in \mathbf Y_{1} \cup {\dots } \cup \mathbf Y_{2^{i}}\}\) are independent over x∈{0,1}n. Thus, \(\mathbf {Y}_{1} \cup {\dots } \cup \mathbf {Y}_{2^{i}}\) and W 𝜃 are both product distributions on the lattice of subsets of {0,1}n with biases \(p = 1 - (1 - 2^{\theta -i-n})^{2^{i}}\) and \(q = 2^{\theta _{n}}\) respectively. Since \(p < q, \mathbf {Y}_{1} \cup {\dots } \cup \mathbf {Y}_{2^{i}}\) is stochastically dominated by W 𝜃 . (That is, \(\mathbb {E}[f(\mathbf {Y}_{1} \cup {\dots } \cup \mathbf {Y}_{2^{i}})] \le \mathbb {E}[f(\mathbf {W}_{\theta })]\) for every monotone increasing function f of subsets of {0,1}n). Since Q is a monotone query, we have
By independence of \(\mathbf Y_{1},\dots ,\mathbf Y_{2^{i}}\), it follows that
Therefore, \(p_{\theta -i} \le 1 - (1/2)^{1/2^{i}} < (\ln 2)/2^{i}\).
For inequality (2), let \(\mathbf Z_{1},\dots ,\mathbf Z_{2^{i}}\) be independent copies of W 𝜃+1. By a similar argument, we have
Finally, for inequality (3), note that for all p, q∈[0,1],
By this observation, together with (1) and (2), we have
From these two inequalities, it follows that H(p k )≤(|𝜃−k|+1)/2|𝜃−k|−1.
Rights and permissions
About this article
Cite this article
Kawachi, A., Rossman, B. & Watanabe, O. The Query Complexity of Witness Finding. Theory Comput Syst 61, 305–321 (2017). https://doi.org/10.1007/s00224-016-9708-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00224-016-9708-y