quantum-computing

    1熱度

    2回答

    這個問題涉及一個簡單的泛化的Deutsch問題,討論了多個位作爲輸入的函數。這次,我們有一個布爾函數f,它以4位數作爲輸入並輸出0或1,即f:{0,1}4→{0,1}。因此,輸入到F是16個可能的4位二進制數字中的一個: 0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111, 1000, 1001, 1010, 1011, 1100, 1101, 1110,

    4熱度

    1回答

    對於我的AI類,我必須製作一個使用alpha-beta修剪的quantum tic-tac-toe遊戲。 我正在考慮代表董事會狀態的最佳方式 - 我的第一個直覺是使用一種鄰域矩陣,即9x9矩陣,而M[i,j]是表示移動的整數哪些(井字棋)方塊i和j被標記(如果沒有這樣的連接 - M[i,j]爲零)。 M[i,i]不是0如果方形i已摺疊。然後,我會創建一個這樣的矩陣的遊戲樹,並使用alpha-bet

    21熱度

    1回答

    我剛剛讀過一篇關於量子物理的文章。有趣的是,在Haskell程序員看來,這兩個領域有一些相似之處。 首先,量子世界中的測量看起來類似於Haskell中的懶惰評估:如果你不測量,你不知道貓是活着還是死了。如果您不評估,則不知道該值是否已定義或undefined。第二,在量子方面,我們有EPR paradox,這可以通過速度高於光的相互作用來解釋,或者相當於時間機器。在Haskell中,正如我們在As

    2熱度

    3回答

    我瀏覽了一些關於量子計算機的書籍,除了量子物理和數學外,還有一些計算機科學的概念(例如圖靈機)。那麼,如果我想研究量子計算,我應該從計算機科學知道什麼?例如,閱讀SICP有用嗎?

    2熱度

    1回答

    當我讀達斯古普塔的第10章我面臨的一個段落我無法理解: 的電子可以在基態或激發態。在 量子物理中使用的狄拉克符號,這些表示爲0和1.但重疊原理 說,實際上,電子處於 狀態是這兩個線性組合:a0 | 0> + a1 | 1>。這個 如果a的概率是非常直接的,非負的 實數加1.但疊加原理堅持 它們可以是任意的複數,只要它們的規範的正方形加起來爲1! 有人能描述我最後3行嗎?

    0熱度

    1回答

    當我讀到關於量子算法的時候,我遇到了Deutsch-Jozsa算法,我發現如果我們想在非量子算法中解決這個問題,我們的算法將具有指數時間複雜度。現在我想知道在量子計算機上作爲量子算法的Deutsch-Jozsa算法的時間複雜度是多少?

    0熱度

    1回答

    我正在研究QCL,並且提出了關於內部函數的一些問題。 我想知道運營商floor(something)和ceil(something)是什麼。 我知道他們與數學運算有關,但他們究竟做了什麼?

    0熱度

    1回答

    兩個量子位「控制旋轉」我試圖創建一個程序QCL(量子計算機語言),它隨機產生六個國家之一(即骰子滾動程序)。雖然實現這個,我發現自己需要如下編寫一個函數: operator CondRot(qureg r, qureg c) { qureg newReg = r & c; complex half; half = 1/sqrt(2); Matrix4x4(

    1熱度

    4回答

    我想熟悉量子計算的基礎知識。 熟悉它的好方法是編寫非常基本的虛擬量子計算機。 從我所瞭解的情況來看,實現單個量子位的努力不能簡單地被複制來實現兩個量子位系統。但我不知道如何實現一個量子位。 如何實現量子位? 如何實現一組量子位?

    1熱度

    1回答

    自從進入QCL以來已經有一段時間了,但我試圖找出measure regX或measure regX,m的功能遇到了一些困難。 這對量子寄存器有什麼影響?和m整數?