量子計算能為我們做什么?

在這里插入圖片描述

科技公司正斥資數十億美元投入量子計算領域,盡管這項技術距離實際應用還有數年時間。那么,未來的量子計算機將用于哪些方面?為何眾多專家堅信它們會帶來顛覆性變革?

自 20 世紀 80 年代起,打造一臺利用量子力學獨特性質的計算機這一想法就備受爭議。但在過去幾十年里,科學家們在建造大規模量子設備方面取得了重大進展。如今,從谷歌、IBM 等科技巨頭到數家資金雄厚的初創公司,都在這項技術上投入了巨額資金,并且已經研發出了數臺獨立機器和量子處理單元(QPU)。

從理論上講,量子計算機能夠解決即便是最強大的經典計算機也無法解決的問題。然而,人們普遍認為,要實現這一目標,量子計算機還需要變得更龐大、更可靠。不過,一旦達成這一目標,人們有望借助這項技術攻克化學、物理、材料科學乃至機器學習等領域中眾多當前無法解決的難題。“這不僅僅是一臺更快的經典計算機,而是一種完全不同的范式,” 加拿大滑鐵盧大學量子計算研究所執行董事諾伯特?呂特肯豪斯在接受《生活科學》采訪時表示,“量子計算機能夠高效地解決一些經典計算機根本無法解決的任務。”

當前的技術水平

量子計算機最基本的構建模塊是量子比特(qubit)—— 它是量子信息的單位,類似于經典計算機中的比特,但擁有一種奇特的能力,能夠同時表示 0 和 1 的復雜組合。量子比特可以在多種不同的硬件上實現,包括超導電路、被困離子,甚至光子(光粒子)。

如今最大的量子計算機剛剛突破 1000 個量子比特的大關,但大多數量子計算機僅有幾十個或幾百個量子比特。由于量子態對外部噪聲(包括溫度變化或雜散電磁場)極為敏感,它們比經典計算組件更容易出錯。這意味著目前很難運行大型量子程序足夠長的時間來解決實際問題。

不過,美國麻省理工學院(MIT)量子工程中心主任威廉?奧利弗表示,如今的量子計算機并非毫無用處。“如今的量子計算機主要用于研究如何制造更大的量子計算機,以及學習如何使用量子計算機,” 他在接受《生活科學》采訪時說道。

制造更大的處理器能為如何設計更大、更可靠的量子機器提供關鍵見解,并為開發和測試新型量子算法提供平臺。它們還能讓研究人員測試量子糾錯方案,這對于實現該技術的全部潛力至關重要。通常,這些方案需要將量子信息分布在多個物理量子比特上,以創建一個單一的 “邏輯量子比特”,這種量子比特的抗干擾能力要強得多。

呂特肯豪斯表示,該領域最近的突破表明,容錯量子計算或許并非遙不可及。包括 QuEra、Quantinuum 和谷歌在內的幾家公司最近已經展示了生成邏輯量子比特的能力。呂特肯豪斯稱,要擴展到數千甚至數百萬個量子比特(這是解決實際問題所必需的),還需要時間和大量的工程努力。但一旦實現,一系列令人興奮的應用就會進入人們的視野。

量子計算可能帶來顛覆性變革的領域

奧利弗說,量子計算強大的秘訣在于一種被稱為疊加態的量子現象。這使得量子系統在被測量之前能夠同時處于多種狀態。在量子計算機中,這使得將底層量子比特置于一種疊加態成為可能,這種疊加態代表了一個問題的所有潛在解決方案。

“在我們運行算法時,錯誤的答案會被抑制,正確的答案會被強化,” 奧利弗說,“因此,在計算結束時,唯一剩下的答案就是我們要尋找的那個。”

奧利弗補充道,這使得處理那些因規模過大而無法像經典計算機那樣按順序處理的問題成為可能。而且在某些領域,隨著問題規模的擴大,量子計算機的運算速度可能會比經典計算機快呈指數級增長。

奧利弗表示,量子計算最明顯的應用之一在于模擬物理系統,因為世界本身就是由量子力學原理支配的。那些讓量子計算機如此強大的奇特現象,也使得在經典計算機上模擬許多量子系統變得難以實現。但由于量子計算機遵循相同的原理,它們應該能夠高效地模擬各種量子系統的行為。

這可能會對化學和材料科學等量子效應起重要作用的領域產生深遠影響,并可能帶來從電池技術到超導體、催化劑乃至藥物等各個方面的突破。

量子計算機也有一些不好的用途。如果有足夠多的量子比特,數學家彼得?肖爾在 1994 年發明的一種算法可能會破解支撐當今互聯網大部分安全的加密技術。幸運的是,研究人員已經設計出了規避這種風險的新加密方案,今年早些時候,美國國家標準與技術研究院(NIST)發布了新的 “后量子” 加密標準,這些標準已經在實施中。

量子計算的新興可能性

