JP6445487B2 - 論理和演算装置および論理和演算方法 - Google Patents
論理和演算装置および論理和演算方法 Download PDFInfo
- Publication number
- JP6445487B2 JP6445487B2 JP2016109091A JP2016109091A JP6445487B2 JP 6445487 B2 JP6445487 B2 JP 6445487B2 JP 2016109091 A JP2016109091 A JP 2016109091A JP 2016109091 A JP2016109091 A JP 2016109091A JP 6445487 B2 JP6445487 B2 JP 6445487B2
- Authority
- JP
- Japan
- Prior art keywords
- bit
- quantum
- state
- auxiliary
- uninitialized
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Optical Modulation, Optical Deflection, Nonlinear Optics, Optical Demodulation, Optical Logic Elements (AREA)
Description
[定義]
まず実施形態で使用する用語を定義する。
論理和関数とは、長さ1以上の全ての有限ビット列からなる集合を定義域とし、{0,1}を値域とする関数であり、入力ビット列xがn個のビットx1,…,xnからなる列のとき、
を出力する関数を意味する。ただし、nが1以上の整数であり、1≦w≦nを満たす整数wに対し、xwは0または1(xw∈{0,1})であり、|x|=x1+…+xnである。例えばnは2以上の整数であり、特に本形態ではnが3以上の整数のときに効果が高い。以下では、論理積関数も扱うが、この関数は入力ビット列xがn個のビットx1,…,xnからなる列のとき、
を出力する。
は2を法とする加算(排他的論理和)を表し、記載表記の制約上、本形態ではこれを(+)と表記することもある。任意のα∈{0,1}に対し、α(+)1(αにNOT演算を適用した値)を
と記述する。このとき
という関係が成り立つことは容易に確認できる。
・1個の制御ビットΓ
・p−1個の標的ビットΧ1,…,Χp−1
Γの初期状態は|γ〉であり、Χ1,…,Χp−1の初期状態はそれぞれ、|χ1〉,…,|χp−1〉である。ただし、γ,χ1,…,χp−1∈{0,1}である。この初期状態|γ〉|χ1〉,…,|χp−1〉を|γ〉|χ1(+)γ〉,…,|χp−1(+)γ〉に変換するp-fanout演算を行う量子回路を示す。この量子回路はCNOT演算だけから構成される。この量子回路による処理は以下のようになる。
を制御ビットとし、
を標的ビットとしたCNOT演算を適用する。ただし、jは0≦j≦2κ−L−1を満たす整数であり、これら2κ−L個のCNOT演算は並列に適用される。
<ステップII>次に量子回路はΓ制御ビットとし、Χ1を標的ビットとしたCNOT演算を適用する。
<ステップIII>次に量子回路はステップIの逆演算を適用する。すなわち量子回路は、L=κ,κ−1,κ−2,…,1についてκから1まで降順に、次の処理を実行する。
を制御ビットとし、
を標的ビットとしたCNOT演算を適用する。ただし、jは0≦j≦2κ−L−1を満たす整数であり、これら2κ−L個のCNOT演算は並列に適用される。
である。
である。
次に、図面を参照して実施形態の概要を説明する。
<構成>
図1および図2に例示するように、本形態の論理和演算装置1は、演算部1101〜1110を含む量子演算部11、演算部1211〜1214を含む量子演算部12、n個の入力量子ビットX1,…,Xn、1個の出力量子ビットY、m個の初期化補助量子ビットI(1),…,I(m)、nm(m+3)/2個の未初期化補助量子ビットを有する。nは2以上の整数であるが、nが3以上の整数のときに計算ステップの削減効果が顕著である。m=ceil(log2(n+1))であり、ceil(・)は(・)の天井関数を表す。未初期化補助量子ビットからなる集合は、部分集合A(1),…,A(m),B(1),…,B(m)からなる。部分集合A(k)はn個の未初期化補助量子ビットA1(k),…,An(k)からなる(図2A)。ただし、kは1≦k≦mを満たす整数(k=1,…,m)である。部分集合B(k)はk個の部分集合B(k,1),…,B(k,k)からなり、部分集合B(k,r)はn個の未初期化補助量子ビットB1(k,r),…,Bn(k,r)からなる(図2B)。ただし、rは1≦r≦kを満たす整数(r=1,…,k)である。すなわち部分集合B(k)は、kn個の未初期化補助量子ビットB1(k,r),…,Bn(k,r)(ただし、1≦k≦m,1≦r≦k)からなる。
n個のビットx1,…,xnからなる入力ビット列xに前述の論理和関数(式(1))を適用し、論理和x1∨…∨xnを得る処理の概要を説明する。ただし、xw∈{0,1}であり、wは1≦w≦nを満たす整数である。
で表される状態|φk〉を生成する。ただし、|x|=x1+…+xnである(ステップS1)。
・x1∨x2∨x3=1(x1,x2,x3の中の少なくとも1つは1)の場合、上の2つの状態(式(2)(3))の中の少なくとも1つは|1〉。
・x1∨x2∨x3=0(x1,x2,x3の全てが0)の場合、上の2つの状態(式(2)(3))は全て|0〉。
従って、x1∨x2∨x3の計算は、状態|φ1〉,|φ2〉の論理和、すなわち論理和φ1∨φ2を表す状態を得る計算に帰着される。そのため、ステップS2で状態|φ1〉…|φm〉からφ1,…,φmの論理和を表す状態を生成することで、x1∨x2∨x3の演算結果を得ることができる。
ステップ1の詳細を説明する。
次の量子ビットを用いる(図1,図2Aおよび図2B)。
・n個の入力量子ビットX1,…,Xn
・1個の出力量子ビットY
・m個の初期化補助量子ビットI(1),…,I(m)
・nm(m+3)/2個の未初期化補助量子ビット(未初期化補助量子ビットの構成は前述の通り)
X1,…,Xnの初期状態はそれぞれ|x1〉,…,|xn〉
Yの初期状態は|y〉
I(1),…,I(m)の初期状態はそれぞれ|0〉,…,|0〉
任意の1≦k≦mに対し、A1(k),…,An(k)の初期状態はそれぞれ|a1(k)〉,…,|an(k)〉
任意の1≦k≦mおよび1≦r≦kに対し、B1(k,r),…,Bn(k,r)の初期状態はそれぞれ|b1(k,r)〉,…,|bn(k,r)〉
|x1〉|x2〉|x3〉|a1(1)〉|a2(1)〉|a3(1)〉|0〉|b1(1,1)〉|b2(1,1)〉|b3(1,1)〉|a1(2)〉|a2(2)〉|a3(2)〉|0〉|b1(2,1)〉|b2(2,1)〉|b3(2,1)〉|b1(2,2)〉|b2(2,2)〉|b3(2,2)〉|y〉
|x1〉|x2〉|x3〉|a1(1)〉|a2(1)〉|a3(1)〉|φ1〉|b1(1,1)〉|b2(1,1)〉|b3(1,1)〉|a1(2)〉|a2(2)〉|a3(2)〉|φ2〉|b1(2,1)〉|b2(2,1)〉|b3(2,1)〉|b1(2,2)〉|b2(2,2)〉|b3(2,2)〉|y〉
図3,図4,図15を用いてステージS(s)の詳細を説明する。ただし、sは1≦s≦mを満たす整数である。ただし、図3はn=3,m=2,s=1の例であり、図4はn=3,m=2,s=2の例である。
図5,図16を用いてステップ2の詳細を説明する。ただし、図5はn=3,m=2の例である。
ステップS1で正しく|φ1〉,…,|φm〉が生成される理由を説明する。簡単のため、n=3(従って、m=2)の場合について述べる。
図3に例示したように、|φ1〉はステージS(1)(ステップS11−1)で用意が完了する。簡単のため、I(1)とB1(1,1),B2(1,1),B3(1,1)だけの状態変化を記述する。これらの初期状態は|0〉|b1(1,1)〉|b2(1,1)〉|b3(1,1)〉であり、ステップS114−s終了後、状態は次のようになる。
ただし、α=−a1(1)(1−2b1(1,1))−a2(1)(1−2b2(1,1))−a3(1)(1−2b3(1,1))である。さらにステップS116−s終了後、状態は次のようになる。
ただし、β=x1−2(a1(1)(+)b1(1,1))x1+x2−2(a2(1)(+)b2(1,1))x2+x3−2(a3(1)(+)b3(1,1))x3である。さらに、ステージS(1)(ステップS11−1)終了後、状態は次のようになる。
ここで、βの中の2の倍数の項が
の値に影響しないことに注意する。実際、
であり、βの中の2の倍数である他の項も同様に計算され、
となる。従って、式(4)の最終状態は次と等しい。
これは所望の量子状態
である(式(2))。
図3および図4に例示したように、|φ2〉はステージS(1)(ステップS11−1)とS(2)(ステップS11−2)で用意が完了する。ステージS(1)(ステップS11−1)による状態変化は|φ2〉の場合と同様であり、ステージS(1)後のI(2)の状態は次のようになる。
ただし、η=x1−2(a1(2)(+)b1(2,1))x1+x2−2(a2(2)(+)b2(2,1))x2+x3−2(a3(2)(+)b3(2,1))x3である。|φ1〉の場合と異なり、ηの中の2の倍数の項が
の値に影響しないとは言えないことに注意する。これは、eの指数部分の値の分母が2ではなく、22であるからである。ステージS(2)(ステップS11−2)による状態変化は、ステージS(1)(ステップS11−1)と同様であり、I(2)の状態は次のようになる。
ただし、δ=x1−22(a1(2)(+)b1(2,1))(a1(2)(+)b1(2,2))x1+x2−22(a2(2)(+)b2(2,1))(a2(2)(+)b2(2,2))x2+x3−22(a3(2)(+)b3(2,1))(a3(2)(+)b3(2,2))x3である。δの中の22の倍数の項が
の値に影響しないことは、|φ1〉を用意する場合に、βの中の2の倍数の項が
の値に影響しなかったことと同様である。従って、この状態は所望の状態
と等しい。
前述のように、本形態の論理和関数を計算する量子回路は、m=ceil(log2(n+1))=O(logn)個の初期化補助量子ビットを持ち、nm(m+3)/2=O(n (log2n)2)個の未初期化補助量子ビットを持つ。
・ステップS111−s:1
・ステップS112−s:O(log2(n+1))
・ステップS113−s:O(log2 s)
・ステップS114−s:O(s+1)
・ステップS115−s:O(log2(m−s+2))
・ステップS116−s〜S120−s:ステップS111−s〜S115−sと同じ
s≦m=O(log2n)であるから、ステージS(s)のステップの個数はO(log2 n)となり、ステップS1のステップの個数はO(mlog2 n)=O((log2 n)2)となる。
・ステップS21:1
・ステップ22:O(m+1)
・ステップ23:1
・ステップ24:ステップS1と同じ
従って、ステップS2の計算ステップの個数はO((log2 n)2)となり、本形態の量子回路全体のステップの個数はO((log2n)2)となる。
多数の初期化補助量子ビットを実現するのは物理的に困難であるが、多数の未初期化補助量子ビットを実現するのは、初期化補助量子ビットと比較して容易である。また、量子回路の計算ステップの個数が多いほど計算時間が長くなる。従って、物理的実現性の高さと短い計算時間を同時に実現するためには、未初期化補助量子ビットを多く使ったとしても、初期化補助量子ビットの個数と計算ステップの個数を同時に小さくするほうがよい。未初期化補助量子ビットを多く使ったとしても、初期化補助量子ビットの個数と計算ステップの個数が同時に対数多項式(O((log2 n)c),cは0以上の定数)で表現される程小さい量子回路の構成方法は知られていなかった。
なお、本発明は上述の実施形態に限定されるものではない。上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
11 量子演算部
12 量子演算部
Claims (8)
- 請求項1の論理和演算装置であって、
nが3以上の整数である、論理和演算装置。 - 請求項1または2の論理和演算装置であって、
I(1),…,I(m)がm個の前記初期化補助量子ビットであり、nm(m+3)/2個の前記未初期化補助量子ビットからなる集合が部分集合A(1),…,A(m),B(1),…,B(m)からなり、前記部分集合A(k)がn個の前記未初期化補助量子ビットA1(k),…,An(k)からなり、前記部分集合B(k)がk個の部分集合B(k,1),…,B(k,k)からなり、rは1≦r≦kを満たす整数であり、前記部分集合B(k,r)がn個の前記未初期化補助量子ビットB1(k,r),…,Bn(k,r)からなり、
前記第1量子演算部は、第1から第10演算部を含み、m個のステージS(1),…,S(m)を実行し、sが1≦s≦mを満たす整数であり、s’が2≦s’≦mを満たす整数であり、前記ステージS(s’)は前記ステージS(s’−1)の後に実行され、
前記初期化補助量子ビットI(1),…,I(m)の初期状態が|0〉,…,|0〉であり、前記未初期化補助量子ビットA1(k),…,An(k)の初期状態が|a1(k)〉,…,|an(k)〉であり、前記未初期化補助量子ビットB1(k,r),…,Bn(k,r)の初期状態が|b1(k,r)〉,…,|bn(k,r)〉であり、
前記ステージS(s)では、
前記第1演算部が、s≦k(s)≦mについて、I(k(s))にアダマール演算を適用し、
前記第2演算部が、s≦k(s)≦mについて、I(k(s))を制御ビットとし、B1(k(s),s),…,Bn(k(s),s)を標的ビットとした(n+1)-fanout演算を行い、
前記第3演算部が、s≧2のときに、s≦k(s)≦mと1≦j≦nについて、Aj(k(s))を制御ビットとし、Bj(k(s),1),…,Bj(k(s),s−1)を標的ビットとしたs-fanout演算を行い、
前記第4演算部が、
s=1のときに、s≦k(s)≦mと1≦j≦nについて、Aj(k(s))を制御ビットとし、Bj(k(s),s)を標的ビットとした(s+1,k(s)-s+1)-位相シフト演算の逆演算を行い、
s≧2のときに、s≦k(s)≦mと1≦j≦nについて、Aj(k(s))およびBj(k(s),1),…,Bj(k(s),s−1)を制御ビットとし、Bj(k(s),s)を標的ビットとした(s+1,k(s)-s+1)-位相シフト演算の逆演算を行い、
前記第5演算部が、1≦j≦nについて、Xjを制御ビットとし、Aj(s),Aj(s+1),…,Aj(m)を標的ビットとした(m-s+2)-fanout演算を行い、
前記第6演算部が、
s=1のときに、s≦k(s)≦mと1≦j≦nについて、Aj(k(s))を制御ビットとし、Bj(k(s),s)を標的ビットとした(s+1,k(s)-s+1)-位相シフト演算を行い、
s≧2のときに、s≦k(s)≦mと1≦j≦nについて、Aj(k(s))およびBj(k(s),1),…,Bj(k(s),s−1)を制御ビットとし、Bj(k(s),s)を標的ビットとした(s+1,k(s)-s+1)-位相シフト演算を行い、
前記第7演算部が、1≦j≦nについて、Xjを制御ビットとし、Aj(s),Aj(s+1),…,Aj(m)を標的ビットとした(m-s+2)-fanout演算を行い、
前記第8演算部が、s≧2のときに、s≦k(s)≦mと1≦j≦nについて、Aj(k(s))を制御ビットとし、Bj(k(s),1),…,Bj(k(s),s−1)を標的ビットとしたs-fanout演算を行い、
前記第9演算部が、s≦k(s)≦mについて、I(k(s))を制御ビットとし、B1(k(s),s),…,Bn(k(s),s)を標的ビットとした(n+1)-fanout演算を行い、
前記第10演算部が、s≦k(s)≦mについて、I(k(s))にアダマール演算を適用する、論理和演算装置。 - 請求項3の論理和演算装置であって、
前記第2量子演算部は、第11から14演算部を含み、
前記第11演算部は、1≦k≦mについて、I(k)にNOT演算を適用し、
前記第12演算部は、I(1),…,I(m)を制御ビットとし、Yを標的ビットとした(m+1)-Toffoli演算を適用し、
前記第13演算部は、1≦k≦mについてのI(k)およびYにNOT演算を適用し、
前記第14演算部は、逆演算RS(m),…,RS(1)を行い、
前記逆演算RS(s)は前記ステージS(s)の逆演算であり、前記逆演算RS(s’−1)は前記逆演算RS(s’)の後に実行される、論理和演算装置。 - nが2以上の整数であり、wが1≦w≦nを満たす整数であり、xw∈{0,1}であり、|x|=x1+…+xnであり、ceil(・)が(・)の天井関数であり、m=ceil(log2(n+1))であり、kが1≦k≦mを満たす整数であり、
第1量子演算部が、初期状態が|x1〉,…,|xn〉であるn個の入力量子ビットX1,…,Xn、初期状態が|y〉である1個の出力量子ビットY、初期化補助量子ビット、および未初期化補助量子ビットを用い、
で表される状態|φk〉を生成する第1量子演算ステップと、
第2量子演算部が、前記状態|φ1〉…|φm〉からφ1,…,φmの論理和を表す状態を生成する第2量子演算ステップと、
を有する論理和演算方法。 - 請求項5の論理和演算方法であって、
nが3以上の整数である、論理和演算方法。 - 請求項5または6の論理和演算方法であって、
I(1),…,I(m)がm個の前記初期化補助量子ビットであり、nm(m+3)/2個の前記未初期化補助量子ビットからなる集合が部分集合A(1),…,A(m),B(1),…,B(m)からなり、前記部分集合A(k)がn個の前記未初期化補助量子ビットA1(k),…,An(k)からなり、前記部分集合B(k)がk個の部分集合B(k,1),…,B(k,k)からなり、r=1,…,kであり、前記部分集合B(k,r)がn個の前記未初期化補助量子ビットB1(k,r),…,Bn(k,r)からなり、
前記第1量子演算部は、第1から第10演算部を含み、m個のステージS(1),…,S(m)を実行し、sが1≦s≦mを満たす整数であり、s’が2≦s’≦mを満たす整数であり、前記ステージS(s’)は前記ステージS(s’−1)の後に実行され、
前記初期化補助量子ビットI(1),…,I(m)の初期状態が|0〉,…,|0〉であり、前記未初期化補助量子ビットA1(k),…,An(k)の初期状態が|a1(k)〉,…,|an(k)〉であり、前記未初期化補助量子ビットB1(k,r),…,Bn(k,r)の初期状態が|b1(k,r)〉,…,|bn(k,r)〉であり、
前記ステージS(s)では、
前記第1演算部が、s≦k(s)≦mについて、I(k(s))にアダマール演算を適用し、
前記第2演算部が、s≦k(s)≦mについて、I(k(s))を制御ビットとし、B1(k(s),s),…,Bn(k(s),s)を標的ビットとした(n+1)-fanout演算を行い、
前記第3演算部が、s≧2のときに、s≦k(s)≦mと1≦j≦nについて、Aj(k(s))を制御ビットとし、Bj(k(s),1),…,Bj(k(s),s−1)を標的ビットとしたs-fanout演算を行い、
前記第4演算部が、
s=1のときに、s≦k(s)≦mと1≦j≦nについて、Aj(k(s))を制御ビットとし、Bj(k(s),s)を標的ビットとした(s+1,k(s)-s+1)-位相シフト演算の逆演算を行い、
s≧2のときに、s≦k(s)≦mと1≦j≦nについて、Aj(k(s))およびBj(k(s),1),…,Bj(k(s),s−1)を制御ビットとし、Bj(k(s),s)を標的ビットとした(s+1,k(s)-s+1)-位相シフト演算の逆演算を行い、
前記第5演算部が、1≦j≦nについて、Xjを制御ビットとし、Aj(s),Aj(s+1),…,Aj(m)を標的ビットとした(m-s+2)-fanout演算を行い、
前記第6演算部が、
s=1のときに、s≦k(s)≦mと1≦j≦nについて、Aj(k(s))を制御ビットとし、Bj(k(s),s)を標的ビットとした(s+1,k(s)-s+1)-位相シフト演算を行い、
s≧2のときに、s≦k(s)≦mと1≦j≦nについて、Aj(k(s))およびBj(k(s),1),…,Bj(k(s),s−1)を制御ビットとし、Bj(k(s),s)を標的ビットとした(s+1,k(s)-s+1)-位相シフト演算を行い、
前記第7演算部が、1≦j≦nについて、Xjを制御ビットとし、Aj(s),Aj(s+1),…,Aj(m)を標的ビットとした(m-s+2)-fanout演算を行い、
前記第8演算部が、s≧2のときに、s≦k(s)≦mと1≦j≦nについて、Aj(k(s))を制御ビットとし、Bj(k(s),1),…,Bj(k(s),s−1)を標的ビットとしたs-fanout演算を行い、
前記第9演算部が、s≦k(s)≦mについて、I(k(s))を制御ビットとし、B1(k(s),s),…,Bn(k(s),s)を標的ビットとした(n+1)-fanout演算を行い、
前記第10演算部が、s≦k(s)≦mについて、I(k(s))にアダマール演算を適用する、論理和演算方法。 - 請求項7の論理和演算方法であって、
前記第2量子演算部は、第11から14演算部を含み、
前記第11演算部は、1≦k≦mについて、I(k)にNOT演算を適用し、
前記第12演算部は、I(1),…,I(m)を制御ビットとし、Yを標的ビットとした(m+1)-Toffoli演算を適用し、
前記第13演算部は、1≦k≦mについてのI(k)およびYにNOT演算を適用し、
前記第14演算部は、逆演算RS(m),…,RS(1)を行い、
前記逆演算RS(s)は前記ステージS(s)の逆演算であり、前記逆演算RS(s’−1)は前記逆演算RS(s’)の後に実行される、論理和演算方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016109091A JP6445487B2 (ja) | 2016-05-31 | 2016-05-31 | 論理和演算装置および論理和演算方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016109091A JP6445487B2 (ja) | 2016-05-31 | 2016-05-31 | 論理和演算装置および論理和演算方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017215771A JP2017215771A (ja) | 2017-12-07 |
| JP6445487B2 true JP6445487B2 (ja) | 2018-12-26 |
Family
ID=60576991
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016109091A Active JP6445487B2 (ja) | 2016-05-31 | 2016-05-31 | 論理和演算装置および論理和演算方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6445487B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10657212B2 (en) * | 2018-09-18 | 2020-05-19 | International Business Machines Corporation | Application- or algorithm-specific quantum circuit design |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6081882A (en) * | 1998-04-09 | 2000-06-27 | Silicon Graphics, Inc. | Quantum acceleration of conventional non-quantum computers |
| JP4847914B2 (ja) * | 2007-04-16 | 2011-12-28 | 日本電信電話株式会社 | 量子加算演算方法及び量子加算演算装置 |
| JP5722187B2 (ja) * | 2011-10-13 | 2015-05-20 | 日本電信電話株式会社 | 量子計算方法、量子計算装置及び量子回路 |
-
2016
- 2016-05-31 JP JP2016109091A patent/JP6445487B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017215771A (ja) | 2017-12-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Camps et al. | Fable: Fast approximate quantum circuits for block-encodings | |
| Takahashi et al. | Quantum addition circuits and unbounded fan-out | |
| CN111373421B (zh) | 具有减少的t门计数的量子电路 | |
| EP3586278B1 (en) | Methods and apparatus for performing phase operations | |
| CN112789629A (zh) | 用于对线性系统求解的混合量子经典计算机 | |
| Khan et al. | Terary GFSOP minimization using Kronecker decision diagrams and their synthesis with quantum cascades | |
| Li et al. | A class of efficient quantum incrementer gates for quantum circuit synthesis | |
| KR20150087247A (ko) | 저충실도 단일 큐비트 매직 상태들로부터의 효율적인 토폴리 상태 발생 | |
| Perriello et al. | A complete quantum circuit to solve the information set decoding problem | |
| JP4847914B2 (ja) | 量子加算演算方法及び量子加算演算装置 | |
| Yeh | Scaling W state circuits in the qudit Clifford hierarchy | |
| Yuan et al. | Depth-efficient quantum circuit synthesis for deterministic dicke state preparation | |
| Xiao et al. | Distributed Quantum-classical Hybrid Shor's Algorithm | |
| Zi et al. | Efficient quantum circuits for machine learning activation functions including constant T-depth ReLU | |
| JP6445487B2 (ja) | 論理和演算装置および論理和演算方法 | |
| Zhao et al. | Energy barrier of hypergraph product codes | |
| Gaur et al. | Residue number system (rns) based distributed quantum addition | |
| Bravyi et al. | Efficient ancilla-free reversible and quantum circuits for the Hidden Weighted Bit function | |
| Jayashree et al. | Design of dedicated reversible quantum circuitry for square computation | |
| JP6182123B2 (ja) | 量子演算方法 | |
| JP5722187B2 (ja) | 量子計算方法、量子計算装置及び量子回路 | |
| Reddy et al. | Asymptotically good CSS codes that realize the logical transversal Clifford group fault-tolerantly | |
| Moraga | Quantum p-valued Toffoli and Deutsch gates with conjunctive or disjunctive mixed polarity control | |
| Lukac et al. | Minimization of quantum circuits using quantum operator forms | |
| Jin et al. | A Polarity-based approach for optimization of multivalued quantum multiplexers with arbitrary single-qubit target gates |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180531 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181105 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20181127 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181129 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6445487 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |