@yuichirominato 2018.11.17更新

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

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

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

記事を読む

@yuichirominato 2018.11.16更新

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

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

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

記事を読む

@yuichirominato 2018.11.15更新

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

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

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

記事を読む

@yuichirominato 2018.11.14更新

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

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

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

記事を読む

@yuichirominato 2018.11.13更新

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

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

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

記事を読む

@yuichirominato 2018.11.12更新

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

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

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

記事を読む

@yuichirominato 2018.11.11更新

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

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

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

記事を読む

@yuichirominato 2018.11.10更新

光連続量量子テレポーテーションプログラミング

CV フォトニクス 光量子コンピュータ 連続量 量子ゲート 量子コンピュータ

はじめに 光量子コンピュータは連続量を取り扱うことができ、超電導量子ビットとは異なるタイプのプログラミングを行います。ここでは、光量子コンピュータの基本である量子テレポーテーションのプログラミンを取り上げてみたいと思います。 量子テレポーテーションとは? […]

記事を読む

@yuichirominato 2018.10.30更新

光量子コンピュータCV連続量プログラミング概要

CV フォトニクス 光量子コンピュータ 連続量 量子ゲート 量子コンピュータ

はじめに 量子コンピュータは量子と呼ばれる小さい単位をつかって波動の計算をします。量子の中には光子もあり、光量子コンピュータがあります。今回はこの光量子コンピュータが通常の量子ビットを使った計算と異なるということを確認して少し全体概要をみてみたいと思います。 光量子コンピュータに取り掛かっている方々 […]

記事を読む

@yuichirominato 2018.10.08更新

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

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

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

記事を読む

@yuichirominato 2018.09.11更新

1、2、3量子ビットの計算の基礎の基礎、N量子ビットの基礎

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

はじめに できる人はどんどん書いていきますが、最初から学びたいという時にあまり見るような教材がない気がします。初歩の初歩で、1量子ビットの表現を見返して見ます。 状態ベクトル […]

記事を読む

@yuichirominato 2018.08.11更新

量子ゲートで量子化学計算、OpenFermionを触る

VQE 量子ゲート 量子コンピュータ 量子化学

はじめに GoogleがPythonベースで量子化学計算を量子コンピュータゲートモデルで行うためのパッケージを配布していますので、それを見て見たいと思います。OpenFermionは量子化学計算のライブラリで量子化学の基礎知識を必要とします。多少の量子コンピュータにおける量子化学の手順はこちらの参考にまとめてあります。 「量子コンピュータで量子化学計算」 […]

記事を読む

@yuichirominato 2018.08.11更新

量子コンピュータで量子化学計算

VQE 量子ゲート 量子コンピュータ 量子化学

はじめに 現在、1980年代に量子のシミュレーションや計算用途で考案された量子ゲートモデルの量子コンピュータというものを、Google、IBM、Alibabaなどが開発しており、現在このマシンを活用した量子化学計算が広まり始めていますので、まとめて見たいと思います。 引用:https://gigazine.net/news/20170612-google-49-qubit-quantum-computing/ […]

記事を読む

@yuichirominato 2018.08.11更新

量子状態。純粋状態と混合状態。

量子ゲート 量子状態

はじめに 量子状態には純粋状態と混合状態があります。量子コンピュータのアプリケーションを作る際には通常純粋状態と呼ばれる理想的な状態で物事を考えますので、特に混合状態を意識する必要はありませんが、外部からの影響などを考慮する必要が出る場合には、混合状態を考えます。式の形は似ていますが係数や根本的な考え方が異なるので、確認をしてみたいと思います。 純粋状態 […]

記事を読む

@yuichirominato 2018.08.04更新

量子フーリエ変換

アダマール変換 量子ゲート 量子フーリエ変換

はじめに 高速フーリエ変換(FFT)は、信号処理などで離散化されたデジタル信号の周波数解析などによく使われる離散フーリエ変換(DFT)を計算機上で高速に計算するアルゴリズムですが、同様のものが量子フーリエ変換(QFT)として量子コンピュータ回路で実現できますので確認したいと思います。 離散フーリエ変換 […]

記事を読む

@yuichirominato 2018.08.01更新

NP問題のイジング

NP イジング 量子アニーリング 量子ゲート

はじめに 量子アニーリングなどの組合せ最適化問題が流行っていますが、 なかなか実際の解法などを詳細に解説しているところがありません。 […]

記事を読む