在美劇《宅男行不行》第二季第 13 集,主角設計了如何交朋友的演算法
經典電腦搜尋資料庫的流程圖
量子電腦搜尋資料庫的流程圖
當 $n$ 越來越大時,$O(n)$ 與 $O(1)$ 兩個算法的差異就越明顯。這裡量子電腦的例子是比喻
常見複雜度類型
多項式與非多項式時間
在入門系列文章中出現的計算複雜性,目前很確定 BQP 包含 P,但 BQP 的邊界在哪仍不確定(圖中的 PSPACE 是空間複雜度,這邊就不多做介紹)
如果某問題的複雜度是 $O(2^{n^k})$,這問題就歸類於 EXPTIME,象棋與圍棋就屬於這類問題。 ## 結語 了解演算法複雜度是進一步學習量子計算的基礎。透過這些知識,我們可以更好地理解量子電腦在某些問題上的優勢,以及經典電腦在處理特定問題時的限制。接下來,我們將進入量子計算主題,從最簡單的 qubit 開始,並逐步深入這個令人興奮的領域。計算科學中的大難題,P=NP?如果這等式成立,將意味所有目前已知難以用電腦解決的 NP 問題都能在多項式時間內解決,這將會是巨大的突破。