Основні поняття
与えられたグラフGとパターングラフHについて、HがマイナーとしてGに含まれるかを、ほぼ線形時間で判定することができる。
Анотація
本論文では、グラフマイナー問題を高速に解くアルゴリズムを提案している。具体的には以下の3つの手順からなる:
- 頂点除去可能な頂点(不関係な頂点)を効率的に見つける手法を開発した。これにより、グラフの幅が小さくなるまで頂点を除去していくことができる。
- 幅が小さくなったグラフに対して、動的な幅幅データ構造を用いて、マイナー問題を高速に解く。
- 一般のグラフに対しては、再帰的理解の手法を用いて、上記の2つのアプローチを適用できるよう問題を簡単化する。
これらの手法を組み合わせることで、グラフマイナー問題を、ほぼ線形時間で解くことができる。
また、マイナー閉包クラスの判定問題についても、同様の手法を用いて、ほぼ線形時間で解くことができる。
Статистика
グラフGの頂点数をnとすると、提案アルゴリズムの時間計算量はO(n^(1+o(1)))である。
グラフGの辺数をmとすると、提案アルゴリズムの時間計算量はO(m^(1+o(1)))である。
Цитати
"グラフマイナー問題を高速に解くアルゴリズムを提案している。"
"マイナー閉包クラスの判定問題についても、ほぼ線形時間で解くことができる。"