Submit Search
Upload
Qiskit Challenge 2021 Exercise1
•
Download as PPTX, PDF
•
0 likes
•
119 views
F
FukiNakamura
Follow
2021年のQiskitChallengeの1問目の自分なりのまとめです 3通りの方法で求めました。 日本IBMの中村悠馬さんに監修していただきました。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 14
Download now
Recommended
Quantum computer adder grover
Quantum computer adder grover
OishiKenta
Quantum computer adder
Quantum computer adder
RikuyaKubota
積分要素の過渡応答性(MATLAB)
積分要素の過渡応答性(MATLAB)
Tsuyoshi Horigome
ベクトル空間と表現行列
ベクトル空間と表現行列
政孝 鍋島
ベクトル空間と表現行列
ベクトル空間と表現行列
nabeshimamasataka
2次遅れの積分要素の過渡応答性(MATLAB)
2次遅れの積分要素の過渡応答性(MATLAB)
Tsuyoshi Horigome
1次遅れの積分要素の過渡応答性2(MATLAB)
1次遅れの積分要素の過渡応答性2(MATLAB)
Tsuyoshi Horigome
1次遅れの積分要素の過渡応答性(MATLAB)
1次遅れの積分要素の過渡応答性(MATLAB)
Tsuyoshi Horigome
Recommended
Quantum computer adder grover
Quantum computer adder grover
OishiKenta
Quantum computer adder
Quantum computer adder
RikuyaKubota
積分要素の過渡応答性(MATLAB)
積分要素の過渡応答性(MATLAB)
Tsuyoshi Horigome
ベクトル空間と表現行列
ベクトル空間と表現行列
政孝 鍋島
ベクトル空間と表現行列
ベクトル空間と表現行列
nabeshimamasataka
2次遅れの積分要素の過渡応答性(MATLAB)
2次遅れの積分要素の過渡応答性(MATLAB)
Tsuyoshi Horigome
1次遅れの積分要素の過渡応答性2(MATLAB)
1次遅れの積分要素の過渡応答性2(MATLAB)
Tsuyoshi Horigome
1次遅れの積分要素の過渡応答性(MATLAB)
1次遅れの積分要素の過渡応答性(MATLAB)
Tsuyoshi Horigome
積分要素の応答性(MATLAB)
積分要素の応答性(MATLAB)
Tsuyoshi Horigome
Graph LSTM解説
Graph LSTM解説
yukihiro domae
【Unity道場スペシャル 2017大阪】クォータニオン完全マスター
【Unity道場スペシャル 2017大阪】クォータニオン完全マスター
Unity Technologies Japan K.K.
スペクトラル・クラスタリング
スペクトラル・クラスタリング
Akira Miyazawa
整数格子点上の劣モジュラ被覆に対する高速アルゴリズム
整数格子点上の劣モジュラ被覆に対する高速アルゴリズム
Tasuku Soma
クラシックな機械学習の入門 5. サポートベクターマシン
クラシックな機械学習の入門 5. サポートベクターマシン
Hiroshi Nakagawa
Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recog...
Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recog...
yukihiro domae
【Unity道場スペシャル 2017博多】クォータニオン完全マスター
【Unity道場スペシャル 2017博多】クォータニオン完全マスター
Unity Technologies Japan K.K.
FeaStNet: Feature-Steered Graph Convolutions for 3D Shape Analysis
FeaStNet: Feature-Steered Graph Convolutions for 3D Shape Analysis
yukihiro domae
Learning Depthwise Separable Graph Convolution from Data Manifold
Learning Depthwise Separable Graph Convolution from Data Manifold
yukihiro domae
Permutation
Permutation
oupc
20140306 ibisml
20140306 ibisml
Yoshinobu Kawahara
Graph convolution (スペクトルアプローチ)
Graph convolution (スペクトルアプローチ)
yukihiro domae
Study session#3
Study session#3
恵太 水野
Study session#3
Study session#3
恵太 水野
Real timeimageprocessing
Real timeimageprocessing
ushiostarfish _
Variational autoencoder
Variational autoencoder
Mikio Shiga
線形カルマンフィルタの導出
線形カルマンフィルタの導出
Fumiya Watanabe
Kim120 lt 12_6
Kim120 lt 12_6
amusementcreators
明日使えないすごいビット演算
明日使えないすごいビット演算
京大 マイコンクラブ
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
More Related Content
What's hot
積分要素の応答性(MATLAB)
積分要素の応答性(MATLAB)
Tsuyoshi Horigome
Graph LSTM解説
Graph LSTM解説
yukihiro domae
【Unity道場スペシャル 2017大阪】クォータニオン完全マスター
【Unity道場スペシャル 2017大阪】クォータニオン完全マスター
Unity Technologies Japan K.K.
スペクトラル・クラスタリング
スペクトラル・クラスタリング
Akira Miyazawa
整数格子点上の劣モジュラ被覆に対する高速アルゴリズム
整数格子点上の劣モジュラ被覆に対する高速アルゴリズム
Tasuku Soma
クラシックな機械学習の入門 5. サポートベクターマシン
クラシックな機械学習の入門 5. サポートベクターマシン
Hiroshi Nakagawa
Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recog...
Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recog...
yukihiro domae
【Unity道場スペシャル 2017博多】クォータニオン完全マスター
【Unity道場スペシャル 2017博多】クォータニオン完全マスター
Unity Technologies Japan K.K.
FeaStNet: Feature-Steered Graph Convolutions for 3D Shape Analysis
FeaStNet: Feature-Steered Graph Convolutions for 3D Shape Analysis
yukihiro domae
Learning Depthwise Separable Graph Convolution from Data Manifold
Learning Depthwise Separable Graph Convolution from Data Manifold
yukihiro domae
Permutation
Permutation
oupc
20140306 ibisml
20140306 ibisml
Yoshinobu Kawahara
Graph convolution (スペクトルアプローチ)
Graph convolution (スペクトルアプローチ)
yukihiro domae
Study session#3
Study session#3
恵太 水野
Study session#3
Study session#3
恵太 水野
Real timeimageprocessing
Real timeimageprocessing
ushiostarfish _
Variational autoencoder
Variational autoencoder
Mikio Shiga
線形カルマンフィルタの導出
線形カルマンフィルタの導出
Fumiya Watanabe
Kim120 lt 12_6
Kim120 lt 12_6
amusementcreators
明日使えないすごいビット演算
明日使えないすごいビット演算
京大 マイコンクラブ
What's hot
(20)
積分要素の応答性(MATLAB)
積分要素の応答性(MATLAB)
Graph LSTM解説
Graph LSTM解説
【Unity道場スペシャル 2017大阪】クォータニオン完全マスター
【Unity道場スペシャル 2017大阪】クォータニオン完全マスター
スペクトラル・クラスタリング
スペクトラル・クラスタリング
整数格子点上の劣モジュラ被覆に対する高速アルゴリズム
整数格子点上の劣モジュラ被覆に対する高速アルゴリズム
クラシックな機械学習の入門 5. サポートベクターマシン
クラシックな機械学習の入門 5. サポートベクターマシン
Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recog...
Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recog...
【Unity道場スペシャル 2017博多】クォータニオン完全マスター
【Unity道場スペシャル 2017博多】クォータニオン完全マスター
FeaStNet: Feature-Steered Graph Convolutions for 3D Shape Analysis
FeaStNet: Feature-Steered Graph Convolutions for 3D Shape Analysis
Learning Depthwise Separable Graph Convolution from Data Manifold
Learning Depthwise Separable Graph Convolution from Data Manifold
Permutation
Permutation
20140306 ibisml
20140306 ibisml
Graph convolution (スペクトルアプローチ)
Graph convolution (スペクトルアプローチ)
Study session#3
Study session#3
Study session#3
Study session#3
Real timeimageprocessing
Real timeimageprocessing
Variational autoencoder
Variational autoencoder
線形カルマンフィルタの導出
線形カルマンフィルタの導出
Kim120 lt 12_6
Kim120 lt 12_6
明日使えないすごいビット演算
明日使えないすごいビット演算
Recently uploaded
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
Hiroshi Tomioka
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
Recently uploaded
(9)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
Qiskit Challenge 2021 Exercise1
1.
Week1 トフォリゲート 静岡県立磐田南高校2年 Nakamura Fuki
2.
問題 CCXゲートを基本ゲート(CX,X,RZ,SX)のみを使用して置き換える CCXゲート Xゲート Rzゲート CXゲート
SXゲート Φ=π/2 今回は3つの方法で答えを求める
3.
|000> |010> |100>
|110> |001> |011> |101> |111> |000> |001> |010> |011> |100> |101> |110> |111> このように行列からも CCXゲートは|111>と|110>のみに 作用することがわかる
4.
方法:1 QiskitのTextbookを参照してCCXを置き換える Textbookより ここで基本ゲートでないHゲート,Tゲート,T⁺ゲートを基本ゲートに置き換える https://qiskit.org/textbook/ja/ch-gates/more-circuit-identities.html
5.
方法:1 TゲートとT⁺ゲートを行列表示すると以下の通りである 基本ゲートであるRZゲートの行列は右の通りなのでRZのΦが π 4 の時、 TはRZに置き換えることができる。同様にRZのΦが− π 4 の時、T⁺はRZに置き換えられる
6.
方法:1 方法:1 次にHゲートの置き換えを考える。 右図のようにHゲートはZ軸とX軸にそって回転させるゲートである。 基本ゲートには同様の回転をさせるゲートはないため、Hゲートの回転を下記の ように分解して考える。 ⓪|0>の状態でははじめのRzは作用しない ①のようなX軸周りの π 2 回転はSXゲートに置き換えられる ➁のようなZ軸周りの π 2 回転はRZゲートに置き換えられる よってHゲートは上記の置き換えができる この時、先頭のRzゲートがあることで ① ➁
7.
方法:1 方法:1 これより、HとT,T⁺を基本ゲートに 置き換えるとこのようになる。 行列で表すと下記になり、2のスラ イドのCCXの行列と一致し、CCX の置き換えに成功した!!
8.
左の命令を用いて、回路を行列で表示すると 下記になる 一見CCXの行列とは異なるが CCXゲートのこの行列では数字は左詰めで 入るため下の様になり、|110>と|111>のみ に作用する |000>|100>|010>|110>|001>|101>|011>|111> |000> |100> |010> |110> |001> |101> |011> |111>
9.
方法:1 方法:2 次はU3ゲートという普遍的なを用いて CCXを置き換える。 CCXをU3に置き換えると、右図になる。 右図のU3に当てはまる基本ゲートを探す
10.
方法:1 方法:2 CX以外の基本ゲートとHゲートもU3ゲートを用いて 表す。 そしてこの置き換えを元に先ほどのU3にHと基本ゲートを あてはめる。
11.
方法:1 方法:2 よってCCXのU3に各種ゲートを当てはめると 以下になる。またHは前述したとおり、 RZとSXに置き換える。 これは方法1で置き換えたものと一致した!!
12.
方法:1 方法:3 ここで制御制御回転の前後にHゲートを配置することで CCXゲートと同様の働きをすることを発見した。 そこでこの回路のCPゲートとHゲートを置き換えることで正解を得られると考えられる q0q1が11の時 HZH = X よってq2=1 Q0,q1がそれ以外の時 HH
= I よってq2=0
13.
方法:1 方法:3 CPゲートを基本ゲートに分解すると上記のとおりである またスライド5よりHゲートは下記に分解できる
14.
方法:1 方法:3 これより先ほどの回路は以下の置き換えができる 行列で表すと右になりCCXと一致する! 実部 虚部
Download now