首页> 外文OA文献 >Methods for Efficient Synthesis of Large Reversible Binary and Ternary Quantum Circuits and Applications of Linear Nearest Neighbor Model
【2h】

Methods for Efficient Synthesis of Large Reversible Binary and Ternary Quantum Circuits and Applications of Linear Nearest Neighbor Model

机译:有效合成大型可逆二元和三元量子电路的方法及线性最近邻模型的应用

摘要

This dissertation describes the development of automated synthesis algorithms that construct reversible quantum circuits for reversible functions with large number of variables. Specifically, the research area is focused on reversible, permutative and fully specified binary and ternary specifications and the applicability of the resulting circuit to the physical limitations of existing quantum technologies.Automated synthesis of arbitrary reversible specifications is an NP hard, multiobjective optimization problem, where 1) the amount of time and computational resources required to synthesize the specification, 2) the number of primitive quantum gates in the resulting circuit (quantum cost), and 3) the number of ancillary qubits (variables added to hold intermediate calculations) are all minimized while 4) the number of variables is maximized. Some of the existing algorithms in the literature ignored objective 2 by focusing on the synthesis of a single solution without the addition of any ancillary qubits while others attempted to explore every possible solution in the search space in an effort to discover the optimal solution (i.e., sacrificed objective 1 and 4).Other algorithms resorted to adding a huge number of ancillary qubits (counter to objective 3) in an effort minimize the number of primitive gates (objective 2). In this dissertation, I first introduce the MMDSN algorithm that is capable of synthesizing binary specifications up to 30 variables, does not add any ancillary variables, produces better quantum cost (8-50% improvement) than algorithms which limit their search to a single solution and within a minimal amount of time compared to algorithms which perform exhaustive search (seconds vs. hours). The MMDSN algorithm introduces an innovative method of using the Hasse diagram to construct candidate solutions that are guaranteed to be valid and then selects the solution with the minimal quantum cost out of this subset.I then introduce the Covered Set Partitions (CSP) algorithm that expands the search space of valid candidate solutions and allows for exploring solutions outside the range of MMDSN. I show a method of subdividing the expansive search landscape into smaller partitions and demonstrate the benefit of focusing on partition sizes that are around half of the number of variables (15% to 25% improvements, over MMDSN, for functions less than 12 variables, and more than 1000% improvement for functions with 12 and 13 variables). For a function of n variables, the CSP algorithm, theoretically, requires n times more to synthesize; however, by focusing on the middle k (k by MMDSN which typically yields lower quantum cost. I also show that using a Tabu search for selecting the next set of candidate from the CSP subset results in discovering solutions with even lower quantum costs (up to 10% improvement over CSP with random selection).In Chapters 9 and 10 I question the predominant methods of measuring quantum cost and its applicability to physical implementation of quantum gates and circuits. I counter the prevailing literature by introducing a new standard for measuring the performance of quantum synthesis algorithms by enforcing the Linear Nearest Neighbor Model (LNNM) constraint, which is imposed by the todayu27s leading implementations of quantum technology. In addition to enforcing physical constraints, the new LNNM quantum cost (LNNQC) allows for a level comparison amongst all methods of synthesis; specifically, methods which add a large number of ancillary variables to ones that add no additional variables. I show that, when LNNM is enforced, the quantum cost for methods that add a large number of ancillary qubits increases significantly (up to 1200%).I also extend the Hasse based method to the ternary and I demonstrate synthesis of specifications of up to 9 ternary variables (compared to 3 ternary variables that existed in the literature). I introduce the concept of ternary precedence order and its implication on the construction of the Hasse diagram and the construction of valid candidate solutions. I also provide a case study comparing the performance of ternary logic synthesis of large functions using both a CUDA graphic processor with 1024 cores and an Intel i7 processor with 8 cores. In the process of exploring large ternary functions I introduce, to the literature, eight families of ternary benchmark functions along with a Multiple Valued file specification (the Extended Quantum Specification XQS). I also introduce a new composite quantum gate, the multiple valued Swivel gate, which swaps the information of qubits around a centrally located pivot point.In summary, my research objectives are as follows:* Explore and create automated synthesis algorithms for reversible circuits both in binary and ternary logic for large number of variables.* Study the impact of enforcing Linear Nearest Neighbor Model (LNNM) constraint for every interaction between qubits for reversible binary specifications.* Advocate for a revised metric for measuring the cost of a quantum circuit in concordance with LNNM, where, on one hand, such a metric would provide a way for balanced comparison between the various flavors of algorithms, and on the other hand, represents a realistic cost of a quantum circuit with respect to an ion trap implementation.* Establish an open source repository for sharing the results, software code and publications with the scientific community. With the dwindling expectations for a new lifeline on silicon-based technologies, quantum computations have the potential of becoming the future workhorse of computations. Similar to the automated CAD tools of classical logic, my work lays the foundation for creating automated tools for constructing quantum circuits from reversible specifications.
机译:本文介绍了自动合成算法的发展,该算法为具有大量变量的可逆函数构建可逆量子电路。具体而言,研究领域专注于可逆,可置换和完全指定的二元和三元规格以及所得电路对现有量子技术的物理限制的适用性。任意可逆规格的自动合成是NP难的多目标优化问题,其中1)合成规格所需的时间和计算资源,2)生成电路中原始量子门的数量(量子成本),以及3)辅助量子位(添加以保存中间计算的变量)的数量最小化,而4)变量数量最大化。文献中的某些现有算法忽略了目标2,而只关注单一解决方案的合成而不添加任何辅助量子位,而其他算法则尝试在搜索空间中探索每种可能的解决方案,以发现最佳解决方案(即,牺牲了目标1和4)。其他算法则通过添加大量辅助qubit(与目标3相反)来最大程度地减少原始门的数量(目标2)。在本文中,我首先介绍了MMDSN算法,该算法能够合成多达30个变量的二进制规范,不添加任何辅助变量,与将搜索限制在单个解中的算法相比,产生了更好的量子成本(改进了8-50%)。与执行穷举搜索的算法(秒数与小时数)相比,该算法在最短的时间内即可实现。 MMDSN算法引入了一种创新的方法,即使用Hasse图构造可保证有效的候选解,然后从该子集中选择具有最小量子成本的解。然后介绍涵盖集划分(CSP)算法有效候选解决方案的搜索空间,并允许探索MMDSN范围之外的解决方案。我展示了一种将扩展搜索范围细分为较小分区的方法,并展示了关注于变量大小一半左右的分区大小的好处(对于小于12个变量的函数,与MMDSN相比,改进了15%至25%),以及具有12和13个变量的函数的改进超过1000%)。从理论上讲,对于n个变量的函数,CSP算法需要合成的n倍多。然而,通过关注中间的k(MMDSN的k通常会产生较低的量子成本。我也表明,使用禁忌搜索从CSP子集中选择下一组候选结果会发现具有更低量子成本的解决方案(最高在随机选择的情况下,与CSP相比提高了10%。)在第9章和第10章中,我质疑测量量子成本的主要方法及其在量子门和电路的物理实现中的适用性,并通过引入一种新的测量性能的标准来反驳主流文献。通过执行当今最先进的量子技术实现的线性最近邻模型(LNNM)约束来对量子合成算法进行分析,除了强制执行物理约束外,新的LNNM量子成本(LNNQC)还可以进行级别比较在所有合成方法中;特别是将大量辅助变量添加到不添加其他变量的方法中。我表明,当实施LNNM时,添加大量辅助量子位的方法的量子成本显着增加(高达1200%)。我还将基于Hasse的方法扩展到三元方法,并演示了高达9个三元变量(与文献中存在的3个三元变量相比)。我介绍了三元优先顺序的概念及其对Hasse图的构造和有效候选解的构造的含义。我还提供了一个案例研究,比较了使用具有1024个核的CUDA图形处理器和具有8个核的Intel i7处理器对大型函数进行三元逻辑综合的性能。在探索大型三元函数的过程中,我向文献介绍了八族三元基准函数以及一个多值文件规范(扩展量子规范XQS)。我还介绍了一种新的复合量子门,即多值旋转门,它围绕位于中心的枢轴点交换量子位的信息。,我的研究目标如下:*针对大量变量,以二进制和三进制逻辑探索和创建可逆电路的自动综合算法。*研究对于每个量子位之间的每次交互实施线性最近邻模型(LNNM)约束的影响可逆的二进制规范。*倡导采用修订的度量标准,以根据LNNM来测量量子电路的成本,其中一方面,该度量标准将提供一种方法,用于平衡各种算法类型之间的平衡,而另一方面,代表了实现离子阱所需的量子电路的实际成本。*建立一个开放源代码存储库,以与科学界共享结果,软件代码和出版物。随着人们对基于硅技术的新生命线的期望越来越低,量子计算有可能成为未来计算的主力军。与经典逻辑的自动CAD工具相似,我的工作为创建用于根据可逆规范构造量子电路的自动化工具奠定了基础。

著录项

  • 作者

    Hawash Maher Mofeid;

  • 作者单位
  • 年度 2013
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号