QAP.01:Hello,量子アニーリング【量子コンピュータ/アニーリング@Python/Fixstars Amplify】
【はじめに】量子アニーリングによるプログラムの挙動をざっくりいうと、
というものである。
【例】「x + 2y - 3z」をできるだけ小さくする変数(x, y, z)の組み合わせ
目的の数式に対して変数(x, y, z)の0/1の組み合わせは様々あるが、結論としては(x, y, z)=(0, 0, 1)が最も小さい値となる組み合わせとなる。
こんな風に与えられた数式に対して、いい感じの答えとなる組み合わせを探す際に、量子アニーリングの仕組みをつかうのが量子アニーリング