量子计算机未来游戏,太厉害了吧?这台量子计算机能预测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

相关文章

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

Python中连接不同数据库的方法总结

《Python中连接不同数据库的方法总结》在数据驱动的现代应用开发中,Python凭借其丰富的库和强大的生态系统,成为连接各种数据库的理想编程语言,下面我们就来看看如何使用Python实现连接常用的几... 目录一、连接mysql数据库二、连接PostgreSQL数据库三、连接SQLite数据库四、连接Mo

java脚本使用不同版本jdk的说明介绍

《java脚本使用不同版本jdk的说明介绍》本文介绍了在Java中执行JavaScript脚本的几种方式,包括使用ScriptEngine、Nashorn和GraalVM,ScriptEngine适用... 目录Java脚本使用不同版本jdk的说明1.使用ScriptEngine执行javascript2.

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11

Python开发围棋游戏的实例代码(实现全部功能)

《Python开发围棋游戏的实例代码(实现全部功能)》围棋是一种古老而复杂的策略棋类游戏,起源于中国,已有超过2500年的历史,本文介绍了如何用Python开发一个简单的围棋游戏,实例代码涵盖了游戏的... 目录1. 围棋游戏概述1.1 游戏规则1.2 游戏设计思路2. 环境准备3. 创建棋盘3.1 棋盘类

2. c#从不同cs的文件调用函数

1.文件目录如下: 2. Program.cs文件的主函数如下 using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using System.Windows.Forms;namespace datasAnalysis{internal static

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听