简述相反理论任意3个地区的数学家是如何运用当时最高的数学水平对圆周率π进行精确到小数点后多位的数

以圆周率π为例谈数学史,数学史,數学史论文,中国数学史,数学史 pdf,数学史概论,数学史通论,三等分角是数学史上,近代数学史,世界数学史,数学史试题

}

IBM、D-Wave相继开放其量子计算平台分別介绍其“求15的质因数”与“地图填色问题”官方案例,以体验与传统开发之间差异

一、引子:佳果香腮尚未绯[1]

当今两大领跑者IBM与D-Wave(Google联合NASA采购过其计算机),已先后对其量子计算能力进行了部分开放或开源[2][3](分别为去年5月、今年1月)

受其“诱惑”笔者近两个月到相关园子里莋了一圈调查体验(注:笔者与大多数IT从业者一样,在量子计算、量子物理方面背景为零)三句话概括当前感受的话:

2X(1000+个量子位)量孓退火方式计算机,对规模为1000比特的问题相比用传统硬件模拟退火算法要快上10^8倍[4]。这种退火(Annealing)方式能将一部分NP-Complete复杂度问题转换为多项式复雜度具体通过将问题先编写/映射成QMI指令再物理作用到量子比特上的方式来进行,本文中将以官方文档中的“地图填色问题”为例做体验式介绍而在更高级的机器学习图像识别领域,Google也已公开过实绩[5](2009年)

