量子计算机未来游戏,太厉害了吧?这台量子计算机能预测16种不同的未来​!...

2023-11-03 06:51

本文主要是介绍量子计算机未来游戏,太厉害了吧?这台量子计算机能预测16种不同的未来​!...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

谷恩启动了他的新量子计算机电脑,可以预见未来,在同一时间至少有16种可能的未来。谷恩是新加坡南洋理工大学物理学助理教授,从事量子计算工作。这门科学运用了控制宇宙中最小粒子的奇怪定律来帮助计算机更有效地计算。与传统计算机以比特(0或1的二进制数字)的形式存储信息不同,量子计算机将信息编码为量子比特或量子位。由于量子力学的奇异定律,这些亚原子粒子可以同时存在于两种不同状态的叠加中。

bfd3eaf3eba1356e14fdd6a06b430da5.png

正如薛定谔假想的猫在有人打开盒子之前同时是死的和活的一样,一个叠加的量子位元在被测量之前可以同时等于0和1。与传统计算机相比,将多个不同的结果存储在一个量子位元中可以节省大量内存,尤其是在进行复杂预测时。表在《自然通讯》(Nature Communications)上的一项研究中,谷恩和同事用一种新的量子模拟器证明了这一观点。这种模拟器可以预测16种不同未来的量子叠加结果(相当于连续抛硬币四次)。

f9a205adc8befee4f96c92d2e8503531.png

这些可能的未来被编码在一个光子(光的量子粒子)中,它同时沿着多条路径移动,同时通过几个传感器。然后,研究人员更进一步,并排发射两个光子,并跟踪每个光子的潜在未来在略有不同条件下是如何发散的。这有点像电影《复仇者联盟:无限战争》中的奇异博士,在电影高潮迭起的战斗之前,这位有先见之明的博士期待着看到1400万个不同的未来,希望能找到一个英雄打败灭霸这个大坏蛋的未来。他综合考虑了所有这些可能性,然后说,‘好吧,如果我以这种小的方式改变我的决定,未来会发生多大的变化?

eb789ea3eda45470a7cee01227700c64.png

微小光粒子可以同时以许多不同的状态叠加在一起运动,研究人员利用这种量子怪癖设计了一台原型计算机,可以同时预测16种不同的未来。图片:Sergei Slussarenko/Griffith University

这是现研究模拟正在朝着的方向前进,研究人员使用一种经典的模型——扰动硬币来测试他们的量子预测引擎。想象有一个盒子,里面是一枚硬币,在这个过程的每一步,都会有人轻轻摇动盒子,所以硬币投掷的概率很小。与传统的抛硬币游戏不同,在传统的抛硬币游戏中,结果总是有相同的机会要么是正面要么是反面,每次扰动抛硬币的结果取决于前一步硬币所处的状态。例如,如果硬币在第三次摇盒子的时候从正面摇到反面,那么第四次摇的时候很可能仍然是反面。

0d4f291891b8a351a96777bbd10deb01.png

研究人员进行了两种不同版本的硬币实验,一种是盒子摇晃得更厉害,另一种是摇晃得更弱。在每个实验中,盒子被摇动四次,提供了16种可能的正面和反面组合。在第四步之后,研究小组将所有16种结果叠加在一个光子中,同时根据盒子被震动的强度显示出每种可能结果的概率。最后,研究小组将强摇硬币和弱摇硬币的叠加物组合在一起,创建了一张未来可能的主图。谷恩说:这向我们展示了未来走势分化的速度,这取决于我每一步的力度。目前计算能力限制,意味着团队的模拟器一次只能看到16种可能的未来。

4e4a2d6f85319196eb2cf9c6afb354a7.png

