@yuichirominato 2018.12.04更新 796views

量子コンピュータゲートモデルの量子古典ハイブリッド計算のVariational Quantum Eigensolverの古典パラメータ最適化にPFNのOptuna使ってみた。

Blueqat Optuna VQE 波動関数 状態ベクトル 量子ゲート 量子コンピュータ

はじめに パラメータ最適化計算は現在のコンピュータでの問題だけではありません。未来の量子コンピュータも古典パラメータ最適化で困っています。ということで、早速量子コンピュータで発表されたばかりのPFNのOptunaを使ってみます。 Optunaとは!? […]

記事を読む

@yuichirominato 2018.11.25更新 153views

Solve the Ising Many-body problem of protein folding problem efficiently (?) With Blueqat

Blueqat protein foldings QAOA QUBO VQE

Introduction I tried […]

記事を読む

@yuichirominato 2018.11.24更新 155views

タンパク質折りたたみ問題のイジング多体問題を効率的(?)にBlueqatで解く

Blueqat QAOA QUBO VQE イジング ザパタ タンパク質折りたたみ 固有値 量子ゲート 量子コンピュータ

はじめに 以前タンパク質折りたたみ問題の簡単な問題をイジングの量子アニーリングでといてみました。 D-Waveとwildqat.jsでタンパク質折りたたみ問題を解いて、アプリも作ってみた […]

記事を読む

@yuichirominato 2018.11.24更新 48views

Starting a Quantum Computer Application on Google Colab

Blueqat 量子ゲート 量子コンピュータ

Introduction Who want […]

記事を読む

@yuichirominato 2018.11.24更新 224views

Google Colabでの量子コンピュータアプリケーションの開発

Blueqat 量子ゲート 量子コンピュータ

はじめに 量子コンピュータのアプリケーション開発をしてみたいが、環境がわからない、環境構築する前に簡単に試してみたいという要望がありますので、方法を紹介したいと思います。特にここでは、最近GoogleのColaboratoryでも使えるのか?という質問があったので、ブラウザ経由でpython環境を導入できるGoogleのColaboratoryという環境でMDRのBlueqatの導入方法を確認します。 Google […]

記事を読む

@yuichirominato 2018.11.23更新 190views

Blueqatで1+1と1+0と0+1と0+0を同時に計算してみた

Blueqat 加算 量子ゲート 量子コンピュータ

はじめに 別の記事でD-Wave社の量子コンピュータを使って1+1と1+0と0+1と0+0を一緒に計算してみました。 「D-Waveで1+1と1+0と0+1と0+0を一緒に計算してみた結果、、、」 […]

記事を読む

@yuichirominato 2018.11.21更新 167views

BlueqatでVQE(量子変分アルゴリズム)の実装と検証

Blueqat VQE 固有ベクトル 固有値 量子ゲート 量子コンピュータ 量子古典ハイブリッド

はじめに 現状の量子コンピュータはエラーが多いために、位相推定アルゴリズムをそのまま利用するには障壁があります。 量子古典ハイブリッド計算で使えるVQEと呼ばれる手法が開発されました。 […]

記事を読む

@yuichirominato 2018.11.20更新 90views

Blueqatで位相推定アルゴリズム

Blueqat 位相推定 量子ゲート 量子コンピュータ 量子フーリエ変換

はじめに 量子位相推定は、あるユニタリ変換に対する固有値の位相を求めるためのアルゴリズムです。 U|ψ> […]

記事を読む

@yuichirominato 2018.11.19更新 50views

BlueqatでGrover(グローバー)の検索アルゴリズムの実装

Blueqat Grover 検索 量子ゲート 量子コンピュータ

はじめに グローバーのアルゴリズムはよく検索に使われますが、データベースを効率的に探索が行えます。今回は実装をメインにこのグローバーの検索アルゴリズムを見ていきたいと思います。理論的な説明はwikipediaやその他たくさんの教科書で行われているので今回は式の途中に入れているもの以外は省略します。 参考:wiki […]

