組合せ最適化
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/03/10 02:06 UTC 版)
![]() |
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。(2018年12月)
|
組合せ最適化(くみあわせさいてきか、英: combinatorial optimization、組み合わせ最適化、または組み合せ最適化とも表記される)は、応用数学や情報工学での組合せ論の最適化問題である。オペレーションズリサーチ、アルゴリズム理論、計算複雑性理論と関連していて、人工知能、数学、およびソフトウェア工学などの交差する位置にある。組合せ最適化では、厳密解が簡単に求まる場合もあれば、そうでない場合もある。厳密解を求めるのが難しいと思われる問題を解くために、その問題の解空間を探索する場合もあり、そのためのアルゴリズムでは、効率的に探索するために解空間を狭めたりすることもある。
非形式的定義
組合せ最適化は、最適化問題の中でも最適解の集合が離散的であるか、離散的なものに減らすことができるものであり、その目的は最も良い解決法を見つけることである。
解が二値ベクトルの場合は0-1最適化問題(英: 0-1 optimization problem)とも言われる。
形式的定義
組合せ最適化問題のインスタンスは、
一般 | |
---|---|
微分可能 |
凸最小化 | |||||||
---|---|---|---|---|---|---|---|
線形 および 二次 |
|
系列範例 (Paradigms) |
|||||
---|---|---|---|---|---|
グラフ理論 |
|
||||
ネットワークフロー (最大流問題) |
組合せ最適化
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/07 04:53 UTC 版)
組合せ最適化問題の多くは、独立性システム ( E , F ) {\displaystyle (E,F)} とコスト関数 c : E → R {\displaystyle c:E\to \mathbb {R} } に対して、 ∑ e ∈ X c ( e ) {\displaystyle \sum _{e\in X}c(e)} を最大(あるいは最小)にする X ∈ F {\displaystyle X\in F} を求める最適化問題に定式化できる。 例えば、以下の中で最小全域木問題はマトロイドになるが、他はマトロイドにはならず、独立性システムとなる。 巡回セールスマン問題 - Eをグラフの辺、Fはハミルトン閉路の部分集合 ナップサック問題 - Eを荷物、Fは規定の重さを超えない荷物の組合せ 最小全域木問題 - Eはグラフの辺、Fはグラフの森の集合
※この「組合せ最適化」の解説は、「マトロイド」の解説の一部です。
「組合せ最適化」を含む「マトロイド」の記事については、「マトロイド」の概要を参照ください。
組合せ最適化と同じ種類の言葉
固有名詞の分類
- 組合せ最適化のページへのリンク