Abstract
Bernstein-Vazirani algorithm (the one-query algorithm) can identify a completely specified linear Boolean function using a single query to the oracle with certainty. The first aim of the paper is to show that if the provided Boolean function is affine, then one more query to the oracle (the two-query algorithm) is required to identify the affinity of the function with certainty. The second aim of the paper is to show that if the provided Boolean function is incompletely defined, then the one-query and the two-query algorithms can be used as bounded-error quantum polynomial algorithms to identify certain classes of incompletely defined linear and affine Boolean functions respectively with probability of success at least 2/3.
Similar content being viewed by others
References
A. Ambainis, J. Comput. Syst. Sci. 64, 750 (2002).
S. Maitra, P. Sarkar, Theor. Comput. Sci. 276, 133 (2002).
S. Mister, C. Adams, in Workshop on Selected areas in Cryptography (1996).
J. Seberry, X. Zhang, Australas. J. Combin. 9, 21 (1994).
B.J. Falkowski, I. Schafer, M. Perkowski, IEEE TCAD 11, 1207 (1992).
P. Porwik, Fund. Inform. 77, 277 (2007).
P. Porwik, Comput. Inform. 29, 1073 (2010).
E. Bernstein, U. Vazirani, in Proceedings 25th Annual ACM Symposium on Theory of Computing (ACM, 1993) pp. 11–20.
D. Deutsch, R. Jozsa, Proc. R. Soc. London A 439, 553 (1992).
D.F. Floess, E. Andersson, M. Hillery, arXiv:1006.1423 [quant-ph] (2010).
M. Hillery, E. Andersson, Phys. Rev. A 84, 062326 (2011).
K. Chakraborty, S. Maitra, arXiv:1306.6195 [quant-ph] (2013).
L.K. Grover, Phys. Rev. Lett. 79, 325 (1997).
H. Li, L. Yang, arXiv:1404.0611 [quant-ph] (2013).
D. Simon, SIAM J. Comput. 26, 1474 (1994).
R. Cleve, A. Ekert, C. Macchiavello, M. Mosca, Proc. R. Soc. London A 454, 339 (1998).
A. Montanaro, Inform. Process Lett. 112, 438 (2012).
A. Younes, J. Miller, Int. J. Electron. 91, 431 (2004).
A. Barenco, C.H. Bennett, R. Cleve, D.P. DiVincenzo, N. Margolus, P. Shor, T. Sleator, J.A. Smolin, H. Weinfurter, Phys. Rev. A 52, 3457 (1995).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Younes, A. A fast quantum algorithm for the affine Boolean function identification. Eur. Phys. J. Plus 130, 34 (2015). https://doi.org/10.1140/epjp/i2015-15034-4
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1140/epjp/i2015-15034-4