https://www.zhihu.com/question/26933442
如何用 IT 业者能听懂的话介绍量子计算的原理?
SB青年看,这是一个线性复杂度O(N)的问题,遍历整座山之后能够准确得出哪个山峰最高的答案。
2B青年想偷个懒,就随便找个地儿,开始一根筋往上爬,爬到最高处就宣布这就是最高峰了。这种算法叫做Hill Climbing登山算法,可以快速得出局部最优解。
ZB青年在爬山过程中会不断溜号去抓个蝴蝶采朵花,经常会爬到其他山峰上去,他可以根据爬过的多个山峰大概判断出来哪个山峰是最高的。这就是Simulated Annealing模拟退火法......
NB青年开着滑翔机在山中随风飘动,在山中绕来绕去,很快目测出最高峰是哪个。这个就是量子退火算法.......
RMB青年直接开着飞机从天上往下看,虽然没有通过近距离测量,他还是一眼就看出了哪个山峰是最高的。这就是量子算法,整座山就可以类比波函数的波峰波谷叠加。
http://blog.51cto.com/peterhs/1104560
量子计算机编程原理简介 和 机器学习
https://zhuanlan.zhihu.com/p/27387032
漫画 | 鹅厂内部资料流出:10分钟看懂量子比特、量子计算和量子算法