組合せ最適化

組合せ最適化

有限個の候補から最良を選ぶ問題。原理的には全探索できるが、候補数が爆発するため多くが NP 困難になる。

執筆済 最適化組合せ最適化

有限個の候補から最良のものを選ぶ問題。 順序、割り当て、選択といった離散的な決定を扱う。

難しさの正体#

候補は有限なので、原理的には全部試せば解ける。 問題は候補数が組合せ的に爆発すること。 n 都市の巡回路(n1)!/2 通りあり、 n=206×1016 を超える。

多くが NP 困難で、多項式時間の厳密解法は知られていない。 そこで現実には次のどれかを選ぶ。

方針 内容
厳密解法 分枝限定法。規模が小さければ最適解が得られる
近似アルゴリズム 最適解の k 倍以内を保証する
ヒューリスティック 保証はないが実用的に良い解。焼きなまし進化計算

代表的な問題#

これらの多くは QUBO として書き直せ、 量子アニーリングや QAOA の適用対象になる。

参考文献#

ノート一覧を閉じる