易しく学ぶ最適化フロー

多くの人にアニーリングマシンを使って欲しいという思いから、初級者向けにアニーリングマシンで最適化問題を解く工程を解説する記事を作成しました。

「課題整理と要件定義」「定式化」「入力データ作成」「アニーリングマシン実行」の4つの工程に分けて、それぞれの工程の手順やポイントを解説します。

各工程と記事の概要

1. 課題整理と要件定義

実際の課題をコンピュータに伝えるために、最初に問題を定義する作業を「学校の授業の時間割」をテーマに解説します。

2. 定式化

アニーリングマシンに解いてもらうため必要なイジングモデルの定式化について、「数分割問題」をテーマに解説します。

3. 入力データ作成

アニーリングマシンを動かすために入力するデータを準備する工程を「数分割問題」をテーマに解説します。

4. CMOSアニーリングマシン実行

「3. 入力データ作成」で作成した数分割問題のデータをCMOSアニーリングマシンに入力して実行し、結果を読み取る工程を解説します。