IBM则采用了更为通用的量子门设计模式,能对一元二元乃至多元量子比特做相当于经典逻辑门的计算这种Universal的架构,能用于处理Shor算法这样在已知量子算法中堪称复杂而最具实际价值的问题——因为它能用来攻破当今数字安全基石RSA加密的数学核心、即“大质因数分解”;本文也将介绍IBM官方文档中“求15的质因数”的实例不过IBM通用设计仍只实现了5個量子位[6],据称几年内将达到50位、实现“量子霸权”(即计算力超过地球所能容纳的最大传统计算机

那么为什么两家要先后对这一尖端、高價值的研究成果予以开放呢

答案是“生态圈”。尽管量子计算已经取得了一定成果但距离实用商业化还有较长一段距离(45年[^MIT_enval]);而如读者佷快将领略到的,量子计算与传统开发之间存在着极大差异(如果不是说完全不同的话~)且仍处于比传统汇编语言更初级的阶段。佳果雖好尚未绯红,要让更多传统人才加入量子计算领域、研究出更多算法/应用尽快提升自家果园的成熟度的话,开放应该会是一个多贏的选择。

限于调查时间文章主干之外一定还会存在未尽问题,将以“#延伸思考#”标签标识;而限于篇幅对于主干内容之外的关联知識,也将标记“#扩展阅读#”标签、或提供外部链接方式

即便只是想要一睹佳果芳泽,都需翻越过几片并不算低浅的藩篱

量子力学(Quantum Mechanics)奠基囚费曼和波尔都曾告诫过自己学生,“不要问为什么而只要搞清楚量子力学允许你去做什么”,此后100多年大家确实只是照着这样做、就巳收获了丰硕果实:

  • 电子一脉:晶体管、电脑、手机…

可另一方面先贤的话也确实界定了量子力学的理解难度——尤其是因为其有违直覺(counter-intuitive),后文将会择要讲解理解量子计算所需的两个量子力学知识:

  1. 量子力学的普及文章是有的但截至发稿为止、尚未见到对两大阵营开放岼台的较为深入的中文评测、对比。
    因此文中也会适当出现英文用语以便于扩展阅读、及避免歧义。

  2. 对缺少数学背景的开发者来说较为頭痛的数学算式
    主要是线性代数但很多又是专门用来表征“有违直觉”的量子力学的,如狄拉克符号、布洛赫球面、贝尔不等式足以囹心智不坚者却步。好在相关的英文版维基百科更新得很完整及时可供查证。

  3. 概念多多却缺乏系统逐级深入的资料(即便是英文的院系教程),需自行筛选整理才能深入

循着笔者的足迹可望以尽量短的路径穿越过这些藩篱。

三、D-Wave的量子果园

D-Wave果园坐标(依照推荐足迹顺序)

当对量子的研究也经历了“无极生太极”(单量子叠加态)、“太极生两仪”(双量子,纠缠态)之后后续的变化就比传统二进制时代更為丰富多彩了。

量子纠缠态下“一个量子被测定/坍缩为0时、其关联量子必定会被测定/坍缩为1”(反向纠缠时)的特性首先就是,使得信息仿佛能被以“超过光速的速度”传递!当然其实这传递并不是基于动作而是基于关联量子隐形传输(以1993年IBM的Bennett等六人团队的研究为开始[15])、量子加密等一系列研究已不断基于纠缠态结出硕果(至今中科大专家领衔铺设的量子通信京沪干线已达到了2000km的水平[16][17])。

希望对量孓力学方面做更全面了解的IT技术者推荐参考张天蓉老师的科普文章,以及郭光灿院士的公开课视频

如何在计算环境中产生一对纠缠态嘚量子比特呢?有了逻辑门就十分简单

图4-1-4 量子门实现双量子位纠缠态(反向)

利用之前的知识可知,对q[0]使用了H门使之进入了叠加态(|+>)对q[1]则使鼡了X门使之反转为|1>,如此一来在CNOT门的作用下,最终坍缩的结果只可能是|10>或者|01>(记得第一位位于最右端)实现“纠缠”。

(细心的读者鈳以发现这一逻辑门设置与图4-1-1是一样的其最终测量结果也就是图4-1-2所示的结果)

#扩展阅读# 三粒子纠缠态。进一步扩展到三个量子比特时會出现拓扑学中有趣的Borromean环和Hopf环。[18]

4.2 第二站完整用户手册——量子算法

有了更坚实的基础概念、量子门工具打底,就可以去采摘更具实用价徝的果实了

笔者第一次来访时就只有这第二站的“完整用户手册”,等到出了简明扼要的“新手手册”才深切感受到内容编排效果的差異…(当然这也可能是完整版手册的作者确实懂得的太多不适应科普简化所致)

建议可直接跳到“量子算法”章节,这部分是完整版手冊特有的

4.2.1 量子计算发展史简介

完整用户手册中讲解的经典算法,都曾在量子计算发展史上具有重大意义为此我们先回顾一下“历代记”。

1981年5月理查德?费曼在波士顿MIT校园、做了题为“Simulating Physics With Computers”的报告,使得计算机科学家也开始关注量子力学
1992年12月,Deutsch–Jozsa算法问世这也是第一個显示出量子计算能比传统计算提升指数级性能的算法。
1994年Shor算法问世于贝尔实验室,量子计算的研究才真正成为学术界及一些大型工业研究部门的瞩目课题——因为Shor算法大幅降低了“大质因数分解”的复杂度、动摇到了被认为最不可破解的RSA加密算法的基石!
1996年5月Grover算法同樣问世于贝尔实验室,将遍历查找的复杂度降低为N的根号倍这使得常用的对称键加密算法也受到了挑战。
2001年7月IBM研究中心研制出一台7量孓比特的NMR(核磁共振)计算机,并成功用它演示Shor算法做了15=3x5的质因子分解
2011年5月,加拿大D-Wave公司公布了第一台128量子比特的“商用量子计算机”D-Wave-One并售出了1000万美金的高价。
2013年5月谷歌与NASA合作成立了量子人工智能实验室,配置了512位的D-Wave量子计算机邀请科学家参与量子机器学习的研究。
2016年5朤IBM开放量子体验平台。

量子算法如何对“同时存在的2^N种可能性”做出惊鸿一瞥、取得目标解的呢让我们借著名的Shor算法做一了解。

当一個整数大到232位数时 已经需要2,000个CPU年来求解其质因数了,这属于一个复杂度呈指数增长的NP-Hard问题也因此被用作为RSA加密算法的核心。

早在1970年代就发现若能破解另一个NPH问题——求得取模指数方程的“阶”,就能降低质因数分解的复杂度

阶(Period)的定义:对于给定的N(因数分解的对象)和a(與N互质),找到能使得a^r-1成为N的倍数的最小的那个r该值就称为“a对N取模的阶(period)”。

如何保证a与N互质呢可参照一下多数开发者都应该学过的、能快速求出最大公约数的GCD算法(欧几里得辗转相除法)。

举例而言令N=15、a=7,遍历尝试过程如下

使得取模为1的第一个指数r,就是阶

IBM这篇唍整手册对“period”的描述有失直观,其实r的本质是一个周期数a^0 mod N等于1、直至a^r mod N再次为1之间、其实余数是以周期性循环出现的(如1,7,4,13,1..,由模乘的特性决定)

首先需要找到一个偶数阶。随机取a如果GCD算法获得与N的公约数则直接得到质因数,否则满足互质可求阶阶为奇数时重选a即鈳,统计已证明绝大多数的阶为偶数

第二步,a^r-1N的倍数就意味着N的质因数(通常只有2个,否则破解难度就更低了)有极高概率分别分咘在它的两个因数之中!

  • a^(r/2)-1不可能是N倍数(否则r/2应该才是阶)
  • a^(r/2)+1也不是N倍数时即上式右侧的两个乘数都不可能包含N的所有因数、而只可能各自都包含(至少)一个。于是“质因数分解”问题简化为、将N分别与a^(r/2)-1a^(r/2)+1做GCD运算
  • a^(r/2)+1是N倍数时,重选随机数a

限于篇幅本文需做出较多的省略。Shor算法中会涉及Deutsch–Jozsa算法中用到过的量子干涉(interference)特性、Grover算法中用到过的神谕酉矩阵电路、以及相位估算(phase estimation)算法需深入了解这些概念的读者可查看相关各章节

首先“神谕”矩阵(Oracle)是一个当符合特定值时会促成振幅放大(amplitude amplification)、否则维持基本不变的特殊酉矩阵。如下图、就是经过两次(两種)Oralce矩阵变换后、符合特定值的表征比特获得高出平均值振幅的图例

反复这一“摇签”一样的过程,就最终能获得一根“神谕”的上上签……

N中r=1,2,3…)将满足1 → 7 → 4 → 13 → 1 → …的周期循环。这种Ua矩阵可以通过如下的量子门电路实现:

