@yuichirominato 2019.02.18更新 139views

【パーセプトロン】量子コンピュータの2量子ビットだけで16枚の画像を認識する


はじめに イタリアでIBMの量子コンピュータを利用してパーセプトロトンを実装し、少ない量子ビットで多くの画像を認識したとあります。この仕組みをみてみたいと思います。 参考 こちらのサイトが参考になりま 記事を読む

@yuichirominato 2019.02.17更新 75views

【資料】企業や個人向けの量子コンピュータ資料用意しました。


はじめに 最近社内研修や検討に資料を使いたいという要望をいただきます。現在配布している資料は引用なども多いので使っていいのか確かにわかりづらいですので、使いやすい資料を用意しました。こちらからお使いく 記事を読む

@yuichirominato 2019.02.17更新 169views

【数独】数学のエキスパートが3ヶ月かけて作成した「世界一難しい数独」をイジングモデルで解いた


はじめに イジングモデルで数独を解くのが少し前に流行りましたが、僕も解いてみます。ただ、インターフェイスをつけてやりたいです。やり方は多分graph coloringを応用して、各マスの相互作用をつけ 記事を読む

@yuichirominato 2019.02.15更新 50views

【コーヒー】続・量子コンピュータでコーヒーブレンド最適化


はじめに 量子コンピュータを使って最適化したい!毎日仕事ばかりしてると楽しみはコーヒーばかり、せめて美味しいコーヒーを飲みたい。ということで最適化をしてみます。 前回の試み 前回は初回でしたので様々な 記事を読む

@yuichirominato 2019.02.15更新 88views

【最適化】全自動ドリンク最適化マシン


はじめに MDRでは毎回たくさんの最適化をしています。そんな(元)MDRのアルバイトで東工大のスターの安田氏は自分で会社を立ち上げました。Vignette&Clarityです。 安田半端ないっ 記事を読む

@yuichirominato 2019.02.15更新 69views

【素因数分解】QAOAで素因数分解


はじめに 以前乗算回路を使った素因数分解をNISQで行うという記事を書きました。QAOAの使い方を学ぶために最小値問題を使った素因数分解を見直します。 参考記事 D-Wave NISQ 早速解いてみる 記事を読む

@yuichirominato 2019.02.14更新 136views

【量子計算】量子コンピュータの計算原理と量子計算


はじめに MDRは量子コンピュータ(ほぼ)専業で、日々新しい知識や情報が世界中から入ってきます。最近では量子コンピュータベンチャーネットワークも世界中で構築できて、日本では手に入らないような話が先に入 記事を読む

@yuichirominato 2019.02.14更新 54views

【化学】高校時代化学赤点だったベンチャーのおっさんが量子化学を極めるため頑張るブログ(最終)


前回までは量子化学を極めるべくがんばりました。 しかし1つわかったことがあります。先人と周りの方々の知恵を借りて、量子化学は専門家に任せるです。。。。やり方をサクッと教えてもらいましたので取りまとめま 記事を読む

@gyu-don 2019.02.14更新 291views

テラスカイで量子化学について講演しました


MDRの加藤です。2/13にテラスカイさんで量子ゲート方式の量子コンピュータに関する勉強会が行われて、量子化学に関する講演を行いました。 https://quantum.connpass.com/ev 記事を読む

@yuichirominato 2019.02.14更新 70views

【制御ゲート】CZ回路を量子計算する


はじめに どうも量子コンピュータです。今日はCZ回路を少しみてみたいと思います。量子ニューロンをみていたらCZ回路が頻繁に出ます。 CZ回路とは? CZ回路は量子計算の中で「コントロールゲート」と「タ 記事を読む

@yuichirominato 2019.02.12更新 136views

【インターン】初回の大学・大学生インターンを終えての所感


はじめに 先日はじめての春のインターン募集からのインターンがスタートしまして、講義と自由テーマの組み合わせのうち初回の講義が終わりました。参加者は全国から集まり、興味は機械学習から量子化学から素粒子物 記事を読む

@yuichirominato 2019.02.11更新 170views

【量子アニーリング】地図塗り分け問題の本格的なアプリケーションをhtml/jsでつくる


はじめに こちらは僕が総務省の異能vationの前に作ったアプリケーションです。2015年に総務省に選ばれる前にカナダのD-Wave社を訪れて、ハードウェア責任者のジェレミー氏から当時のD-Waveの 記事を読む

@yuichirominato 2019.02.11更新 87views

【教育】ModelQで2量子ビットの量子コンピュータ教育


はじめに 何も言わずに画像を見てみますと、 ModelQというテンキーに画面がついた形式の楽しそうなマシンがあります。こちらはキーを叩くことで量子計算を行うことができます。 https://qiski 記事を読む

@yuichirominato 2019.02.11更新 43views

【深層学習】(量子でない)YOLOを学んでみた


はじめに 実用化名高い深層学習物体認識フレームワークのYou Only Look Once、通称YOLOです。 量子コンピュータはあんまり画像認識向いてない気がしてますが、物体認識できると色々楽なので 記事を読む

@yuichirominato 2019.02.11更新 98views

【深層学習】(量子でない)DCGANを学んでみた


はじめに 量子コンピュータの世界では今年機械学習が流行っていますので、いち早くついていけるように機械学習を学びます。しかし既存の機械学習の内容がわからないと理解が進まないのも多々ありますので、量子コン 記事を読む

@yuichirominato 2019.02.10更新 19views

【焼き直し】QUBOでN量子ビットからK量子ビットを選ぶ


はじめに 量子ゲートでのQAOAや量子アニーリングなどをやっていると「コスト関数」と「制約条件」と呼ばれる項がでてきます。そのうちの制約条件はよく使われますが、その作り方とルールを確認したいと思います 記事を読む

@yuichirominato 2019.02.10更新 105views

【焼き直し】1+1と1+0と0+1と0+0を同時に計算してみた


はじめに ついこの前かと思いましたが、日々ツールは進歩していてより簡単な解法がどんどん見つかります。以前といた問題を焼き直してみます。 量子重ね合わせを使ってたし算の計算を1つの回路でできます。データ 記事を読む

@yuichirominato 2019.02.08更新 184views

【小・中学生向け】量子計算ドリル


はじめに この前小・中学高校生向けの量子コンピュータ教室を行いましたが、若い世代の子供達はスラスラ問題を解いています。子供向けの方が説明もわかりやすいと思いますので、大人の方もやってみましょう。 小学 記事を読む

@yuichirominato 2019.02.06更新 144views

【シミュレータ】ブラウザWebGLで量子アニーリング


はじめに 前回Javascriptでの量子アニーリング実装を見ましたが、WebGLやWeb Assemblyなどを使ってより計算リソースを活用したいと思う人もいると思います。今回は前回よりももう少し応 記事を読む

@yuichirominato 2019.02.05更新 433views

【トレンド】2019年2月の量子コンピュータ業界


はじめに 量子コンピュータの業界は動きがめまぐるしいです。かつ、初心者やこれから参加する方には少しまだ敷居の高い状態です。かつ色々状況も変わりつつあって何から手をつけてという感じだと思います。その辺り 記事を読む

@yuichirominato 2019.02.05更新 1379views

【シミュレータ】Javascriptで量子アニーリング


はじめに 量子コンピュータの活用に関しては必ずしも実機が手に入りません。そのため、シミュレータを活用することが多々あります。今回はJavascriptで量子アニーリングのシミュレータを確認することで、 記事を読む

