布尔量子线路的设计与优化

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:lwjjet
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
量子计算是一个方兴未艾的研究领域,普遍认为量子计算机可以解决一些经典计算中无法有效解决的问题。量子计算的发展必将对人类社会产生深远的影响。而量子线路,特别是布尔量子线路的研究,对该研究领域中的理论分析和物理实现都非常重要。量子算法通常由量子线路表示出来,设计好的量子线路就意味着能更好地实现量子算法。同时,布尔量子线路的研究也是可逆计算领域的重要研究方向。本文讨论了一些设计与优化布尔量子线路的问题,其目标是以尽可能少的代价构造能实现特定布尔变换的量子线路。   本文的主要内容如下:   1.研究了基于Reed-Muller分解构造布尔量子线路的方法。   布尔函数的Reed-Muller分解形式与Toffoli门有着比较密切的关系,本文通过研究布尔函数Reed-Muller分解形式的一些性质,提出了基于该分解形式为布尔函数构造量子线路的方法。这种方法主要针对不可逆的布尔函数,或者输出位顺序不确定的布尔函数。特别是分析了通过分解项的替换来构造线路的原理,提出的最速下降构造算法可以使用最少的附加位(工作位),将不可逆布尔函数转化为可逆的布尔函数,而且这个过程与量子线路的构造同步完成。据我所知,这是在该研究领域第一次将不可逆布尔函数的可逆化与线路的构造紧密结合,直接为不可逆布尔函数构造量子线路的研究工作。   2.研究了用遗传算法构造布尔量子线路的方法。   对可逆的布尔函数而言,其实现的是关于计算基的一个变换,而量子门包括Toffoli门和SWAP门等也实现了对计算基的变换。本文通过遗传算法来搜寻基本的量子门序列,使之实现期望中的对计算基的变换。本文设计了一种适应度函数比较客观地反应了线路的适应值,设计并讨论了不同染色体编码方式对算法性能的影响,通过模拟实验验证了算法的有效性。   3.研究了将非邻接量子门转换为邻接量子门的问题。   在物理实现上,对量子位的量子操作通常仅限于相邻或距离比较近的量子。本文讨论了如何引入SWAP门,将量子位的位置进行逻辑交换,以解决将包含非邻接量子门的量子线路转换为只含邻接量子门的量子线路的问题。通过对该问题的分析,本文将其形式简化为一种分层有向无环图中寻找最短路径的问题,并提出了近似算法有效地解决了这个问题。显然,这种线路转化的问题在一般的非布尔量子线路中也存在,因而本文的方法也可以用于其它类型量子线路的转换。   4.实现了辅助设计工具的一个原型系统。   基于Java语言,设计并实现了一个布尔量子线路的辅助设计工具。该原型系统整合了本文的所有研究成果,使用和扩展都很方便,并且与其他研究者的工具有统一的输入输出格式,可以方便地互相交流。特别地,本文提出了一种近似搜索算法,较好地解决了将量子位映射到核磁共振技术中的核子上的问题。
其他文献
近年来,随着海上反恐、国际海域争端等问题日益突出,我国的海上安全保障形势日益严峻,海洋安全已成为国家安全的重要组成部分。对船舶快速有效的识别、定位与追踪是对船舶进行有
自主计算所要解决的是日益复杂的计算环境中所面临的管理与成本问题,提高系统的运行效率,使得系统能够自我管理。自主计算系统能够自动完成复杂任务,具有根据环境变化自我调节、
随着网络和计算机的普及,电子文档成为一种应用广泛的信息存储形式。电子文档方便共享、存储代价低,为知识的传播提供了很大的便利,但是这一特性也导致了复制抄袭的普遍性,文
移动计算是当今主流的计算模式之一,以MID、UMPC、Tablet PC、PDA为代表的移动设备为移动计算的实现提供了可行性。在办公软件领域,随着用户需求的多样化发展,办公软件的非结构
随着软件技术的发展,越来越多的应用系统采用组件技术来提高系统开发效率。企业级应用通常通过集成多种组件形成复杂软件,完成业务功能。各种组件之间存在直接或者间接的依赖关
密钥管理是保证卫星网络安全通信的基础,为卫星网络提供消息加密、认证、以及密钥分配及更新功能,也是目前网络安全研究的重点和难点。本文从对地面网络密钥管理模型的效率、代
随着3G的推广,3G用户数量的不断增长,视频播放将成为移动设备中非常重要的应用。播放视频所消耗的能量占移动设备消耗总能量的比重也将不断增加。而移动设备的功耗控制一直是非
在空间图像传感器技术向高分辨率、高精度的应用领域迈进的同时,图像数据量的增长向空间飞行器数据存储和传输设备的性能提出了挑战。为了解决图像质量和系统瓶颈之间的矛盾,在
随着以数据为中心的超级计算时代的到来,在各种以图为数据结构的应用中数据规模日益增大,数据量的急剧增加使得串行最优路径算法成为应用的性能瓶颈,已不能满足大规模最优路径求
模型检测是一种自动验证有限状态系统的形式化方法。状态爆炸问题是模型检测面临的主要挑战,限界模型检测是缓和状态空间爆炸限制的手段之一。该方法通常对限界模型和性质进行