【业界】帮化学家偷个懒,利用量子计算来模拟化学反应

AiTechYun

编辑:xiaoshan.xiang

第一个已知的经典“计算机”是Antikythera mechanism,这是一种模拟机器,用于模拟天体在天文学上的经典动力学控制。同样,量子计算机的一个主要目标是模拟原子尺度上的粒子动力学。由于复杂的量子力学在起作用,这些模拟通常是难以处理的。特别有趣的是电子形成化学键的模拟,它产生了本质上所有分子、材料和化学反应的性质。

左:第一个已知的计算设备,Antikythera mechanism:用于模拟经典力学的经典机器。右图:谷歌的22 Xmon qubit“foxtail”芯片在晶圆片上排列成双线性阵列,这是谷歌新推出的具有72个量子位的Bristlecone量子处理器的前身,谷歌打算用量子机来模拟量子力学等应用。

自2013年推出量子人工智能团队以来,谷歌一直研究量子处理器的实用算法。2015年,谷歌在超导量子计算设备上进行了第一次量子化学实验,在《物理评论X》(Physical Review X)上发表。最近,谷歌的量子模拟实验模拟了物质的exotic phases,并发布了量子计算化学的第一个软件包,OpenFermion。本月早些时候,谷歌的硬件团队发布了新的Bristlecone量子处理器,它有72个量子位。

OpenFermion地址:http://www.openfermion.org/

今天,谷歌着重强调:最近发表的两篇论文的理论进展大大降低了这些量子计算的成本。谷歌的研究结果在量子信息处理和IBM ThinkQ会议上进行了发表。

本周发表在《物理评论X》上的第一个作品《材料的低深度量子模拟》(Low-Depth Quantum Simulation of Materials)是谷歌的研究人员与加州理工学院的Garnet Chan教授,以及微软(Microsoft)的QuArC group合作发表的。谷歌的进步是意识到通过改变分子在量子计算机上的表现,谷歌可以极大地简化解决问题所需的量子电路。具体来说,谷歌特别设计了基集,以便描述系统能量(即哈密顿函数)的方程可以更直接地表示量子计算。

为了做到这一点,谷歌将重点放在使用与经典电子结构计算中的函数(平面波)相关的基集来提供物理系统的周期表示。这使得人们可以超越单分子的量子模拟,转而使用量子计算机来模拟现实的材料。例如,不需要模拟在自由空间中漂浮的单个锂氢化物分子,而是用谷歌的方法来量子模拟氢化锂晶体,这也是材料在自然界中出现的方式。对于更大的量子计算机,人们可以研究其他重要的材料问题,如电池阴极的退化、涉及非均相催化剂的化学反应,或石墨烯和超导体的不寻常的电特性。

在上周在Physical Review Letters上发表的题为《具有线性深度和连接性的电子结构的量子模拟》中,谷歌并与哈佛大学Aspuru-Guzik小组的Google实习生, 为以量子位线性阵列布置的近期量子计算机利用上述文章中介绍的结构来设计算法。尽管过去的方法要求这种量子计算机对于每个动态步骤的模拟电子数量的五次幂来运行时间缩放,但谷歌改进的算法针对电子数量线性地运行时间缩放。这种计算成本的降低使得可以在每个量子电路中具有较少门的近期设备上执行量子化学模拟,可能避免全面的误差校正。

即使有了这些改进,部署这样的新技术来超越经典的量子化学算法和方法,也不是一件小任务,这些算法和方法已经与经典计算机共同发展了80多年。然而,按照目前量子算法和硬件的发展速度,量子技术可以为化学家提供一种重要的新工具。谷歌在期待着他们发展的同时分享谷歌的研究成果。

本文分享自微信公众号 - ATYUN订阅号(atyun_com)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-03-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏老秦求学

比较字符串(忽略空格,忽略大小写)

总时间限制: 1000ms内存限制: 65536kB描述 判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。 输入两行,每行包含一个字符...

493100
来自专栏数据结构与算法

BZOJ 1568: [JSOI2008]Blue Mary开公司(超哥线段树)

Description image.png Input 第一行 :一个整数N ,表示方案和询问的总数。  接下来N行,每行开头一个单词“Query”或“P...

31780
来自专栏数据结构与算法

1893. [国家集训队2011]等差子序列(bitset)

★★   输入文件:nt2011_sequence.in   输出文件:nt2011_sequence.out 简单对比 时间限制:0.3 s   内存限制:5...

362100
来自专栏老秦求学

K近邻算法小结

什么是K近邻? K近邻一种非参数学习的算法,可以用在分类问题上,也可以用在回归问题上。 什么是非参数学习? 一般而言,机器学习算法都有相应的参数要学习,比如线...

366120
来自专栏数据结构与算法

生理周期POJ 1006

Description 人生来就有三个生理周期,分别为体力、感情和智力周期,它们的周期长度为23天、28天和33天。每一个周期中有一天是高峰。在高峰这天,人会...

29570
来自专栏数据结构与算法

P3376 【模板】网络最大流

题目描述 如题,给出一个网络图,以及其源点和汇点,求出其网络最大流。 输入输出格式 输入格式: 第一行包含四个正整数N、M、S、T,分别表示点的个数、有向边的个...

33280
来自专栏数据结构与算法

2000 楼房重建 2012年

 时间限制: 1 s  空间限制: 256000 KB  题目等级 : 大师 Master 题解  查看运行结果 题目描述 Description   小A的楼...

37570
来自专栏数据结构与算法

HUST 1017 - Exact cover

Time Limit: 15s Memory Limit: 128MB Special Judge Submissions: 7636 Solved: 38...

34370
来自专栏老秦求学

图像旋转

描述 输入一个n行m列的黑白图像,将它顺时针旋转90度后输出。 输入第一行包含两个整数n和m,表示图像包含像素点的行数和列数。1 <= n <= 100,1 <...

49270
来自专栏老秦求学

快速排序

快速排序: 设要排序的数组是A[0]……A[N-1], 思想:分治法(递归实现)关键是求出基准记录所在的位置(由于两个数之间进行交换,导致原来基准的位置发生改变...

29960

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励