2019.04.30

第四回量子プログラミングコンテスト

5/1-5/31までの1ヶ月で量子コンピュータ(と量子アニーラ)を活用した第四回プログラミングコンテストを行います。課題は「マウンテンカー」で、最適化や強化学習などを使って問題を解いてください。

概要

言語はpython。使用ツールはBlueqat。応募はメールから。

Blueqatについて

MDRでは量子コンピュータのシミュレーションの計算ができるミドルウェア・SDKツールを公開しています。これにより、これまで以上に簡単にアプリケーションの開発をpythonをベースに行うことができます。手厚いサポート体制も特徴です。

インストール方法

1、pipでblueqatをインストールする

pip3 install blueqat

2、python実行環境でblueqatを読み込み量子回路を記述する

from blueqat import Circuit
Circuit().h[0].cx[0,1].m[:].run(shots=100)

3、量子もつれ回路の計算結果が帰ってくる

Counter({'00': 48, '11': 52})

お題

課題は「マウンテンカー」で、最適化や強化学習などを使ってゲームを解いてください。もっとも効率的に学習をして解いた人の勝ちです。参考は下記です。

マウンテンカーはOpen AI Gymを使ってください。

https://github.com/openai/gym/wiki/MountainCar-v0

応募方法

5/1-5/31の間にinfo@mdrft.comまでpythonコードを格納したzipファイルをご送付ください。期間内に応募をお願いします。

採点基準

採点基準は、

1、もっとも効率的に学習して短い学習方法でクリアできた。
2、学習方法が効率的で斬新。

などです。

賞金

1等5万円(1名)
2等2万円(複数名)
となります。



トップへ戻る

About Us

MDR株式会社は量子コンピュータのアプリケーション、ミドルウェア、ハードウェアをフルスタックで開発する企業です。

Our Contacts

東京都文京区本郷2-40-14