“平行宇宙”要证实?科学家打造出预测多个“未来”的量子计算机...

本文主要是介绍“平行宇宙”要证实?科学家打造出预测多个“未来”的量子计算机...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

该计算机在亚原子尺度上运行,最多能够同时模拟16条光子位置的时间线,也就是说该设备目前能够模拟16种未来。

今日消息,据外媒报道,来自新加坡南洋理工大学的科学家Mile Gu和格里菲斯大学的研究人员打造了一台能够生成由多种未来构成的叠加态的量子计算机。

当前这项研究已经发表在了期刊《自然通讯》上,该研究受到了已经逝世的诺贝尔奖得主、理论物理学家查德·费曼的启发。据悉,费曼是第一个意识到亚原子粒子从位置A前往位置B时,不一定只选择一条路径的人,甚至亚原子粒子可能会同时沿着所有链接AB两点的路径运行。

研究团队的一位成员表示,他们的研究工作对费曼发现的这一线下进行了扩展,并利用这一现象建立起了未来的统计学模型。

据悉,该计算机在亚原子尺度上运行,最多能够同时模拟16条光子位置的时间线,也就是说该设备目前能够模拟16种未来。不过,研究人员也明确表示,从理论上来说,其采用的量子算法能够预测的未来数量”无穷无尽“。科学家们认为,这项最新突破以一种实际的方式证明了量子力学的奇异特性。

TB1FKNIee3tHKVjSZSgXXX4QFXa.jpg

简单来说,这台量子计算机能够同时生成多个“平行世界”,就像电影《回到未来》中的装置,能够预测现实和可能的未来。

Mile Gu表示:“我们在设想未来时,会想象出无数种可能性,而伴随着时间线不断向未来延伸,这些可能性的数量也会呈指数级增长。比如,如果我们每分钟都要从两个选项中选择一个,不到半小时,可能的未来就会多达1400万个,不到一天,这一数字就会超过宇宙中的量子总数。”

不同于经典粒子,量子可以作为“量子叠加态”,同时朝多个方向移动。Mile Gu的研究团队意识到,如果在一个非常小的尺度上运作,量子计算机便可以对一次决策过程造成的所有可能性的结果进行逐一分析。量子“叠加态”能够实现这一设想,即同时处于多种状态,只有当这一系统被人为观察到或者遭到干扰的时候,多种状态就会“塌缩”成其中的一种状态。

TB1iuw.Q4jaK1RjSZKzXXXVwXXa.jpg

这与著名的“薛定谔的猫”思想实验如出一辙,该实验是指,在盒子里有一只猫以及少量放射性物质,之后有50%的概率放射性物质会衰变并释放出毒气杀死这只猫,而同时也有50%的概率放射性物质不会衰变,猫能够活下来。盒子中必将会发生这两种结果之一,外部观测者只有打开盒子才能够知道里面的结果。由于在量子的世界中,盒子处于封闭的状态,整个系统保持不确定性的波态,猫的状态也处于生死叠加。

Mile Gu和格里菲斯大学的研究人员在进行的这项研究中,一个决策过程的可能未来结果将由光子的位置表示。而由多个可能未来组成的叠加态的权重由系统坍缩时,其中各个结果发生的可能性决定,目前该机器已经展示出了一种应用场景,即评估科学家们目前对特定选项的偏好会对未来产生怎样的影响。

格里菲斯大学博士生法扎德•加法里介绍:“我们的方法是将每种偏好造成的所有可能结果合成一个量子叠加态,目前有许多人工智能算法观察自身行为的微小变化对不同未来结果造成的影响,并借此进行学习。我们的技术能够让量子增强人工智能更高效地学习自身行为造成的影响。“

这篇关于“平行宇宙”要证实?科学家打造出预测多个“未来”的量子计算机...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Python的Darts库实现时间序列预测

《Python的Darts库实现时间序列预测》Darts一个集统计、机器学习与深度学习模型于一体的Python时间序列预测库,本文主要介绍了Python的Darts库实现时间序列预测,感兴趣的可以了解... 目录目录一、什么是 Darts?二、安装与基本配置安装 Darts导入基础模块三、时间序列数据结构与

Python批量替换多个Word文档的多个关键字的方法

《Python批量替换多个Word文档的多个关键字的方法》有时,我们手头上有多个Excel或者Word文件,但是领导突然要求对某几个术语进行批量的修改,你是不是有要崩溃的感觉,所以本文给大家介绍了Py... 目录工具准备先梳理一下思路神奇代码来啦!代码详解激动人心的测试结语嘿,各位小伙伴们,大家好!有没有想

Go语言使用select监听多个channel的示例详解

《Go语言使用select监听多个channel的示例详解》本文将聚焦Go并发中的一个强力工具,select,这篇文章将通过实际案例学习如何优雅地监听多个Channel,实现多任务处理、超时控制和非阻... 目录一、前言:为什么要使用select二、实战目标三、案例代码:监听两个任务结果和超时四、运行示例五

MySQL多实例管理如何在一台主机上运行多个mysql

《MySQL多实例管理如何在一台主机上运行多个mysql》文章详解了在Linux主机上通过二进制方式安装MySQL多实例的步骤,涵盖端口配置、数据目录准备、初始化与启动流程,以及排错方法,适用于构建读... 目录一、什么是mysql多实例二、二进制方式安装MySQL1.获取二进制代码包2.安装基础依赖3.清

JAVA中安装多个JDK的方法

《JAVA中安装多个JDK的方法》文章介绍了在Windows系统上安装多个JDK版本的方法,包括下载、安装路径修改、环境变量配置(JAVA_HOME和Path),并说明如何通过调整JAVA_HOME在... 首先去oracle官网下载好两个版本不同的jdk(需要登录Oracle账号,没有可以免费注册)下载完

使用jenv工具管理多个JDK版本的方法步骤

《使用jenv工具管理多个JDK版本的方法步骤》jenv是一个开源的Java环境管理工具,旨在帮助开发者在同一台机器上轻松管理和切换多个Java版本,:本文主要介绍使用jenv工具管理多个JD... 目录一、jenv到底是干啥的?二、jenv的核心功能(一)管理多个Java版本(二)支持插件扩展(三)环境隔

Python函数返回多个值的多种方法小结

《Python函数返回多个值的多种方法小结》在Python中,函数通常用于封装一段代码,使其可以重复调用,有时,我们希望一个函数能够返回多个值,Python提供了几种不同的方法来实现这一点,需要的朋友... 目录一、使用元组(Tuple):二、使用列表(list)三、使用字典(Dictionary)四、 使

无法启动此程序因为计算机丢失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丢失

Java中Switch Case多个条件处理方法举例

《Java中SwitchCase多个条件处理方法举例》Java中switch语句用于根据变量值执行不同代码块,适用于多个条件的处理,:本文主要介绍Java中SwitchCase多个条件处理的相... 目录前言基本语法处理多个条件示例1:合并相同代码的多个case示例2:通过字符串合并多个case进阶用法使用

Java编译生成多个.class文件的原理和作用

《Java编译生成多个.class文件的原理和作用》作为一名经验丰富的开发者,在Java项目中执行编译后,可能会发现一个.java源文件有时会产生多个.class文件,从技术实现层面详细剖析这一现象... 目录一、内部类机制与.class文件生成成员内部类(常规内部类)局部内部类(方法内部类)匿名内部类二、