@yuichirominato 2019.02.04更新 119views

【剰余】あまりを求めるモジュロ演算を実装


はじめに 前回まで足し算と引き算ができました。これを利用してあまりを求める回路を作ります。 参考 こちらの論文が参考になります。有名みたいです。Quantum Networks for Element 記事を読む

@yuichirominato 2019.02.03更新 137views

【乗算】量子ゲートでの掛け算回路の実装について考えてみる。


はじめに 足し算引き算はたくさんありますが、掛け算があまり出てきません。具体的な実装もあまりみないのでやってみます。簡単な回路から今後に一般化していきます。足し算引き算は下記にまとめてあります。 ht 記事を読む

@yuichirominato 2019.02.02更新 229views

【超初心者】もっともっと量子コンピュータを直感的に理解する


はじめに 以前「量子コンピュータを直感的に理解する」という記事を書きましたが、 それでもまだ難しい気がしましたので、もっともっと簡単に理解できるように頑張ります。 01ビット 今のコンピュータは0と1 記事を読む

@yuichirominato 2019.02.02更新 45views

【shor】数学苦手なおっさんができるだけ根性で大きな数を素因数分解する旅に出る(その2)


はじめに 数学苦手ですが根性だけでshorをとこうと思っています。前回は全体概要を掴もうとして逆量子フーリエ変換まできました。続きをどんどん書いていきます。 https://blog.mdrft.co 記事を読む

@yuichirominato 2019.02.02更新 197views

【リコメンド】量子リコメンドシステムを自作してみる(その1)


はじめに もちろん最後は量子コンピュータをつかってリコメンドシステムを作りますが、自作することでその仕組みを理解することができます。全2回でみていきたいと思います。 まずは普通のリコメンドシステムの仕 記事を読む

@yuichirominato 2019.02.01更新 199views

【初心者】量子コンピュータを直感的に理解する。


はじめに やっぱり理解しづらいと言われます。量子コンピュータを今のコンピュータの延長線上で考えてみます。 (追記)最近もっともっと直感的を追加しました。https://blog.blueqat.com 記事を読む

@yuichirominato 2019.02.01更新 219views

【初心者】量子アニーリングを直感的に理解する


はじめに 毎日がんばって量子コンピュータのユーザーを増やそうと思ってますが、なかなか無意識におごりがあるのか、うまく伝わらなくて困っています。毎日電車の中でどのようにすれば簡単に量子コンピュータを理解 記事を読む

@yuichirominato 2019.01.31更新 316views

【自動車】交通流最適化を改造して幹線道路をつけてみる


はじめに 以前フォルクスワーゲン社の交通最適化に関して、最適化計算をD-Waveを使って行いました。今回は質問があったので、それを対応してみます。 https://blog.blueqat.com/p 記事を読む

@yuichirominato 2019.01.29更新 508views

【新暗号】LWE格子暗号をつかってデータを暗号化したまま量子コンピュータで計算してみる


はじめに 現在は21世紀なので何が起きても不思議じゃありません。また最近はものすごい優秀な人たちが多いです。昨日面白い記事を見つけました、 データを暗号化したまま解析する「秘密計算」技術を研究開発する 記事を読む

@yuichirominato 2019.01.29更新 246views

【新機能】Blueqatに作った回路のユニタリ行列が確認できる機能が追加


はじめに こんにちは。量子コンピュータってなんかよくわからないよねっていう人多いですよね。しかしツールがどんどん進化して少しずつ誰でも使える環境ができてきてます。 今回はまだちょっと難しいですが、作っ 記事を読む

@yuichirominato 2019.01.27更新 279views

【減算】10進数の減算回路を加算の逆順で実現


はじめに 前のブログで10進数の足し算を実装しました。任意の10進数を入れると計算できます。量子ビットは増えるほどに指数で計算量が増えますので、現在の計算機で桁数の多い計算は大変です。引き算は実は回路 記事を読む

@yuichirominato 2019.01.27更新 456views

【加算】10進数同士の足し算を量子ゲートで実装。


はじめに 量子コンピュータは2進数で計算しますが読みにくい、まだ2進数で消耗してるの?と言われるのも当然です。普通に10進数をやってみます。 一般化 こちらを使って一般化します。 https://bl 記事を読む

@yuichirominato 2019.01.26更新 718views

【サブカル】人の無意識に刷り込まれる建築の量子化


はじめに たまには変わったテーマで量子コンピュータを解釈してもいいかなということでポエムじゃないですが、サブカル系のテーマで量子コンピュータを扱って見たいと思います。建築やデザイン、アートの方に少しで 記事を読む

@yuichirominato 2019.01.26更新 304views

【焼き直し】量子テレポーテーション


はじめに 以前Blueqatでの量子テレポーテーション回路を紹介しましたがより効率的にプログラミングしてみます。 https://blog.mdrft.com/post/326 量子テレポーテーション 記事を読む

@yuichirominato 2019.01.26更新 302views

【焼き直し】Grover(グローバー)のアルゴリズム


はじめに 効率的に探索を行うグローバーのアルゴリズムを簡単にかけるように改良しました。Blueqatを使ってやって見ましょう。元の記事は下記です。 https://blog.mdrft.com/pos 記事を読む

@yuichirominato 2019.01.26更新 355views

【焼き直し】加算器と減算器

Blueqat 加算 量子ゲート 量子コンピュータ
はじめに こちらは以前の記事の焼き直しです。最近のBlueqatが機能追加に伴い、以前よりもプログラミングしやすくなりましたので、簡単に書き直して見ます。一部文章も簡略化しています。 汎用型のSDKの 記事を読む

@yuichirominato 2019.01.26更新 276views

【shor】数学苦手なおっさんができるだけ根性で大きな数を素因数分解する旅に出る(その1)


はじめに こんにちは、数学が苦手なのでできればだれかにこのブログを変わってほしいベンチャーのおっさんです。量子コンピュータには位相推定とshorのアルゴリズムという素因数分解や離散対数問題に対応して解 記事を読む

@yuichirominato 2019.01.26更新 249views

【化学】高校時代化学赤点だったベンチャーのおっさんが量子化学を極めるため頑張るブログ(その4)


はじめに 量子化学があまりにわからないので気になって眠れなくなってしまい、がんばってやりました。化学と歴史が一番苦手です。その次が国語と数学が苦手で、得意科目は物理と図工です。以前タイトルは極めるでし 記事を読む

@yuichirominato 2019.01.24更新 321views

【加算】量子ゲート回路を用いた多ビットのゲート加算器


はじめに 量子コンピュータには高速性と汎用性があります。現在の量子コンピュータは少ない量子ビットを活用するために、汎用性は後回しにして高速性の検討をしています。しかし将来的なことを考えて汎用性も考えて 記事を読む

@yuichirominato 2019.01.24更新 247views

【化学】高校時代化学赤点だったベンチャーのおっさんが量子化学を極めるため頑張るブログ(その3)


はじめに 仕事でどうしても量子化学が必要なので根性で覚えます。化学が苦手です。そして実は数学も苦手です。さらにいうと実は国語も苦手です。 スレイター行列式 とにかくここに時間がかかります。以前のブログ 記事を読む

@yuichirominato 2019.01.23更新 226views

【化学】高校時代化学赤点だったベンチャーのおっさんが量子化学を極めるため頑張るブログ(その2)