奧利弗說,目前,量子計算機的其他應用在某種程度上還只是推測。

人們希望這項技術能在優化方面發揮作用,優化涉及從眾多可能的解決方案中尋找最佳方案。許多實際挑戰都可以歸結為優化過程,從緩解城市交通流量到為物流公司找到最佳配送路線。為特定的財務目標構建最佳的股票投資組合也可能是一個潛在的應用。

然而,到目前為止,大多數量子優化算法的加速效果不到指數級。由于量子硬件的運行速度比當前基于晶體管的電子設備慢得多,這些有限的算法速度優勢在實際設備上實施時可能會迅速消失。

與此同時,量子算法的進步也推動了經典計算的創新。“隨著量子算法設計者提出不同的優化方案,我們計算機科學領域的同事也在改進他們的算法,而我們看似擁有的優勢最終會消失,” 奧利弗補充道。

其他研究活躍但長期潛力尚不明確的領域包括利用量子計算機搜索大型數據庫或進行機器學習,機器學習涉及分析大量數據以發現有用的模式。這些領域的速度提升也不到指數級,而且還存在一個額外的問題,即需要將大量的經典數據轉換為算法可以處理的量子態 —— 這一過程速度緩慢,可能會迅速抵消任何計算優勢。

但奧利弗表示,目前還處于早期階段,算法方面仍有很大的突破空間。該領域仍在探索和開發量子算法的構建模塊 —— 即被稱為 “基元” 的小型數學程序,這些基元可以組合起來解決更復雜的問題。

“我們需要了解如何構建量子算法,識別并利用這些程序元素,尋找可能存在的新元素,并弄清楚如何將它們組合起來創建新的算法,” 奧利弗說。

呂特肯豪斯補充道,這應該會指導該領域未來的發展,也是公司在做出投資決策時應該考慮的因素。“在我們推動該領域向前發展的過程中,不要過早地專注于非常具體的問題,” 他說,“我們仍然需要解決更多的通用問題,然后才能衍生出許多應用。”

本文轉載自 雪獸軟件
更多精彩推薦請訪問 雪獸軟件官網

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/914360.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/914360.shtml
英文地址,請注明出處:http://en.pswp.cn/news/914360.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

BKD 樹(Block KD-Tree)Lucene

BKD 樹(Block KD-Tree)是 Lucene 用來存儲和快速查詢 **多維數值型數據** 的一種磁盤友好型數據結構,可以把它想成:> **“把 KD-Tree 分塊壓縮后落到磁盤上,既能做磁盤順序讀,又能像內存 KD-Tree 一樣做…

【Mysql作業】