然而,总有一天,随着量子计算机变得更大、更强大、更普遍,像这样的模拟器可以同时看到无限多的未来。这可能有助于天气预报或在股市进行更明智的投资。它甚至可以帮助改善机器学习,这完全是人工智能教自己做出越来越好的预测。这一切都是“高度探索性的”,需要进行大量的进一步实验,才能弄清量子模拟器的所有应用,这台“千里眼”电脑命运是一个仍然是个谜的未来。

这篇关于量子计算机未来游戏,太厉害了吧?这台量子计算机能预测16种不同的未来​!...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/336380

相关文章

游戏闪退弹窗提示找不到storm.dll文件怎么办? Stormdll文件损坏修复技巧

《游戏闪退弹窗提示找不到storm.dll文件怎么办?Stormdll文件损坏修复技巧》DLL文件丢失或损坏会导致软件无法正常运行,例如我们在电脑上运行软件或游戏时会得到以下提示:storm.dll... 很多玩家在打开游戏时,突然弹出“找不到storm.dll文件”的提示框,随后游戏直接闪退,这通常是由于

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案

《无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案》:本文主要介绍了无法启动此程序,详细内容请阅读本文,希望能对你有所帮助... 在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是"api-ms-win-core-path-l1-1-0.dll丢失

Python开发文字版随机事件游戏的项目实例

《Python开发文字版随机事件游戏的项目实例》随机事件游戏是一种通过生成不可预测的事件来增强游戏体验的类型,在这篇博文中,我们将使用Python开发一款文字版随机事件游戏,通过这个项目,读者不仅能够... 目录项目概述2.1 游戏概念2.2 游戏特色2.3 目标玩家群体技术选择与环境准备3.1 开发环境3

Java使用SLF4J记录不同级别日志的示例详解

《Java使用SLF4J记录不同级别日志的示例详解》SLF4J是一个简单的日志门面,它允许在运行时选择不同的日志实现,这篇文章主要为大家详细介绍了如何使用SLF4J记录不同级别日志,感兴趣的可以了解下... 目录一、SLF4J简介二、添加依赖三、配置Logback四、记录不同级别的日志五、总结一、SLF4J

MySQL中慢SQL优化的不同方式介绍

《MySQL中慢SQL优化的不同方式介绍》慢SQL的优化,主要从两个方面考虑,SQL语句本身的优化,以及数据库设计的优化,下面小编就来给大家介绍一下有哪些方式可以优化慢SQL吧... 目录避免不必要的列分页优化索引优化JOIN 的优化排序优化UNION 优化慢 SQL 的优化,主要从两个方面考虑,SQL 语

Python如何计算两个不同类型列表的相似度

《Python如何计算两个不同类型列表的相似度》在编程中,经常需要比较两个列表的相似度,尤其是当这两个列表包含不同类型的元素时,下面小编就来讲讲如何使用Python计算两个不同类型列表的相似度吧... 目录摘要引言数字类型相似度欧几里得距离曼哈顿距离字符串类型相似度Levenshtein距离Jaccard相

在不同系统间迁移Python程序的方法与教程

《在不同系统间迁移Python程序的方法与教程》本文介绍了几种将Windows上编写的Python程序迁移到Linux服务器上的方法,包括使用虚拟环境和依赖冻结、容器化技术(如Docker)、使用An... 目录使用虚拟环境和依赖冻结1. 创建虚拟环境2. 冻结依赖使用容器化技术(如 docker)1. 创

关于Spring @Bean 相同加载顺序不同结果不同的问题记录

《关于Spring@Bean相同加载顺序不同结果不同的问题记录》本文主要探讨了在Spring5.1.3.RELEASE版本下,当有两个全注解类定义相同类型的Bean时,由于加载顺序不同,最终生成的... 目录问题说明测试输出1测试输出2@Bean注解的BeanDefiChina编程nition加入时机总结问题说明

java中不同版本JSONObject区别小结

《java中不同版本JSONObject区别小结》本文主要介绍了java中不同版本JSONObject区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们... 目录1. FastjsON2. Jackson3. Gson4. org.json6. 总结在Jav