English

Quantum Sabotage Complexity

Quantum Physics 2024-08-23 v1 Computational Complexity

Abstract

Given a Boolean function f:{0,1}n{0,1}f:\{0,1\}^n\to\{0,1\}, the goal in the usual query model is to compute ff on an unknown input x{0,1}nx \in \{0,1\}^n while minimizing the number of queries to xx. One can also consider a "distinguishing" problem denoted by fsabf_{\mathsf{sab}}: given an input xf1(0)x \in f^{-1}(0) and an input yf1(1)y \in f^{-1}(1), either all differing locations are replaced by a *, or all differing locations are replaced by \dagger, and an algorithm's goal is to identify which of these is the case while minimizing the number of queries. Ben-David and Kothari [ToC'18] introduced the notion of randomized sabotage complexity of a Boolean function to be the zero-error randomized query complexity of fsabf_{\mathsf{sab}}. A natural follow-up question is to understand Q(fsab)\mathsf{Q}(f_{\mathsf{sab}}), the quantum query complexity of fsabf_{\mathsf{sab}}. In this paper, we initiate a systematic study of this. The following are our main results:     \bullet\;\; If we have additional query access to xx and yy, then Q(fsab)=O(min{Q(f),n})\mathsf{Q}(f_{\mathsf{sab}})=O(\min\{\mathsf{Q}(f),\sqrt{n}\}).     \bullet\;\; If an algorithm is also required to output a differing index of a 0-input and a 1-input, then Q(fsab)=O(min{Q(f)1.5,n})\mathsf{Q}(f_{\mathsf{sab}})=O(\min\{\mathsf{Q}(f)^{1.5},\sqrt{n}\}).     \bullet\;\; Q(fsab)=Ω(fbs(f))\mathsf{Q}(f_{\mathsf{sab}}) = \Omega(\sqrt{\mathsf{fbs}(f)}), where fbs(f)\mathsf{fbs}(f) denotes the fractional block sensitivity of ff. By known results, along with the results in the previous bullets, this implies that Q(fsab)\mathsf{Q}(f_{\mathsf{sab}}) is polynomially related to Q(f)\mathsf{Q}(f).     \bullet\;\; The bound above is easily seen to be tight for standard functions such as And, Or, Majority and Parity. We show that when ff is the Indexing function, Q(fsab)=Θ(fbs(f))\mathsf{Q}(f_{\mathsf{sab}})=\Theta(\mathsf{fbs}(f)), ruling out the possibility that Q(fsab)=Θ(fbs(f))\mathsf{Q}(f_{\mathsf{sab}})=\Theta(\sqrt{\mathsf{fbs}(f)}) for all ff.

Keywords

Cite

@article{arxiv.2408.12595,
  title  = {Quantum Sabotage Complexity},
  author = {Arjan Cornelissen and Nikhil S. Mande and Subhasree Patro},
  journal= {arXiv preprint arXiv:2408.12595},
  year   = {2024}
}

Comments

21 pages, 1 figure