記事を読む

@yuichirominato 2018.11.17更新 57views

Blueqatで量子フーリエ変換の実装

Blueqat アダマール変換 量子ゲート 量子コンピュータ 量子フーリエ変換

はじめに 以前簡単に量子フーリエ変換の仕組みを見ました。 再帰的に計算を行い、計算量を減らすというのが肝です。 […]

記事を読む

@yuichirominato 2018.11.16更新 158views

Quantum teleportation with Blueqat

Blueqat Gate

Introduction I introduced […]

記事を読む

@yuichirominato 2018.11.16更新 47views

Blueqatで汎用型量子ゲートの量子テレポーテーション実装

Blueqat 量子ゲート 量子コンピュータ 量子もつれ

はじめに 以前連続量プログラミングで量子テレポーテーションを紹介しました。 光連続量量子テレポーテーションプログラミング […]

記事を読む

@yuichirominato 2018.11.15更新 38views

トフォリゲートとコントロールユニタリーゲートの実機実装について

Blueqat 量子ゲート 量子コンピュータ

はじめに 量子ゲートモデルにはさまざまなゲートがありますが、そのうちの幾つかは理想的なゲート回路になっていて、実機編実装はされていません。しかし教科書や参考書では容赦無く登場しますので、それらを見直していきたいと思います。 トフォリゲート […]

記事を読む

@yuichirominato 2018.11.14更新 46views

Blueqatで汎用型量子ゲートの多量子ビットの一般的な加算器と減算器を実装する

Blueqat 加算 量子ゲート 量子コンピュータ

はじめに 汎用型のSDKのBlueqatで汎用型量子ゲートマシンの多量子ビットの加算器と減算器をしてみたいと思います。 2進数での桁上がり […]

記事を読む

@yuichirominato 2018.11.13更新 64views

Blueqatの汎用量子コンピュータSDKで四則演算の足し算を二種類の方法で。

Blueqat 量子ゲート 量子コンピュータ

はじめに 汎用型マシンで足し算の演算を二種類でやってみるハンズオンを実践してみたいと思います。 その1:最小値問題を活用 […]

記事を読む

@yuichirominato 2018.11.12更新 35views

Blueqatで汎用型量子コンピュータでmaxcutのハンズオン

Blueqat QAOA QUBO 組合せ最適化 量子ゲート

はじめに 組合せ最適化問題におけるmaxcut問題はイジングモデルと呼ばれる物理モデルで特にはとても初歩的な問題です。今回はこちらの問題をBlueqatをつかって実践してみたいと思います。 手順 […]

記事を読む

@yuichirominato 2018.11.11更新 73views

量子ゲートで組合せ最適化問題を解くQAOAの実装

Blueqat QUBO イジング 量子ゲート 量子コンピュータ

はじめに 量子ゲートモデルの量子コンピュータは汎用モデルといわれていて、現在の私たちの計算機で行うことがそのままできます。量子効果によって計算速度の上がる問題、上がらない問題がありますが、全ての計算が上がらなくてもどうしても活用しないといけないことはたくさんあります。 ここでは、普通の組合せ最適化問題を、普通は量子イジングマシンや量子アニーリングを使うところ、古典計算機を使わないで済むように量子ゲートモデルで解いてみます。 […]

記事を読む

@yuichirominato 2018.10.08更新 76views

量子コンピュータの国産シミュレータblueqatをつかってゲート操作の基本

Blueqat 量子ゲート 量子コンピュータ

はじめに Blueqatという量子ゲートモデルの量子コンピュータシミュレータを使って見たいとおもいます。海外製のシミュレータ運用が多い中、国産で海外と同じような機能が搭載されているので仕組みを質問したり組み込みしやすいという利点があります。量子コンピュータを学ぶために何からという話もありますが、ここでは量子コンピュータの3つの操作を覚えることで、演算の全てができます。 入手 […]

記事を読む

ブログトップに戻る

Recent Posts