...
首页> 外文期刊>Quantum Information Processing >Quantum Algorithms for Learning and Testing Juntas
【24h】

Quantum Algorithms for Learning and Testing Juntas

机译:用于学习和测试Juntas的量子算法

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

获取外文期刊封面封底 >>

       

摘要

In this article we develop quantum algorithms for learning and testing juntas, i.e. Boolean functions which depend only on an unknown set of k out of n input variables. Our aim is to develop efficient algorithms: (1) whose sample complexity has no dependence on n, the dimension of the domain the Boolean functions are defined over; (2) with no access to any classical or quantum membership (“black-box”) queries. Instead, our algorithms use only classical examples generated uniformly at random and fixed quantum superpositions of such classical examples; (3) which require only a few quantum examples but possibly many classical random examples (which are considered quite “cheap” relative to quantum examples). Our quantum algorithms are based on a subroutine FS which enables sampling according to the Fourier spectrum of f; the FS subroutine was used in earlier work of Bshouty and Jackson on quantum learning. Our results are as follows: (1) We give an algorithm for testing k-juntas to accuracy ε that uses O(k/?) quantum examples. This improves on the number of examples used by the best known classical algorithm. (2) We establish the following lower bound: any FS-based k-junta testing algorithm requires $Omega(sqrt{k})$ queries. (3) We give an algorithm for learning k-juntas to accuracy ? that uses O(??1 k log k) quantum examples and O(2 k log(1/?)) random examples. We show that this learning algorithm is close to optimal by giving a related lower bound.
机译:在本文中,我们开发了用于学习和测试junta的量子算法,即仅依赖于n个输入变量中未知k组的布尔函数。我们的目标是开发有效的算法:(1)样本复杂度与n不相关,定义布尔函数的域的维度; (2)无法访问任何经典或量子成员资格(“黑匣子”)查询。相反,我们的算法仅使用在此类经典示例的随机和固定量子叠加上均匀生成的经典示例; (3)只需要几个量子例子,但可能需要许多经典的随机例子(相对于量子例子,它们被认为是“便宜的”)。我们的量子算法基于子程序FS,该子程序可以根据f的傅立叶谱进行采样; FS子例程用于Bshouty和Jackson的早期量子学习工作中。我们的结果如下:(1)给出了一种使用O(k /?)量子示例测试k-juntas到精度ε的算法。这改善了最著名的经典算法使用的示例数量。 (2)我们建立以下下限:任何基于FS的k-junta测试算法都需要$ Omega(sqrt {k})$查询。 (3)我们给出了一种算法来学习k-juntas的准确性。使用O(?1 k log k)量子示例和O(2 k log(1 /?))随机示例。我们通过给出相关的下界表明该学习算法接近于最优。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号