第一次作業要求1.首先打開Windows PowerShell2.連接到MYSQL服務器3.執行以下SQL語句:-- 創建數據庫 CREATE DATABASE mydb6_product;-- 使用數據庫 USE mydb6_product;-- 創建employees表 CREATE TABLE employees (id INT PRIMARY KEY,name VARCHAR(50) NOT NULL,ag…

(C++)STL:list認識與使用全解析

本篇基于https://cplusplus.com/reference/list/list/講解 認識 list是一個帶頭結點的雙向循環鏈表翻譯總結: 序列容器:list是一種序列容器,允許在序列的任何位置進行常數時間的插入和刪除操作。雙向迭代:list支持雙向迭代&#x…

Bash函數詳解

目錄**1. 基礎函數****2. 參數處理函數****3. 文件操作函數****4. 日志與錯誤處理****5. 實用工具函數****6. 高級函數技巧****7. 常用函數庫示例****總結:Bash 函數核心要點**1. 基礎函數 1.1 定義與調用 可以自定義函數名稱,例如將greet改為yana。?…

Python爬蟲實戰:研究rows庫相關技術

1. 引言 在當今數字化時代,互聯網上存在著大量有價值的表格數據,這些數據以 HTML 表格、CSV、Excel 等多種格式存在。然而,由于數據源的多樣性和不規范性,表格結構往往存在復雜表頭、合并單元格、不規則數據行等問題,給數據的自動化處理帶來了巨大挑戰。 傳統的數據處理工…

通過同態加密實現可編程隱私和鏈上合規

1. 引言 2023年9月28日,a16z 的加密團隊發布了 Nakamoto Challenge,列出了區塊鏈中需要解決的最重要問題。尤其是其中的第四個問題格外引人注意:“合規的可編程隱私”,因為Zama團隊已經在這方面積極思考了一段時間。本文提出了使…

封裝---統一封裝處理頁面標題

一.采用工具來實現(setPageTitle.ts)多個頁面中用更統一的方式設置 document.title,可以封裝一個工具函數:在utils目錄下新建文件:setPageTitle.ts如果要在每個頁面設置相同的網站標志可以使用下面的appNameconst appName: string import.meta.env.VITE_APP_NAMEex…

JAVA學習筆記 首個HelloWorld程序-002

目錄 1 前言 2 開發首個程序 3 小結 1 前言 在所有的開發語言中,基本上首先程序就是輸出HelloWorld,這里也不例外。這個需要注意的是,程序的核心功能是數據輸出,是要有一個結果,可能沒有輸入,但是一定有…

智慧監所:科技賦能監獄管理新變革

1. 高清教育:告別模糊畫面,學習更清晰傳統電視的雪花屏終于成為歷史!新系統采用高清傳輸,課件文字清晰可見,教學視頻細節分明。某監獄教育科王警官說:"現在播放法律課程,服刑人員能清楚看到…

專題:2025供應鏈數智化與效率提升報告|附100+份報告PDF、原數據表匯總下載

全文鏈接:https://tecdat.cn/?p42926 在全球產業鏈重構與數字技術革命的雙重驅動下,供應鏈正經歷從傳統經驗驅動向數據智能驅動的范式變革。從快消品產能區域化布局到垂類折扣企業的效率競賽,從人形機器人的成本優化到供應鏈金融對中小企業的…

uniapp+vue3+ts項目:實現小程序文件下載、預覽、進度監聽(含項目、案例、插件)

uniapp+vue3+ts項目:實現小程序文件下載、預覽、進度監聽(含項目、案例、插件) 支持封裝調用: 項目采用uniapp+vue3+ts +京東nutUI 開發nutUi文檔:loadingPage組件:https://uniapp-nutui.tech/components/exhibition/loadingpage.html案例效果圖: 略博主自留地:參考本地…

用Python和OpenCV從零搭建一個完整的雙目視覺系統(六 最終篇)

本系列文章旨在系統性地闡述如何利用 Python 與 OpenCV 庫,從零開始構建一個完整的雙目立體視覺系統。 本項目github地址:https://github.com/present-cjn/stereo-vision-python.git 1. 概述 歡迎來到本系列文章的最后一篇。在過去的幾篇文章中&#…

Android View 繪制流程 簡述 (無限遞歸+BitMap問題)

繪制流程 在 Android 的 View 系統中,draw(canvas) 和 dispatchDraw(canvas) 是繪制流程中的兩個關鍵方法: 1. draw(canvas) 方法的作用 draw(canvas) 是 View 類中的核心繪制方法,它的主要職責包括: 繪制背景 - 調用 drawBac…

算法學習筆記:18.拉斯維加斯算法 ——從原理到實戰,涵蓋 LeetCode 與考研 408 例題

在隨機化算法領域,拉斯維加斯(Las Vegas)算法以其獨特的設計思想占據重要地位。與蒙特卡洛(Monte Carlo)算法不同,拉斯維加斯算法總能給出正確的結果,但運行時間具有隨機性 —— 在最壞情況下可…

26-計組-指令執行過程

一、指令周期1. 定義與組成定義:CPU取出并執行一條指令所需的全部時間,稱為指令周期。子周期劃分:取指周期(必選):從存儲器取指令到指令寄存器(IR)。間址周期(可選&#…

【JMeter】數據驅動測試

文章目錄創建數據文件加載數據文件根據數據文件請求接口、傳遞參數拓展含義:根據數據的數量、內容,自動的決定用例的數據和內容。數據驅動測試用例。步驟: 創建數據文件加載數據文件根據數據文件請求接口、傳遞參數 創建數據文件 Jmeter支…

Springboot實現一個接口加密

首先來看效果這個主要是為了防止篡改請求的。 我們這里采用的是一個AOP的攔截,在有需要這樣的接口上添加了加密處理。 下面是一些功能防篡改HMAC-SHA256 參數簽名密鑰僅客戶端 & 服務器持有防重放秒級時間戳 有效窗口校驗默認允許 5 分鐘防竊聽AES/CBC/PKCS5Pa…

斯坦福 CS336 動手大語言模型 Assignment1 BPE Tokenizer TransformerLM

所有代碼更新至 https://github.com/WangYuHang-cmd/CS336/tree/main/assignment1-basics 作業文件結構: CS336/assignment1-basics/ ├── tests/ # 測試文件目錄 │ ├── adapters.py # 適配器測試 │ ├── conftest.py # pyt…

Spring Cloud Gateway 實戰指南

關鍵詞:微服務、API網關、Spring Cloud Gateway、路由轉發、限流熔斷 ? 文章摘要 隨著互聯網應用規模的不斷擴大,傳統的單體架構逐漸向微服務架構轉型。在微服務架構中,API 網關作為系統的入口點,承擔了諸如請求路由、負載均衡、…

PyTorch自動微分:從基礎到實戰

目錄 1. 自動微分是什么? 1.1 計算圖 1.2 requires_grad 屬性 2. 標量和向量的梯度計算 2.1 標量梯度 2.2 向量梯度 3. 梯度上下文控制 3.1 禁用梯度計算 3.2 累計梯度 4. 梯度下降實戰 4.1 求函數最小值 4.2 線性回歸參數求解 5. 總結 在深度學習中&a…