English

Quantum Evaluation of Multi-Valued Boolean Functions

Quantum Physics 2007-05-23 v1

Abstract

Our problem is to evaluate a multi-valued Boolean function FF through oracle calls. If FF is one-to-one and the size of its domain and range is the same, then our problem can be formulated as follows: Given an oracle f(a,x):{0,1}n×{0,1}n{0,1}f(a,x): \{0,1\}^n\times\{0,1\}^n \to \{0,1\} and a fixed (but hidden) value a0a_0, we wish to obtain the value of a0a_0 by querying the oracle f(a0,x)f(a_0,x). Our goal is to minimize the number of such oracle calls (the query complexity) using a quantum mechanism. Two popular oracles are the EQ-oracle defined as f(a,x)=1f(a,x)=1 iff x=ax=a and the IP-oracle defined as f(a,x)=axmod2f(a,x)= a\cdot x \mod 2. It is also well-known that the query complexity is Θ(N)\Theta(\sqrt{N}) (N=2nN=2^n) for the EQ-oracle while only O(1) for the IP-oracle. The main purpose of this paper is to fill this gap or to investigate what causes this large difference. To do so, we introduce a parameter KK as the maximum number of 1's in a single column of TfT_f where TfT_f is the N×NN\times N truth-table of the oracle f(a,x)f(a,x). Our main result shows that the (quantum) query complexity is heavily governed by this parameter KK: (ii) The query complexity is Ω(N/K)\Omega(\sqrt{N/K}). (iiii) This lower bound is tight in the sense that we can construct an explicit oracle whose query complexity is O(N/K)O(\sqrt{N/K}). (iiiiii) The tight complexity, Θ(NK+logK)\Theta(\frac{N}{K}+\log{K}), is also obtained for the classical case. Thus, the quantum algorithm needs a quadratically less number of oracle calls when KK is small and this merit becomes larger when KK is large, e.g., logK\log{K} v.s. constant when K=cNK = cN.

Keywords

Cite

@article{arxiv.quant-ph/0304131,
  title  = {Quantum Evaluation of Multi-Valued Boolean Functions},
  author = {Kazuo Iwama and Akinori Kawachi and Hiroyuki Masuda and Raymond H. Putra and Shigeru Yamashita},
  journal= {arXiv preprint arXiv:quant-ph/0304131},
  year   = {2007}
}

Comments

10 pages, 4 figures