はじめに どうしても仕事で量子化学が必要なので、化学が苦手ですが頑張ります。ちなみに数学も苦手です。 前回の続き 前回はほぼwikipediaを回ってコピペしただけでしたが、大事なことにだんだん気がつ 記事を読む

@yuichirominato 2019.01.23更新 335views

【化学】高校時代化学赤点だったベンチャーのおっさんが量子化学を極めるため頑張るブログ(その1)


はじめに ベンチャー(中小)企業を頑張って経営している社長です。40を超えましたが量子コンピュータ市場を根性のみで頑張ってます。今回は量子コンピュータはある程度理解してきたけど、量子化学が全くわからな 記事を読む

@yuichirominato 2019.01.22更新 361views

【為替】イジングで為替アービトラージ計算の実装


はじめに HFTなどの高頻度取引は小さな利ざやを高速で取引し、裁定取引を探して決済をします。楽しそうな映画や本があります。 ミリ秒単位の高頻度株取引の世界に殴り込んだ2人のいとこの奮闘を描く「ザ・ハミ 記事を読む

@yuichirominato 2019.01.22更新 216views

【分析】ロミオとジュリエットで学ぶ量子コンピュータのソーシャルネットワーク分析

イジング 量子アニーリング
はじめに こちらもD-WaveのLeapの翻訳です。 最適化をつかったネットワーク分析 このデモでは、ソーシャルネットワークでの暴力的な行動の出現を予測するための量子コンピューターの使用方法を示します 記事を読む

@yuichirominato 2019.01.21更新 269views

【暗号】D-Waveマシンで制約充足問題を用いた乗算回路での素因数分解をみる。


はじめに RSA暗号では素因数分解を解くことで、暗号が解読されてしまうという。これまでいくつかの方法で素因数分解をみてきたが、今回は制約充足問題(CSP)を用いた乗算回路を用いた素因数分解を見てみたい 記事を読む

@yuichirominato 2019.01.20更新 248views

【イジング】数式入力による量子アニーリングとゲート組み合わせ計算

latex sympy イジング 量子アニーリング 量子ゲート
はじめに 量子コンピュータを行なっていると組合せ最適化問題がよく出てきます。実際に量子コンピュータを使って組合せ最適化問題が早くなるのかがよくわかっていませんが、それを探索するために日々たくさんの研究 記事を読む

@yuichirominato 2019.01.20更新 431views

【人工衛星】量子コンピュータで空から全世界を最適化する

Qboost イジングモデル 人工衛星 深層学習 物体認識
はじめに MDRでは昨年より人工衛星を活用した画像認識に取りかかっています。このテーマはNASAもD-Waveを使ってQboostというアルゴリズムのリバイバルを通じて地表面の二値分類をしています。興 記事を読む

@yuichirominato 2019.01.20更新 218views

【リスクヘッジ】予測困難なブラックスワンを量子コンピュータで探す方法

ブラックスワン リスクヘッジ リスク計算 天変地異 暴落 金融
はじめに よく相談が来るのがブラックスワンへの対応です。大事故や大地震などの突然来る天変地異や金融で突然来る大暴落など前兆を発見することなく状況が一変します。 そのような場合には予兆を読み取り、潜在変 記事を読む

@yuichirominato 2019.01.20更新 331views

【キャッシュレス】量子マネーはダイヤモンドと量子コンピュータで世界でもっとも高価なお金を作る。

NVセンター ダイヤモンド 量子コンピュータ 量子マネー
はじめに ブロックチェーンや仮想通貨が大きく社会に影響を与えました。自動車自動運転やドローンのような新しくて応用範囲の大きい技術、VRやARのように視覚やインターフェイスを変える技術、火星や月に行くよ 記事を読む

@yuichirominato 2019.01.19更新 678views

【コーヒー】量子コンピュータでコーヒーブレンド最適化

イジング 最適化
はじめに 弊社MDRは量子コンピュータを作ったり活用している企業ですが、そんな中アルゴリズムを使ってなんかできないかということで、最適化のネタを探していましたが、身近にあります。そんな試みを勉強会とし 記事を読む

@yuichirominato 2019.01.17更新 631views

【SDK統合】Blueqatで組合せ最適化問題を解くということ。量子ゲートと量子アニーリングの統合。

Blueqat QUBO SDK
はじめに 量子コンピュータはよく○○の方式があるとかないとか言われます。方式の違いは概してユーザーサイドには混乱を引き起こします。あの計算はできるとか、あの計算はできないとかそういうことを探しながら計 記事を読む

@hikaruwakaura 2019.01.17更新 427views

【量子化学】制限付きVQE法(2/2)

VQE 励起状態 量子ゲート 量子コンピュータ 量子化学
概要 前回は束縛条件付きVQE法の概要を述べ、水素分子の基底状態がその方法で精度良く求まることを示した。今回はVariational Quantum Deflation法とUnitary Couple 記事を読む

@yuichirominato 2019.01.17更新 300views

【得意意識】量子ネイティブ脳をビジネスに応用する。

量子コンピュータ 量子ネイティブ
はじめに なんか書店に売ってそうな啓蒙本のタイトルみたいですが、取引先にもやはりビジネスに関しての新しい視点が欲しい!という方も多々おります。将来への投資を見込んで自分の能力を研鑽したい、メンタル面を 記事を読む

@yuichirominato 2019.01.17更新 394views

【進路相談】大学で量子コンピュータを学ぶには?もしくは将来量子コンピュータを仕事にするには?

大学受験 量子コンピュータ
はじめに なぜか最近勉強会で進路相談や人生相談増えてきました。入学試験シーズンですし、受験生の方々に安心して悩み事のない状態で受験に集中してもらうためにきっちりと問いにお答えしておきましょう。 大学に 記事を読む

@yuichirominato 2019.01.16更新 483views

【世界】量子コンピュータベンチャーとして世界と渡り合うための条件と方法

ベンチャー 世界 量子コンピュータ
はじめに これまで量子コンピュータの勉強会を2017年の6月から自主的に初めて1年半が経ちました。その間にコミュニティサイズは0から1800名ほどに成長しました。主に最初は量子コンピュータのアーリーア 記事を読む

@yuichirominato 2019.01.14更新 416views

【耐量子コンピュータ暗号】LWE格子暗号を実装してみる

LWE格子暗号 暗号 耐量子暗号
はじめに 最近汎用型の量子コンピュータがIBMから商用化が発表されましたがきになるのが暗号の行方という方も多いのではないでしょうか。 汎用型量子コンピュータにはshorのアルゴリズムと呼ばれる、位相推 記事を読む

@yuichirominato 2019.01.14更新 246views

【お試し】ブロックチェーンをpythonで実装してみて量子コンピュータソリューションが盛り込めるか考察してみる

PoW ブロックチェーン 暗号
はじめに Pythonでブロックチェーンの仕組みを学ぶために実装をしてみるという記事がありました。量子コンピュータもブロックチェーンや仮想通貨に対して無関係ではないので、そのあたりを調べてみたいと思い 記事を読む

@yuichirominato 2019.01.13更新 995views

【教育】Quantum Native、量子コンピュータや量子物理学のネイティブ対応

