マガジンのカバー画像

量子アニーリングプログラミング

14
Fixstars AmplifyやD-Wave Leapを使って、簡単な量子アニーリングプログラミング例をざっくり書いていく。一生懸命に難解な数式を展開して長々と説明するのは他の…
運営しているクリエイター

2022年2月の記事一覧

QAP.10:「DQM:Discrete Quadratic Models」の基本【量子コンピュータ/アニーリング@…

【はじめに】※再掲 「D-Wave(Ocean SDK)」では、計算させたい問題の種類にあわせて、いい感…

fz5050
2年前
28

QAP.09:4色問題(グラフの彩色問題)、AND制約とpenalty関数の使い方【量子コンピュ…

【はじめに】「Fixstars Amplify」では、「ヘルパー関数」を使用することにより、裏でいい感じ…

fz5050
2年前
18

【QAP.練習問題2】:ビンパッキング問題【量子コンピュータ/アニーリング@Python/D-Wa…

【はじめに】「D-Wave」による「CQM」の練習として、簡単な「ビンパッキング問題」を解いてみ…

100
fz5050
2年前
19

QAP.08:「CQM:Constrained Quadratic Models」の基本【量子コンピュータ/アニーリン…

【はじめに】繰り返しになるが、D-Waveでは計算させたい問題の種類にあわせて、いい感じに取り…

fz5050
2年前
24

QAP.07:BQMに制約条件を仕込む(pyqubo版)【量子コンピュータ/アニーリング@Python/D-…

【はじめに】※再掲 「D-Wave(Ocean SDK)」では、計算させたい問題の種類にあわせて、いい感…

fz5050
2年前
21

【QAP.練習問題1】:0-1ナップサック問題【量子コンピュータ/アニーリング@Python/Fix…

【はじめに】第(1-2,5-6)回でざっと「Fixstars Amplify」の基本的な使い方をまとめた。 その内…

100
fz5050
2年前
16

QAP.06:制約条件を仕込む2(ヘルパー関数)【量子コンピュータ/アニーリング@Python/Fixstars Amplify】

【はじめに】前回は「制約条件を数式化」し、「目的関数」の後ろに「ペナルティ関数」を付与した。 (※復習:前回のコードの抜粋) ... ...coef = [1, 2, -3]gen = SymbolGenerator(BinaryPoly) # BinaryPolyを生成させるq = gen.array(len(coef)) # BinaryPolyを指定の数だけ生成# 目的関数f = coef[0]*q[0] + coef[1]* q[1] + coef[2]*q[2]

QAP.05:制約条件を仕込む1【量子コンピュータ/アニーリング@Python/Fixstars Amplif…

【はじめに】※再掲 繰り返しになるが、量子アニーリングによるプログラムの挙動をざっくりい…

fz5050
2年前
23

QAP.04:D-Wave QUBO用行列を直接作る【量子コンピュータ/アニーリング@Python/D-Wave…

【はじめに】前回は、D-Wave Leapの使い方をざっとまとめた。 簡単なプログラムとして「Binary…

fz5050
2年前
28

QAP.03:Hello,D-Wave Leap【量子コンピュータ/アニーリング@Python/D-Wave】

【はじめに】第一回、第二回では「Fixstars Amplify」を使った。 今回は「D-Wave Leap」の使い…

fz5050
2年前
19

QAP.00:目次【量子コンピュータ/アニーリング@Python/Fixstars Amplify/D-Wave】

※記事が増えてきたので、ざっと一覧するためのページです ーーーーーーーー ▼ Fixstars Amp…

fz5050
2年前
4