量子プログラミング
この記事は量子コンピュータ Advent Calendar 2018の8日目の記事です. 概要 Rigettiの提供しているQuantum Cloud Service全体についての概要と,そこで利用されるライブラリpyquilをローカルで実行する方法と実行した結果について説明していきます.
今年の7月頃に(恐らく)世界初であろう量子プログラミングのプログラミングコンテストがありました. codeforces.com codeforces.com このコンテストの際に使用できた言語はQ#のみでしたが,折角なので別の言語でもやってみようと思い今回Cirqを使用してWar…
概要 自然数分割問題 D-WAVEの計算方式 イジングモデル QUBO qbsolv 自然数分割問題をqbsolvを使って解く 自然数分割問題をイジングモデルに変換 イジングモデルからQUBOへ変換 qbsolvの実行 qbsolvの結果から問題の解答へ変換 まとめ 概要 NP完全問題の一つ…
概要 Microsoftが公開している量子プログラミング言語であるQ#が2月くらいにMac, Linuxでも使えるようになったので,Q#を使って量子暗号(量子鍵配送)のシミュレーションを書いてみました.