Quantum Native 教育 量子コンピュータ
はじめに 実は先日大岡山の東京工業大学にて小中高校生向けの量子コンピュータ(アニーラ)教室が行われました。弊社MDRはそのマシンの提供のために社員で出向いてまいりました(D-Waveマシンはアカウント 記事を読む

@yuichirominato 2019.01.11更新 682views

量子ゲートのNISQ向け素因数分解アルゴリズム

NISQ QAOA VQE 素因数分解
はじめに IBMQのSystem Oneが発表されて汎用型量子コンピュータが盛り上がっていますが、現在の量子コンピュータは中規模エラーありのNISQと呼ばれるマシンとして知られています。このNISQは 記事を読む

@hikaruwakaura 2019.01.08更新 245views

【量子化学】制限付きVQE法(1/2)

VQE ゲート 量子コンピュータ 量子力学 量子化学
概要 ラグランジュの未定係数法をご存知だろうか?統計力学の最初の授業で触れる読者が多いことだろうが、これが条件付き最小値問題を解く方法の一つとして知られている。この方法は計算科学や計算物理ではエネルギ 記事を読む

@yuichirominato 2019.01.07更新 372views

【金融】金融企業はどのように量子コンピュータに向かい合えば良いか

量子アニーリング 量子ゲート 量子コンピュータ 金融
はじめに 実は、金融計算ほど量子コンピュータの性能を限界まで引き出せる業界もありません。そういった意味で、金融計算と量子コンピュータの関係を見ていれば、今後どの分野に量子コンピュータが活用できるのかを 記事を読む

@yuichirominato 2019.01.07更新 278views

【自動車】量子コンピュータ時代に自動車メーカーはどのように対応すれば良いか?

自動車 量子アニーリング 量子ゲート 量子化学
はじめに 最近はお仕事で自動車関連の企業とのやりとりがとても多いです。これまで私たちが量子コンピュータで触れてきた業界と自動車業界はまた違う慣習を持っているなという印象を持ちました。そのような本当の分 記事を読む

@yuichirominato 2019.01.06更新 256views

Bernstein-Vazirani(ベルンシュタイン・ヴァジラニ)アルゴリズム。

Bernstein-Vazirani Blueqat Deutsch 量子ゲート 量子コンピュータ
はじめに Bernstein-Vaziraniのアルゴリズムを見てみます。名前がなんとなくカッコ良かったからですが、ベルンシュタイン・ヴァジラニ。勝手にオラクル調べるシリーズとしてDeutschなどの 記事を読む

@yuichirominato 2019.01.06更新 303views

Deutsch(ドイチェ)のアルゴリズム

Deutsch ドイチ 量子ゲート 量子回路
はじめに とても基本的に量子コンピュータが何ができるのかを確認するために実装コードとともにDeutsch(ドイチェ)のアルゴリズムを見てみたいと思います。 Deutschのアルゴリズム $f:\{0, 記事を読む

@yuichirominato 2019.01.05更新 227views

GHZ(グリーンバーガー=ホーン=ツァイリンガー)状態

GHZ状態 量子ゲート 量子コンピュータ
はじめに GHZ状態は三量子ビットがもつれた状態で、000と111のような解が出る場合です。 回路 回路は下記のようになります。 実装 実装してみます。 これで結果は000と111が約半々ででてきまし 記事を読む

@yuichirominato 2019.01.04更新 260views

Simon(サイモン)のアルゴリズム

shor サイモン 周期性 暗号 量子ゲート 量子コンピュータ
周期性を求めるアルゴリズムとして有名なサイモンのアルゴリズムについて簡単に確認したいと思います。 はじめに 計算複雑性理論および量子計算において、サイモンの問題は、古典的なコンピュータよりも量子コンピ 記事を読む

@yuichirominato 2019.01.04更新 235views

【量子コンピュータ入門】量子もつれをBlueqatで実装

Blueqat ベル状態 入門 初心者 初級者 重ね合わせ 量子ゲート 量子もつれ
はじめに 最近初心者、初級者の方で、どこから量子コンピュータをはじめていいかわからないという方向けによく聞かれるので、Hello World!として、アダマールゲートトの実装と量子もつれの実装をみてみ 記事を読む

@yuichirominato 2019.01.04更新 349views

【量子コンピュータ】q-sportsの立ち上げ!

q-sports 量子ゲート 量子コンピュータ
はじめに 昨年は結構がんばりました。実は昨年の中盤から深層学習の勉強会を強化し、特に強化学習に取り組んできました。強化学習の大きなテーマとしてゲームがあります。 LoLなどのe-sportsにも取り組 記事を読む

@yuichirominato 2019.01.04更新 259views

【ユニバーサル性】Solovay–Kitaev theoremとGottesman–Knill theorem

Gottesman-Knill Solovay-Kitaev クリフォードゲート 量子ゲート
はじめに 単に気になったのでまとめてみます。 Solovay–Kitaev theorem https://en.wikipedia.org/wiki/Solovay%E2%80%93Kitaev_t 記事を読む

@yuichirominato 2019.01.03更新 324views

世界で二番目にやさしい量子フーリエ変換

Blueqat フーリエ変換 位相推定 量子フーリエ変換
はじめに 量子コンピュータの計算に既存計算機の高速フーリエ変換に対応したアルゴリズムで量子フーリエ変換があります。原理はとても似ていますが、多少量子コンピュータの性質を理解する必要があったり、その活用 記事を読む

@yuichirominato 2019.01.03更新 387views

【量子機械学習】XANADUのPenny Laneとは何か?

XANADU 深層学習 自動微分 量子機械学習
はじめに 最近カナダトロントの光量子コンピュータベンチャーのXANADUがPennylaneという機械学習ライブラリを発表しました。XANADUはフォトニクスマシンを行なっていますが、今回発表したPe 記事を読む

@yuichirominato 2019.01.01更新 460views

2019年に向けての抱負

量子コンピュータ
はじめに あけましておめでとうございます。2019年も皆様に夢のある活動と成果をもたらせられるように頑張っていきたいと思います。昨年成し遂げた活動の一部は、 ・D-Wave Systems Inc.と 記事を読む

@yuichirominato 2018.12.31更新 272views

Wildqatにサンプリング機能をつけてボルツマンマシンを準備する

DBM QUBO RBM 機械学習 深層学習 量子アニーリング
はじめに アニーリングのQUBOやイジングに慣れてきた方も増えてきました。その際になんども計算を行って計算結果を欲しいという方もいると思いますので、サンプリングの機能を作りました。これによって同じ問題 記事を読む

@yuichirominato 2018.12.30更新 290views

【強化学習】OpenAI Gymつかってみた

OpenAI Gym 強化学習 機械学習 深層学習
はじめに 量子コンピュータを活用して期待されていることの1つが機械学習です。近年では深層学習も大きく発達しています。量子コンピュータでも2019年は大きく機械学習が発展しそうです。機械学習や深層学習と 記事を読む

@yuichirominato 2018.12.29更新 1257views

2018年量子コンピュータ総集編

Blueqat 量子アニーリング 量子ゲート 量子コンピュータ
はじめに 2018年は量子コンピュータがとても盛り上がりました。ということで12/27はイベントで量子コンピュータの総集編を行いました。年末でしたので業務の都合や遠方で参加できない方もいたり、内容も少 記事を読む

@yuichirominato 2018.12.25更新 503views

【大規模問題分割】D-Waveのqbsolvのドキュメント全和訳

D-Wave Hybrid qbsolv 量子アニーリング
はじめに 量子アニーリングを使ってイジングやQUBOの大規模問題を解きたい場合には、問題分割手法を使います。ここでは、カナダのD-Wave Systems Inc.のqbsolvという問題分割フレーム 記事を読む

@yuichirominato 2018.12.24更新 389views

【初心者・初級者】汎用量子コンピュータSDKのBlueqatをつかってみる

Blueqat SDK 初心者 初級者 量子ゲート 量子コンピュータ
はじめに 深層学習の世界でも世界的なツールの中でChainerなどの国産のツールも頑張っています。量子コンピュータでも弊社MDR社でBlueqatと呼ばれるツールを使って海外の量子コンピュータ開発ツー 記事を読む

@yuichirominato 2018.12.22更新 341views

【ハイブリッド】タブーサーチ+量子アニーリングで大規模問題の分割

qbsolv QUBO タブーサーチ 量子アニーリング
はじめに 組合せ最適化問題をイジングモデルで解こうとするとまず接続数と量子ビットを確認する必要があります。大概の問題は量子ビット数は足りませんので、その量子ビット数の足りない社会問題を現代で量子コンピ 記事を読む

@yuichirominato 2018.12.22更新 295views

【高速】Blueqat+Superfastで高速ゲート計算をGPUクラウドで

Blueqat GPU Superfast 量子ゲート
はじめに 世界にはawsやgoogle cloud platformやazureがあるのに日本にはないとお嘆きの皆様、ジャパンにはMQCがあります。量子コンピューティングでクラウドしましょう。VQEや 記事を読む

@yuichirominato 2018.12.22更新 312views

【自動車】量子コンピュータ(アニーラ)で車間距離最適化

QAOA QUBO 量子アニーリング 量子コンピュータ
はじめに 前回自動車の軌跡の最適化をイジングを使って行ってみました。時系列のデータはQUBOmatrixを使うことで木構造で実装ができました。 Optimal Douglas–Peucker Algo 記事を読む

@yuichirominato 2018.12.18更新 575views

Optimal Douglas–Peucker Algorithm | 量子コンピュータによる自動運転のための自動車軌跡データ最適化

QUBO イジング 自動運転 量子アニーリング 量子コンピュータ
はじめに イジングマシンや量子アニーラは実用段階に入っており、かつ社会問題の適用が課題となっています。社会問題の発展のために少しずつアルゴリズムを考えて出していこうと思います。今回は来るべき自動運転の 記事を読む

@yuichirominato 2018.12.17更新 440views

IonQで注目のイオントラップ型量子コンピュータとは?

IonQ イオントラップ イジング レーザー 量子ゲート 量子コンピュータ
米国で行われたビジネス向けの量子コンピュータ会議のQ2Bでイオントラップ型と呼ばれる量子コンピュータを開発するIonQが突如高性能の量子コンピュータを発表し話題になっています。聞きなれないイオントラッ 記事を読む

@yuichirominato 2018.12.11更新 846views

量子古典ハイブリッドフレームワークのD-Wave Hybridが発表されたので早速使ってみた。

D-Wave D-Wave Hybrid qbsolv QUBO 量子アニーリング 量子古典ハイブリッド
はじめに 量子アニーラのD-Waveは約2000量子ビットの量子効果を利用したマシンで、カナダのD-Wave社が提供しています。今回はそのD-Waveが量子コンピュータと現在のコンピュータをハイブリッ 記事を読む

@yuichirominato 2018.12.10更新 386views

Pause + Quenchで量子アニーリングの量子ボルツマンサンプリング

アニーリングスケジュール サンプリング シミュレーテッドアニーリング ボルツマンマシン 量子アニーリング 量子ボルツマンマシン
アニーリングスケジュールを操作して様々な量子状態をとりだそうという取り組みが主にD-Waveによって行われています。スピングラスシミュレータとして、アニーリングした途中の特定の熱平衡状態に落ち着かせて 記事を読む

@yuichirominato 2018.12.09更新 523views

リバース量子アニーリング

KT相転移 QUBO リバース量子アニーリング 量子アニーリング 量子コンピュータ
こちらはノーベル賞のシミュレーション再現論文として有名です。 Observation of topological phenomena in a programmable lattice of 1,8 記事を読む

@yuichirominato 2018.12.09更新 2438views

【機械学習】量子コンピュータで量子機械学習

VQE ディープラーニング 機械学習 深層学習 量子アニーリング 量子ゲート 量子コンピュータ
はじめに 量子コンピュータで期待されているアプリケーションは多数ありますが、その中でも、機械学習は様々な産業の中で効率化を果たしてくれます。その効率性をより高めるために、アルゴリズムや計算資源が日々改 記事を読む

@yuichirominato 2018.12.05更新 557views

D-Waveの量子ボルツマンマシンの逆温度パラメータ最適化でPFNのOptunaつかってみた

D-Wave RBM イジング パラメータ最適化 量子アニーリング
はじめに 量子コンピュータや量子アニーラを触っていると組合せ最適化問題や機械学習分野において多数のパラメータ調整にであいます。前回は私たち業務に携わるものとして喫緊の課題であった量子ゲートモデルでのV 記事を読む

@yuichirominato 2018.12.04更新 1173views

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

Blueqat Optuna VQE 波動関数 状態ベクトル 量子ゲート 量子コンピュータ
はじめに パラメータ最適化計算は現在のコンピュータでの問題だけではありません。未来の量子コンピュータも古典パラメータ最適化で困っています。ということで、早速量子コンピュータで発表されたばかりのPFNの 記事を読む

@yuichirominato 2018.12.04更新 514views

WildqatSDKからD-Waveマシンに量子アニーリングの問題を直接投げてみる機能つくってみた

D-Wave QUBO wildqat イジング キメラグラフ 組合せ最適化 量子アニーリング
はじめに D-Waveと呼ばれるカナダのベンチャー企業の作った量子アニーリングマシンがあります。D-Waveはカナダをベースとしているのでドキュメントやツールがすべて英語で、かつ日本からの利用にはいく 記事を読む

@yuichirominato 2018.12.01更新 2354views

世界で二番目にやさしい量子コンピュータ入門

量子ゲート 量子コンピュータ
はじめに 昨今量子コンピュータが話題になっています。量子コンピュータは従来式の既存コンピュータに対して新しい方法で、速度向上をもたらし、これまで原理的に解けなかった問題を解くということを目的としていま 記事を読む

@yuichirominato 2018.11.24更新 547views

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

Blueqat QAOA QUBO VQE イジング ザパタ タンパク質折りたたみ 固有値 量子ゲート 量子コンピュータ
はじめに 以前タンパク質折りたたみ問題の簡単な問題をイジングの量子アニーリングでといてみました。 D-Waveとwildqat.jsでタンパク質折りたたみ問題を解いて、アプリも作ってみた http:/ 記事を読む

@yuichirominato 2018.11.24更新 471views

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

Blueqat 量子ゲート 量子コンピュータ
はじめに 量子コンピュータのアプリケーション開発をしてみたいが、環境がわからない、環境構築する前に簡単に試してみたいという要望がありますので、方法を紹介したいと思います。特にここでは、最近Google 記事を読む

@yuichirominato 2018.11.24更新 570views

耐量子コンピュータ暗号およびセキュリティに関するレポート

ECDSA RSA shor 位相推定 暗号 素因数分解 量子ゲート 量子コンピュータ 量子フーリエ変換 離散対数問題
はじめに 量子コンピュータが完成すると暗号が解けるという懸念があります。これは主に、量子コンピュータを利用して位相推定アルゴリズムと量子フーリエ変換を組み合わせたShorのアルゴリズムのことだと思いま 記事を読む

@yuichirominato 2018.11.23更新 432views

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を一緒に計算してみた結果、、、」 h 記事を読む

@yuichirominato 2018.11.23更新 449views

量子コンピュータソフトウェア企業Zapata Computingの概要とサービスをみる。

zapata ザパタ 量子ゲート 量子コンピュータ
記事を読む

@yuichirominato 2018.11.21更新 542views

VQE(量子変分)アルゴリズム

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

@yuichirominato 2018.11.20更新 469views

位相推定アルゴリズム

Blueqat 位相推定 量子ゲート 量子コンピュータ 量子フーリエ変換
はじめに 量子位相推定は、あるユニタリ変換に対する固有値の位相を求めるためのアルゴリズムです。 U|ψ> = eiφ|ψ> 今回はとある状態ベクトルを入力として位相を小数で求めるアルゴリズムをBlue 記事を読む

@yuichirominato 2018.11.19更新 255views

Grover(グローバー)のアルゴリズム

Blueqat Grover 検索 量子ゲート 量子コンピュータ
はじめに こちらは最新版の記事があります。 グローバーのアルゴリズムはよく検索に使われますが、データベースを効率的に探索が行えます。今回は実装をメインにこのグローバーの検索アルゴリズムを見ていきたいと 記事を読む

@yuichirominato 2018.11.17更新 220views

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

Blueqat アダマール変換 量子ゲート 量子コンピュータ 量子フーリエ変換
はじめに 以前簡単に量子フーリエ変換の仕組みを見ました。 再帰的に計算を行い、計算量を減らすというのが肝です。 また、実機の搭載はまだ先のようで、任意回転角のコントロール回路が必要なので、その辺りも確 記事を読む

@yuichirominato 2018.11.16更新 304views

量子テレポーテーション

Blueqat 量子ゲート 量子コンピュータ 量子もつれ
はじめに 以前連続量プログラミングで量子テレポーテーションを紹介しました。 光連続量量子テレポーテーションプログラミング http://blog.mdrft.com/post/208 今回は汎用型量子 記事を読む

@yuichirominato 2018.11.15更新 229views

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

Blueqat 量子ゲート 量子コンピュータ
はじめに 量子ゲートモデルにはさまざまなゲートがありますが、そのうちの幾つかは理想的なゲート回路になっていて、実機編実装はされていません。しかし教科書や参考書では容赦無く登場しますので、それらを見直し 記事を読む

@yuichirominato 2018.11.14更新 216views

加算器と減算器

Blueqat 加算 量子ゲート 量子コンピュータ
はじめに 汎用型のSDKのBlueqatで汎用型量子ゲートマシンの多量子ビットの加算器と減算器をしてみたいと思います。 2進数での桁上がり 量子ビットはそれぞれ0と1をとるバイナリ値と呼ばれるものです 記事を読む

@yuichirominato 2018.11.13更新 267views

量子四則演算の足し算

Blueqat 量子ゲート 量子コンピュータ
はじめに 汎用型マシンで足し算の演算を二種類でやってみるハンズオンを実践してみたいと思います。 その1:最小値問題を活用 $a+b=x$という式を解きますが、最小値問題に落とし込み、 $(x-a-b) 記事を読む

@yuichirominato 2018.11.12更新 272views

QAOA+maxcut

Blueqat QAOA QUBO 組合せ最適化 量子ゲート
はじめに 組合せ最適化問題におけるmaxcut問題はイジングモデルと呼ばれる物理モデルで特にはとても初歩的な問題です。今回はこちらの問題をBlueqatをつかって実践してみたいと思います。 手順 具体 記事を読む

@yuichirominato 2018.11.11更新 489views

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

Blueqat QUBO イジング 量子ゲート 量子コンピュータ
はじめに 量子ゲートモデルの量子コンピュータは汎用モデルといわれていて、現在の私たちの計算機で行うことがそのままできます。量子効果によって計算速度の上がる問題、上がらない問題がありますが、全ての計算が 記事を読む

@yuichirominato 2018.11.10更新 323views

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

CV フォトニクス 光量子コンピュータ 連続量 量子ゲート 量子コンピュータ
はじめに 光量子コンピュータは連続量を取り扱うことができ、超電導量子ビットとは異なるタイプのプログラミングを行います。ここでは、光量子コンピュータの基本である量子テレポーテーションのプログラミンを取り 記事を読む

@yuichirominato 2018.10.30更新 581views

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

CV フォトニクス 光量子コンピュータ 連続量 量子ゲート 量子コンピュータ
はじめに 量子コンピュータは量子と呼ばれる小さい単位をつかって波動の計算をします。量子の中には光子もあり、光量子コンピュータがあります。今回はこの光量子コンピュータが通常の量子ビットを使った計算と異な 記事を読む

@yuichirominato 2018.10.08更新 384views

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

Blueqat 量子ゲート 量子コンピュータ
はじめに Blueqatという量子ゲートモデルの量子コンピュータシミュレータを使って見たいとおもいます。海外製のシミュレータ運用が多い中、国産で海外と同じような機能が搭載されているので仕組みを質問した 記事を読む

@yuichirominato 2018.10.05更新 494views

D-Waveの新しい量子コンピュータクラウド環境LEAPを使ってみる

D-Wave QUBO イジング 量子アニーリング
はじめに 米国とカナダで新しいD-Wave社のクラウド環境のLEAPが発表され、登録することで無料の使用時間をもらえるようになりました。それに合わせて日本からアクセスを試みるもののできなくてという話に 記事を読む

@yuichirominato 2018.09.11更新 270views

コスト関数を確認しながら基本的なQUBOアプリをつくる

QUBO イジング 量子アニーリング
はじめに これから量子アニーリングやその他のアニーリングアプリを作りたいという人も増えていますので、簡単に手順を確認します。数式なども出ますので、多少の敷居はありますがみていきたいと思います。 概要 記事を読む

@yuichirominato 2018.09.11更新 359views

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

量子ゲート 量子コンピュータ
はじめに できる人はどんどん書いていきますが、最初から学びたいという時にあまり見るような教材がない気がします。初歩の初歩で、1量子ビットの表現を見返して見ます。 状態ベクトル 量子ビットは状態ベクトル 記事を読む

@yuichirominato 2018.09.09更新 235views

イジング+QUBOでN量子ビットからK量子ビットを選ぶ

イジング 量子アニーリング
はじめに 量子ゲートでのQAOAや量子アニーリングなどをやっていると「コスト関数」と「制約条件」と呼ばれる項がでてきます。そのうちの制約条件はよく使われますが、その作り方とルールを確認したいと思います 記事を読む

@yuichirominato 2018.09.08更新 209views

量子コンピュータでタンパク質folding/dockingに取り組むProteinQure

QUBO イジング タンパク質折りたたみ 量子アニーリング 量子ゲート 量子コンピュータ
はじめに 量子コンピュータの世界もエコシステムができてきて色々なアプリケーション会社が登場しています。そのなかでもタンパク質問題に特化したベンチャーを紹介します。 ProteinQure Protei 記事を読む

@yuichirominato 2018.09.07更新 384views

Wildqatでquboとイジングを解いてみる

QUBO wildqat イジング 量子アニーリング
はじめに 最近再度イジングマシンの需要が上がって来ていて、よく企業様から要望をいただきます。 公式ドキュメントも整備を進めていますが、国産のシミュレータとSDKでアプリケーションの作り方や問題の解き方 記事を読む

@yuichirominato 2018.09.06更新 279views

Wildqatで500×500の全結合のイジング計算

QUBO wildqat イジング 量子アニーリング
はじめに 実用問題を解くためには、大きな問題を解く必要があります。D-Waveマシンなどは2000量子ビットのキメラグラフと呼ばれるものを0.00002秒程度で解いてしまいます。ここでは、心もとない手 記事を読む

@yuichirominato 2018.08.28更新 328views

量子情報・量子ゲートに先駆けて簡単な量子力学のおさらい

ゲート シュレーディンガー 量子力学 量子情報
はじめに 自分は全く物理は専門ではないですが、ゲートモデルを扱う場合には波動関数というものがでてきます。特にシミュレーションを通じてゲートモデルの回路を評価する際には波動関数のイメージは持っておいた方 記事を読む

@yuichirominato 2018.08.21更新 362views

D-Waveハードウェアから学ぶ量子アニーリングの量子トンネル効果の実現方法

D-Wave QFP QUBO イジング ハードウェア 磁束量子ビット 組合せ最適化 量子アニーリング
はじめに 以前の記事で、NASA&Googleが量子アニーリング型の量子コンピュータに関しての高速性検証の論文を出していました。それによると量子トンネル効果を活用した量子アニーリング型の最小 記事を読む

@yuichirominato 2018.08.19更新 440views

NASA&Googleの量子コンピュータは「一億倍速い」の論文(量子アニーリング)

D-Wave 量子アニーリング
はじめに 巷では量子コンピュータや量子アニーリングなどが流行っています。しかし実際に使用してみると速度を活かすのはとても困難であることがわかります。量子アニーリング型のD-Waveマシンなどは解く問題 記事を読む

@yuichirominato 2018.08.11更新 251views

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

VQE 量子ゲート 量子コンピュータ 量子化学
はじめに GoogleがPythonベースで量子化学計算を量子コンピュータゲートモデルで行うためのパッケージを配布していますので、それを見て見たいと思います。OpenFermionは量子化学計算のライ 記事を読む

@yuichirominato 2018.08.11更新 456views

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

VQE 量子ゲート 量子コンピュータ 量子化学
はじめに 現在、1980年代に量子のシミュレーションや計算用途で考案された量子ゲートモデルの量子コンピュータというものを、Google、IBM、Alibabaなどが開発しており、現在このマシンを活用し 記事を読む

@yuichirominato 2018.08.11更新 286views

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

量子ゲート 量子状態
はじめに 量子状態には純粋状態と混合状態があります。量子コンピュータのアプリケーションを作る際には通常純粋状態と呼ばれる理想的な状態で物事を考えますので、特に混合状態を意識する必要はありませんが、外部 記事を読む

@yuichirominato 2018.08.11更新 238views

non-stoquastic量子アニーリング

non-stoquastic 量子アニーリング
はじめに 現在の量子アニーリングをより速度向上を進めるような試みもあります。その中でnon-stoquasticモデルを見て見たいと思います。 量子アニーリングと横磁場イジングモデル 参考:「量子アニ 記事を読む

@yuichirominato 2018.08.07更新 175views

量子コンピュータ企業XANADUの概要とサービスをみる。

光量子コンピュータ 連続量 量子コンピュータ
はじめに 世界には色々な量子コンピュータの企業があるものです。そのなかで今回はXANADUを取り上げてみたいと思います。 XANADUhttps://www.xanadu.ai/ 企業概要 まず大きく 記事を読む

@yuichirominato 2018.08.04更新 143views

量子コンピュータソフトェア企業CQC(Cambridge Quantum Computing)の概要とサービスをみる。

ヨーロッパ 量子コンピュータ
はじめに イギリスにも量子コンピュータ関連の企業が立ち上がっています。欧州では珍しいので、みてみたいと思います。 CQC(Cambridge Quantum Computing) https://ca 記事を読む

@yuichirominato 2018.08.04更新 103views

量子コンピュータエラー訂正企業QuantumBenchmarkの概要とサービスをみる

エラー訂正 量子ゲート 量子コンピュータ
はじめに 優秀な量子コンピュータの企業がたくさん出てきてます。こちらは現在の量子コンピュータ製造の際のエラーに対する対応や、将来のデジタル万能量子計算機を作るために必要なエラー訂正に取り掛かる珍しいカ 記事を読む

@yuichirominato 2018.08.04更新 397views

量子フーリエ変換

アダマール変換 量子ゲート 量子フーリエ変換
はじめに 高速フーリエ変換(FFT)は、信号処理などで離散化されたデジタル信号の周波数解析などによく使われる離散フーリエ変換(DFT)を計算機上で高速に計算するアルゴリズムですが、同様のものが量子フー 記事を読む

@yuichirominato 2018.08.01更新 463views

NP問題のイジング

NP イジング 量子アニーリング 量子ゲート
はじめに 量子アニーリングなどの組合せ最適化問題が流行っていますが、なかなか実際の解法などを詳細に解説しているところがありません。下記の論文にはたくさんの例題が載っていて公開されていますので、片っ端か 記事を読む

@yuichirominato 2018.07.24更新 322views

D-WaveのQUBOでクリーク問題を、イジングで自然数分割問題を実装して解く

QUBO wildqat イジング 量子アニーリング
はじめに 実際の量子コンピュータを活用して問題を解く際に質問がとても多いので、一連の手順をまとめておきます。今回は自分の会社で借りたD-Waveを活用しながら実際に問題を解く手順を確認します。 イジン 記事を読む

@yuichirominato 2018.07.20更新 293views

Googleの量子コンピュータNISQ向けフレームワーク「Cirq」チュートリアル(中級向け)

Google VQE 量子ゲート 量子コンピュータ 量子化学
はじめに Googleからオープンソースの量子コンピュータNISQ向けのフレームワークが発表されました。概要は見ていきましたが、ドキュメントの分量があまりないので、全部チュートリアルを和訳して見て見た 記事を読む

@yuichirominato 2018.07.19更新 344views

Googleが量子コンピュータNISQ向けオープンソースフレームワーク「Cirq」を発表

Cirq Google VQE 量子ゲート 量子コンピュータ 量子化学
はじめに Googleが量子ゲートモデルのNISQむけのフレームワークを発表しました。これによりQAOAなどのゲートモデルの機械学習向けアルゴリズムがより容易に実装ができるようになりました。早速その内 記事を読む

@yuichirominato 2018.07.14更新 144views

世界の様々な量子コンピュータ

ハードウェア 量子コンピュータ
はじめに つい先日マヨラナフェルミオンの話題で世間が盛り上がり、マヨラナフェルミオンとトポロジカル量子コンピュータも少し話題となりました。トポロジカル量子コンピュータも情報が少ないのですが、現在開発中 記事を読む

@yuichirominato 2018.07.11更新 133views

Reinforcement Learning Using Quantum Boltzmann Machines

強化学習 機械学習 深層学習 量子アニーリング
はじめに 量子アニーリングやシミュレーテッドアニーリングでの強化学習の方法を確認するため、ボルツマンマシンを用いたRBM/DBM/QBM学習の方法を論文から確認したいと思います。今回は実機ではなく、量 記事を読む

@yuichirominato 2018.07.07更新 143views

量子エラー訂正メモ

誤り訂正
はじめに Googleの論文を読んでみて素人ながら色々思うところがあったので簡単にまとめてみます。 State preservation by repetitive error detection i 記事を読む

@yuichirominato 2018.07.03更新 599views

D-Waveとwildqat.jsでタンパク質折りたたみ問題を解いて、アプリも作ってみた

protein foldings QUBO wildqat イジング タンパク質折りたたみ 組合せ最適化
はじめに 量子アニーリングを用いた創薬関連のタンパク質折りたたみ問題がハーバード大学の先生によって2012年に発表されていました。そのタンパク質折りたたみ問題の論文を元に実際にD-Waveのマシンで解 記事を読む

@yuichirominato 2018.07.02更新 191views

D-Waveで金融ポートフォリオ最適化問題のウェブアプリを作ってみた

D-Wave QUBO イジング 量子アニーリング 金融
はじめに 量子コンピュータもだいぶ世間に浸透してきて、気軽にアプリケーションを作れるようになってきました(値段すごい高いけど)。今回は以前D-Waveマシンで実装した金融ポートフォリオ最適化問題に関し 記事を読む

@yuichirominato 2018.07.01更新 465views

D-WaveとWildqatで巡回セールスマン問題とmaxcut問題を解いてみた

D-Wave QUBO wildqat 量子アニーリング
はじめに さまざまなイジングの問題を解いてきましたが、巡回セールスマンは条件も多くて難しい部類の問題です。プログラムでチャチャっとやってしまいたいところですが、一応順を追って見てみます。 巡回セールス 記事を読む

@yuichirominato 2018.06.30更新 396views

量子アニーリング+強化学習の基礎の確認

D-Wave QUBO サンプリング 強化学習 深層学習 量子アニーリング
はじめに 量子アニーリングや量子コンピュータを使って強化学習をする方法はいくつかあり、自由エネルギーをベースとしたマルコフ過程を利用した強化学習などもありますが、今回はベルマン方程式+RBM(制限付き 記事を読む

@yuichirominato 2018.06.20更新 282views

D-Waveで1+1と1+0と0+1と0+0を一緒に計算してみた結果、、、

イジング 四則演算 量子アニーリング
はじめに イジングモデルを活用した問題では、様々な問題を解くことができます。そのうちの1つに四則演算も無理やり解くことができます。それは問題を最小値問題に落とし込み解くのですが、無駄が多い分面白いテク 記事を読む

@yuichirominato 2018.06.19更新 560views

D-Waveで深層学習の基礎となるRBMのボルツマン学習を実行してみた

D-Wave QUBO RBM イジング ディープラーニング 深層学習 量子アニーリング
はじめに 普段量子コンピュータの勉強会をしているのですが、D-Waveを使用した機械学習に関して興味がある方が多いのと、質問が多いのでまず基本的な学習の過程のおさらいとD-Waveを活用してまずは簡単 記事を読む

@yuichirominato 2018.06.17更新 422views

D-Waveで素因数分解をした

QUBO イジング 量子アニーリング
はじめに 自社で借りているカナダのD-Waveをつかって、量子コンピュータで素因数分解します。ただ、今回使うのは量子アニーリングのイジング型のマシンで、みなさんが思っているゲートのshorを使った解法 記事を読む

@yuichirominato 2018.06.14更新 599views

D-waveの量子コンピュータとGoogle Maps APIで実際に使える交通最適化ウェブアプリ(羽田空港から新国立競技場の道路混雑緩和)を作ってみた

D-Wave QUBO イジング 交通流最適化 量子アニーリング
はじめに カナダのベンチャー企業D-Wave社の量子アニーリングを基本原理に採用したマシンを使って組合せ最適化問題の社会実装をフォルクスワーゲン社(以下VW社)が行いました。北京の市内から空港までの交 記事を読む

@yuichirominato 2018.06.12更新 234views

ブール代数を使ったイジングの多体問題の2体問題への分解

QUBO イジング
はじめに 最近は量子アニーリングやイジングモデルと呼ばれる問題を実装する必要があります。その中で、実はイジングモデル において最近の量子コンピュータ関係が解けるのは2体問題、つまり量子ビット同士の掛け 記事を読む

@yuichirominato 2018.06.12更新 229views

D-Waveで金融ポートフォリオ最適化問題を解く

D-Wave QUBO ポートフォリオ 量子アニーリング 金融
はじめに 金融資産運用モデルでもっともシンプルで計算しやすいモデルがポートフォリオ最適化問題です。今後のより複雑なモデルのために一旦ポートフォリオ最適化問題を量子コンピュータD-Waveで解いてみます 記事を読む

@yuichirominato 2018.06.11更新 549views

D-WaveでVW社の交通最適化アプリケーションの実装を解く

D-Wave QUBO イジング 交通流最適化 量子アニーリング
はじめに 組合せ最適化問題を社会実装する際に量子コンピュータを活用した実装方法を確認します。使用するマシンはカナダのD-Wave社のマシンで、自社で借りているものを使用しました。 参考資料など 今回は 記事を読む

@yuichirominato 2018.04.22更新 379views

トポロジカル量子コンピュータ概要

トポロジカル絶縁体 マヨラナフェルミオン 組紐理論
はじめに 量子コンピュータには多方式の計算方法があります。現在主流のものは超電導量子ビットと呼ばれるコンデンサに近い仕組みを使ったものです。そこで、マイクロソフト社は超電導量子ビットとは全く異なった方 記事を読む

@yuichirominato 2017.12.08更新 108views

世界の量子コンピュータシミュレータ・スタートアップ・VCトレンド

シミュレータ スタートアップ ベンチャーキャピタル 資金調達
はじめに 最先端の量子ゲートモデル研究者の方から素敵な量子コンピュータシミュレータ一覧を教えていただきましたので、眺め始めました。また、スタートアップ、VCなど投資や開発が活発化しています。 List 記事を読む

@yuichirominato 2017.12.05更新 123views

量子コンピュータ開発環境やSDK、その他のトレンドについて

SDK 量子コンピュータ
はじめに 量子コンピュータ関連のアプリケーションやソフトウェア、開発方法に関して興味を持つソフトウェアエンジニアが増えてきました。しかし、情報が不足しているためにどこから手をつけていいのかわからない、 記事を読む

@yuichirominato 2017.12.04更新 122views

Rigetti ComputingをSDK、ライブラリ、言語、チップ、会社概要まで横断的に見返す

Rigetti 量子ゲート 量子コンピュータ
はじめに 量子コンピュータは米国を中心として開発が進んでおり、各社異なる戦略や戦術で開発が進んでいます。1つのスタートアップを取り上げることで、アプリケーションからハードウェアまでをどのように包括的に 記事を読む

@yuichirominato 2017.12.03更新 151views

GPUを用いた高速リアルタイムシミュレーテッド量子アニーリングシミュレータ

GPU SA SQA シミュレータ 量子アニーリング
はじめに 先日NVIDIA社のAIスタートアップパートナーのピッチ登壇がGTC JAPAN2017であり、量子コンピュータとGPUの可能性について話をしてきたところ反響が結構ありましたので、少し書いて 記事を読む

@yuichirominato 2017.12.03更新 744views

量子アニーリング、イジングモデルとフレームワーク

QUBO イジング シミュレーテッドアニーリング 量子アニーリング
はじめに 最近は従来型のユニバーサルゲートモデルと呼ばれる量子コンピュータの他に、カナダのD-wave社のような量子アニーリングモデル、またNTTの量子ニューラルネットワークのようなイジングマシンもで 記事を読む

ブログトップへ Wikiへ移動

量子コンピュータ一般

量子ゲートアルゴリズム

量子アニーリング一般

量子アニーリングアルゴリズム

BlueqatSDKの使い方