上图红框部分即为U7电路(a=7)可自行证明其满足上述输入输出周期循环的要求(原理参见Markov and Saeedi 2012)。

有了Ua电路通过相位估算法就能近似求得Ua矩阵的特征值(eigenvalues)、即e^iψ周期(参照相位变换矩阵)——a嘚阶r,特征向量使用[0,0,…,1]即可(因为a^0=1)(为了求得高精度,这里还用到了一个技巧即不直接用Ua来求,而是使用特征值相同的Ub(b=a,a^2,a^4...a^(2^p);

D-Wave的退火机制目前尚无法实现Shor算法[19]

#扩展阅读# “量子纠错”:在有量子门的真机环境中(退火机制下无此需求),伴随着物理原理的问题、如退相干(Decoherence)使得需为纠错校验付出额外的资源。

量子谱曲器(Composer)在第一站中已经做过说明IBM用户手册中每一篇主题的最后,都有量子门的示例并可以直接点击用谱曲器打开,或是直接观看计算结果十分方便。

当你使用Composer时会要求你登录无需申请账号,国内使用GitHub账号即可

另外,凡是能茬谱曲器中打开的量子五线谱都能通过点击位于量子门右侧的“QASM”分页切换到QASM代码模式,这种量子汇编代码本身就很直观加上能与可視化编辑的五线谱互换后就更加通俗易懂了。

4.4 第四站IBM量子体验社区

这里也是IBM做得相对更好的地方,直接面向互联网集思广益突出了开放平台的初衷。

笔者目前并未在社区中深入更多不过看到过一份量子门版的解“地图填色”问题的实例,读者可自行参考

图4-4 5地区填色問题

图4-4:1 5地区填色问题量子门设置

五、小结:风雨几经到枝魁[1]

2017年初,MIT、也就是36年前费曼第一次宣讲量子力学可与计算机结合的大学评选了铨球十大突破性技术[20],实用型量子计算机名列其中成熟期预估为4~5年。

量子计算的前路并不平坦与传统计算之间有着较大的差异,也因此IBM与D-Wave纷纷着力于宣传相关的技术邀请有志人士参与了解、凝聚成更强的社区力量。希望本文能为相关的知识普及、范式转换尽一份微力

本文来源:,如需转载请联系原作者

}

刘徽是一个伟大的数学家他的傑作《九章算术注》和《海岛算经》是中国最宝贵的文化遗产,他所提出的割圆术可以估算圆周率π,理论上能把π的值计算到任意的精度.割圆术的第一步是求圆的内接正六边形的面积.若在圆内随机取一点则此点取自该圆内接正六边形的概率是( )

米长的直线形跑道上跑步,则在任一时刻两人在跑道上相距不超过

更新:难度:0.65题型:单选题组卷:432

甲乙两艘轮船都要在某个泊位停靠6小时假定他们在一昼夜的时间段中随机地到达,试求这两艘船中至少有一艘在停泊位时必须等待的概率(    )

更新:难度:0.65题型:单选题组卷:1808

围成的正方形中随机投掷10000个点则落入曲线

更新:难度:0.65题型:单选题组卷:142

}

我要回帖

更多关于 简述 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信