...
首页> 外文期刊>Quantum information processing >Quantum algorithms on Walsh transform and Hamming distance for Boolean functions
【24h】

Quantum algorithms on Walsh transform and Hamming distance for Boolean functions

机译:沃尔什变换的量子算法和布尔函数的汉明距离

获取原文
获取原文并翻译 | 示例
           

摘要

Walsh spectrum or Walsh transform is an alternative description of Boolean functions. In this paper, we explore quantum algorithms to approximate the absolute value of Walsh transform W-f at a single point z(0) (i.e., |W-f (z(0))|) for n-variable Boolean functions with probability at least 8/pi(2) using the number of O(1/vertical bar W-f (z(0))vertical bar epsilon) queries, promised that the accuracy is epsilon, while the best known classical algorithm requires O(2(n)) queries. The Hamming distance between Boolean functions is used to study the linearity testing and other important problems. We take advantage of Walsh transform to calculate the Hamming distance between two n-variable Boolean functions f and g using O(1) queries in some cases. Then, we exploit another quantum algorithm which converts computing Hamming distance between two Boolean functions to quantum amplitude estimation (i.e., approximate counting). If Ham(f, g) = t not equal 0, we can approximately compute Ham(f,g) with probability at least 2/3 by combining our algorithm and Approx - Count (f, epsilon) algorithm using the expected number of Theta(root N/([epsilon t] + 1) + root t(N-t)/[epsilon t] + 1) queries, promised that the accuracy is epsilon. Moreover, our algorithm is optimal, while the exact query complexity for the above problem epsilon is Theta(N) and the query complexity with the accuracy epsilon is O(1/epsilon(2) N/(t + 1)) in classical algorithm, where N = 2(n). Finally, we present three exact quantum query algorithms for two promise problems on Hamming distance using O(1) queries, while any classical deterministic algorithm solving the problem uses O(2(n)) queries.
机译:沃尔什频谱或沃尔什变换是布尔函数的替代描述。在本文中,我们探索量子算法近似于在单点z(0)处的WALSH变换WF的绝对值(即,用于N可变布尔函数的WOLH(Z(0)),概率至少为8 / PI(2)使用O(1 /垂直杆WF(Z(0))垂直条εepsilon)查询,承诺准确性是epsilon,而最着名的经典算法需要O(2(n))查询。布尔函数之间的汉明距离用于研究线性测试和其他重要问题。我们利用Walsh变换在某些情况下使用O(1)查询来计算两个n变量布尔函数f和g之间的汉明距离。然后,我们利用另一个量子算法将两个布尔函数之间的计算汉明距离转换为量子幅度估计(即,近似计数)。如果火腿(f,g)= t不等于0,则通过将我们的算法和大计(f,epsilon)算法组合使用预期的θ,我们可以近似计算具有至少2/3的概率至少2/3的火腿(f,g) (根N /(ε+ 1)+根T(NT)/ε+ 1)查询,承诺准确性是epsilon。此外,我们的算法是最佳的,而上述问题的精确查询复杂性是ε ,其中n = 2(n)。最后,我们在使用O(1)查询时,为两个承诺问题提供了三个精确的量子查询算法,而解决问题的任何经典确定性算法使用O(2(n))查询。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号