本月累计签到次数:

今天获取 积分

1

什么是量子算法?它是干嘛的?

从硬件提升到算法迭代,量子计算功不可没,对我们非专业人,什么是量子算法?它是干嘛的?
已邀请 :
1

小胖哥

赞同来自 : 萤火虫

在最高层次上,量子算法类似于传统算法,是解决问题的一种处方(recipe),而这种处方的编写总是依据数学。
人的大脑能够理解「寻找数字 X 的所有因子」这样的问题,但计算机不能。即使要求计算机解决最简单的等式也需要特定的二进制输入。然而二进制编码是低效的,所以在传统计算机上程序员使用 Python 或 C 这样的计算机语言缩减之间的差距。
代码语言已经取得了极大的进步,让大部分程序员能在不接触原二进制输入与输出的情况下工作。完整的算法经常用代码写进编程语言中,所以通过输入适当的 reference 就可使用这些算法。
如今,所有的编程语言都会将指令转译成二进制的机器代码。因为这些代码不是量子计算机能使用的,所以对编程一台量子计算机而言它们是无用的。
1

萤火虫

赞同来自 : 杀猪刀

算法是计算机运行的一系列步骤,它要是高效的,需要尽可能用少的步骤完成这些任务。重点是量子算法要能比传统算法更快的完成特定的运算,因为它们有能力以指数的方式一次性探索众多可能。
1

杀猪刀

赞同来自 : 唯我独尊否

如果算法是被用于运算的一系列步骤,量子算法就是专门设计的类似的一系列指令,用来掌握量子对象的计算能力。然而,在软件与硬件之间的关系中有另外一种复杂性,没有大规模的通用量子计算机,对研究量子算法的研究员而言很难保证他们的研究方向是正确的。

要回复问题请先登录注册