グラフ理論では、無向グラフのツリー幅は、グラフがツリーからどれくらい離れているかを非公式に指定する整数です。最小のツリー幅は 1 です。ツリー幅が 1 のグラフは、まさにツリーとフォレストです。ツリー幅が最大で 2 のグラフの例としては、シリーズパラレルグラフがあります。ツリー幅がちょうどkである極大グラフはkツリーと呼ばれ、ツリー幅が最大でkであるグラフは部分kツリーと呼ばれます。[1]他のよく研究されているグラフ族の多くも、ツリー幅が制限されています。
ツリー幅は、グラフのツリー分解における最大頂点集合のサイズ、グラフの弦完備化における最大クリークのサイズ、グラフ上の追跡回避ゲームの戦略を記述する避難所の最大次数、または互いに接する連結されたサブグラフの集合であるブラムブルの最大次数など、いくつかの同等の方法で正式に定義できます。
ツリー幅は、グラフアルゴリズムのパラメータ化された複雑性分析におけるパラメータとしてよく使用されます。一般的なグラフに対してNP 困難な多くのアルゴリズムは、ツリー幅が定数で制限されると簡単になります。
ツリー幅の概念は、もともとUmberto BertelèとFrancesco Brioschi (1972)によって次元という名前で導入されました。これは後に、異なるグラフパラメータであるHadwiger数 と共有する特性に基づいて、Rudolf Halin (1976)によって再発見されました。その後、 Neil RobertsonとPaul Seymour (1984)によって再び再発見され 、それ以来多くの他の著者によって研究されてきました。[2]
意味

グラフG = ( V , E )の木分解は、ノードX 1 , …, X nを持つ木Tであり、各X i はVのサブセットであり、次の特性[3]を満たします (ノードという用語は、Gの頂点との混同を避けるために、Tの頂点を指すために使用されます)。
- すべての集合X iの和集合はVに等しくなります。つまり、各グラフ頂点は少なくとも 1 つのツリー ノードに含まれます。
- X iとX j の両方に頂点vが含まれている場合、X iとX jの間の(一意の)パスにあるTのすべてのノードX kにもvが含まれます。同様に、頂点v を含むツリー ノードはTの接続されたサブツリーを形成します。
- グラフ内のすべてのエッジ( v、w )には、 vとw の両方を含むサブセットX iが存在します。つまり、対応するサブツリーに共通のノードがある場合にのみ、頂点はグラフ内で隣接します。
木分解の幅は、その最大集合 X i のサイズから 1 を引いた値です。グラフGのツリー幅tw ( G )は、 Gのすべての可能な木分解の中で最小の幅です。この定義では、ツリーのツリー幅を 1 にするために、最大集合のサイズが 1 減少します。
同様に、 Gのツリー幅は、最小のクリーク番号を持つG を含む弦グラフ内の最大クリークのサイズより 1 小さくなります。このクリーク サイズを持つ弦グラフは、少なくとも 1 つの集合X iに属する 2 つの頂点ごとにエッジをGに追加することで取得できます。
ツリー幅は、グラフ上で定義された特定の追跡-回避ゲームの回避戦略を記述する関数である避難所の観点から特徴付けることもできます。グラフGがツリー幅kを持つのは、次数k + 1で高次の避難所を持たない場合のみです。ここで、次数k + 1の避難所は、G内の最大k個の頂点の各集合X をG \ Xの連結成分の 1 つにマッピングし、 X ⊆ Yの場合は常にβ ( Y ) ⊆ β ( X )という単調性特性に従う関数βです。

同様の特徴付けは、互いに接する(頂点を共有するか、辺で接続されている)連結サブグラフの族であるブラムブル(brambles)を使用して行うこともできます。 [4]ブラムブルの順序はサブグラフの族の最小のヒットセットであり、グラフのツリー幅はブラムブルの最大順序より1小さくなります。
例
すべての完全グラフ K n はツリー幅n – 1を持ちます。これは、弦グラフにおけるツリー幅の定義を使用すると最も簡単にわかります。つまり、完全グラフは既に弦グラフであり、エッジを追加しても最大のクリークのサイズを縮小することはできません。
少なくとも 2 つの頂点を持つ連結グラフのツリー幅は、それがツリーである場合に限り 1 になります。ツリーのツリー幅が 1 になるのは、完全グラフの場合と同じ理由からです (つまり、弦があり、最大クリーク サイズが 2 であるため)。逆に、グラフにサイクルがある場合、グラフの弦完備化には、サイクルの連続する 3 つの頂点からなる三角形が少なくとも 1 つ含まれ、そのツリー幅は少なくとも 2 になります。
制限付きツリー幅
木幅が制限されたグラフ族
任意の固定定数kに対して、木幅が最大でkのグラフは部分k木と呼ばれます。木幅が制限された他のグラフファミリーには、サボテングラフ、疑似フォレスト、シリーズパラレルグラフ、外平面グラフ、ハリングラフ、アポロニアンネットワークなどがあります。[5]構造化プログラムのコンパイル時に発生する制御フローグラフも木幅が制限されており、レジスタ割り当てなどの特定のタスクを効率的に実行できます。[6]
平面グラフは木幅が制限されていない。なぜなら、 n × n の グリッドグラフは木幅がちょうどnの平面グラフだからである。したがって、F が木幅が制限されたマイナー閉グラフ族である場合、それはすべての平面グラフを含むことはできない。逆に、ある平面グラフが族Fのグラフのマイナーとして出現できない場合、 Fのすべてのグラフの木幅が最大でkになるような定数kが存在する。つまり、次の 3 つの条件は互いに同等である。[7]
- F は、制限された木幅のグラフのマイナー閉族です。
- F を特徴付ける有限個の禁制小数点のうちの 1 つは平面である。
- F は、すべての平面グラフを含まないマイナー閉グラフ族です。
未成年者の立ち入り禁止

kの有限値ごとに、木幅が最大kのグラフは、禁制マイナーの有限集合によって特徴付けられる場合があります。(つまり、木幅> kのグラフには、集合内のグラフの 1 つがマイナーとして含まれます。) これらの禁制マイナーの集合のそれぞれには、少なくとも 1 つの平面グラフが含まれます。
- k = 1の場合、唯一の禁制マイナーグラフは3頂点閉路グラフである。[5]
- k = 2の場合、唯一の禁制マイナーグラフは4頂点完全グラフ K 4である。[5]
- k = 3の場合、禁制のマイナーグラフは4つあります。K 5 、八面体のグラフ、五角柱 グラフ、ワグナーグラフです。これらのうち、2つの多面体グラフは平面グラフです。[8]
kの値が大きくなると、禁制マイナーの数は少なくともkの平方根の指数と同じ速さで増加します 。[9]しかし、禁制マイナーのサイズと数に関する既知の上限は、この下限よりもはるかに高いです。[10]
アルゴリズム
ツリー幅の計算
与えられたグラフGのツリー幅が最大で与えられた変数kであるかどうかを判断することは NP 完全です。[11] しかし、k が任意の固定定数である場合、ツリー幅kのグラフを認識し、それらの幅k のツリー分解を線形時間で構築できます。 [12]このアルゴリズムのkへの時間依存性は指数的です。
膨大な数の分野で木幅が果たす役割のため、グラフの木幅を計算する様々な実用的および理論的なアルゴリズムが開発されてきた。手持ちのアプリケーションに応じて、より優れた近似比、または入力のサイズまたは木幅からの実行時間のより優れた依存性を優先することができる。以下の表は、木幅アルゴリズムのいくつかの概要を示したものである。ここで、kは木幅、n は入力グラフGの頂点数である 。各アルゴリズムは、時間f ( k ) ⋅ g ( n )で、近似値の列に与えられた幅の分解を出力します。たとえば、 Bodlaender (1996) のアルゴリズムは、時間2 O ( k 3 ) ⋅ n で、入力グラフ G の幅が最大 k の木分解を構築するか、 G の木幅が k より大きいことを報告します。同様に、 Bodlaender らのアルゴリズムは、時間 2 O ( k 3 ) ⋅ nで、入力グラフGの幅が最大kのツリー分解を構築するか、 Gの木幅がkより大きいことを報告します。 (2016)は、 2 O ( k ) ⋅ n時間で、入力グラフ Gの幅が最大5 k + 4のツリー分解を構築するか、 Gのツリー幅がkより大きいことを報告します。Korhonen (2021) は、同じ実行時間で これを2 k + 1に改善しました。
平面グラフのツリー幅を決定することがNP完全であるかどうか、あるいはそのツリー幅が多項式時間で計算できるかどうかは不明である。 [13]
実際には、Shoikhet & Geiger (1997) のアルゴリズムは、最大 100 個の頂点と最大 11 個のツリー幅を持つグラフのツリー幅を決定し、最適なツリー幅を持つこれらのグラフの弦完備を見つけることができます。
より大きなグラフの場合は、分岐限定探索(BnB) や最良優先探索などの検索ベースの手法を使用してツリー幅を計算できます。これらのアルゴリズムはいつでも実行でき、早期に停止するとツリー幅の上限を出力します。
ツリー幅を計算するための最初の BnB アルゴリズムは、QuickBB アルゴリズム[14]と呼ばれ、Gogate と Dechter によって提案されました。[15] BnB アルゴリズムの品質は、使用される下限の品質に大きく依存するため、Gogate と Dechter [15]は、ツリー幅の下限を計算するための新しいアルゴリズムである minor-min-width も提案しました。[15]大まかに言うと、minor-min-width アルゴリズムは、グラフのツリー幅が最小次数またはマイナーよりも大きくなることはないという事実を組み合わせて、ツリー幅の下限を生成します。minor-min-width アルゴリズムは、最小次数の頂点とその近傍の 1 つとの間の辺を縮小して、頂点が 1 つだけになるまで繰り返しグラフのマイナーを構築します。構築されたこれらのマイナーの最小次数の最大値は、グラフのツリー幅の下限であることが保証されます。
DowとKorf [16]は、最良優先探索法を用いてQuickBBアルゴリズムを改良した。特定のグラフでは、この最良優先探索法はQuickBBよりも1桁高速である。
小さな木幅のグラフ上の他の問題を解く
1970年代初頭、グラフ上で定義された多くの組み合わせ最適化問題は、グラフの次元が有限である限り、非シリアルな動的計画法によって効率的に解くことができることが観察されました。 [17]このパラメータは、Bodlaender (1998) によってツリー幅と同等であることが示されました。その後、1980年代末に数人の著者が独立して、[18]任意のグラフに対してNP完全である多くのアルゴリズム問題は、これらのグラフのツリー分解を使用して、ツリー幅が有限のグラフに対して動的計画法によって効率的に解くことができることを観察しました。
一例として、木幅kのグラフの色付けの問題は、グラフの木分解に対して動的計画法アルゴリズムを使用することで解決できる場合があります。木分解の各セットX iと、X iの頂点の色クラスへの 各パーティションについて、アルゴリズムは、それらのノードで計算され保存された同様のタイプの情報を組み合わせることで、その色付けが有効であり、木分解内のすべての子孫ノードに拡張できるかどうかを判断します。結果として得られるアルゴリズムは、n頂点グラフの最適な色付けをO ( k k + O (1) n )時間で見つけます。この時間制限により、この問題は固定パラメータで処理可能になります。
クールセルの定理
大規模なクラスの問題では、一定の制限付きツリー幅を持つツリー分解が与えられていれば、そのクラスの問題を線形時間で解くアルゴリズムが存在します。具体的には、クールセルの定理[19]は、グラフの問題がモナディック2階論理を使用してグラフの論理で表現できる場合、制限付きツリー幅を持つグラフ上で線形時間で解くことができると述べています。モナディック2階論理は、次の構成を使用してグラフの特性を記述する言語です。
- 論理演算、例えば
- 所属検定、例えばe ∈ E、v ∈ V
- 頂点、辺、頂点の集合、および/または辺の集合に対する量化、例えば∀ v ∈ V、∃ e ∈ E、∃ I ⊆ V、∀ F ⊆ E
- 隣接性テスト ( u はeのエンドポイントである)、および最適化などを可能にするいくつかの拡張機能。
たとえば、グラフの3 色塗り問題を考えてみましょう。グラフG = ( V , E )の場合、この問題は、隣接する 2 つの頂点に同じ色が割り当てられないように、各頂点v ∈ Vに 3 色のいずれかを割り当てることができるかどうかを尋ねます。この問題は、次のようにモナド 2 階論理で表現できます。
- 、
ここで、W 1、W 2、W 3 は、3 つの色のそれぞれを持つ頂点のサブセットを表します。したがって、Courcelle の結果により、一定の木幅を持つ木分解が与えられたグラフでは、3 色付け問題は線形時間で解決できます。
関連パラメータ
パス幅
グラフのパス幅は、木分解による木幅と非常によく似た定義を持ちますが、分解の基礎となる木がパスグラフである木分解に制限されます。あるいは、パス幅は、弦グラフからの木幅の定義に類似して、区間グラフから定義できます。結果として、グラフのパス幅は常にその木幅以上の大きさですが、対数係数でのみ大きくなります。[5]もう1つのパラメータであるグラフ帯域幅は、適切な区間グラフからの類似の定義を持ち、少なくともパス幅以上の大きさです。その他の関連するパラメータには、木深度、つまり、族がパスを除外する場合に限り、マイナー閉グラフ族に対して制限される数値、および退化、つまり、最大でその木幅に等しいグラフのスパース性の尺度があります。
グリッドマイナーサイズ
n × n のグリッドグラフのツリー幅はnなので、グラフGのツリー幅は常にGの最大の正方グリッドマイナーのサイズ以上になります。逆に、ロバートソンとシーモアのグリッドマイナー定理は、最大の正方グリッドマイナーのサイズが少なくとも f ( r )であるような無制限の関数fが存在することを示しています。ここでrはツリー幅です。[20] fに関する既知の最良の境界は、ある固定定数d > 0に対してf が少なくともΩ( r d )であり、最大で[21]であることです。
下限のΩ表記については、 big O表記を参照してください。制限されたグラフ族ではより厳しい境界が知られており、二次元理論を通じてそれらの族上の多くのグラフ最適化問題に対する効率的なアルゴリズムにつながります。[22] Halinのグリッド定理は、無限グラフのツリー幅とグリッドマイナーサイズの関係に類似しています。[23]
直径と局所的な樹木幅
部分グラフの取得に関して閉じているグラフの族F は、族内のグラフのツリー幅がそれらの直径の関数によって上限が定められている場合、境界付きローカルツリー幅、または直径-ツリー幅特性を持っていると言われます。クラスがマイナーの取得に関しても閉じていると仮定すると、Fの禁止マイナーの 1 つが頂点グラフである場合に限り、F は境界付きローカルツリー幅を持ちます。[24]この結果の最初の証明では、頂点マイナーのないグラフ族のツリー幅は直径の関数として最大で二重指数関数的に増加することが示されました。[25]その後、これは単指数関数的に減少し[22]、最終的に線形境界になりました。[26]境界付きローカルツリー幅は、2 次元のアルゴリズム 理論と密接に関連しており、[27]第一階述語論理で定義可能なすべてのグラフ特性は、頂点マイナーのないグラフ族に対して、わずかに超線形な時間で決定できます。[28]
マイナーグラフの下で閉じていないグラフのクラスでも、局所木幅が制限される可能性がある。特に、これは、直径が制限されたサブグラフがサイズが制限されるため、次数が制限されたグラフのクラスでは自明である。別の例として、 1平面グラフが挙げられる。これは、1辺につき1つの交差を持つ平面上に描画できるグラフであり、より一般的には、1辺につき交差数が制限された、種数が制限された表面上に描画できるグラフである。局所木幅が制限されたマイナー閉グラフ族と同様に、この特性は、これらのグラフの効率的な近似アルゴリズムへの道を示している。[29]
ハドヴィガー数とS-機能
Halin (1976) は、ツリー幅を含むS関数と呼ばれるグラフパラメータのクラスを定義しています。グラフから整数へのこれらの関数は、辺のないグラフではゼロであること、マイナー単調であること(関数fは、 HがGのマイナーである場合は常にf ( H ) ≤ f ( G )である場合に「マイナー単調」と呼ばれます)、すべての以前の頂点に隣接する新しい頂点が追加されたときに 1 ずつ増加すること、およびクリーク セパレータの両側にある 2 つのサブグラフから大きい方の値を取ることが要求されます。このようなすべての関数の集合は、要素ごとの最小化と最大化の操作の下で完全な格子を形成します。この格子の最上位要素はツリー幅であり、最下位要素はHadwiger 数、つまり指定されたグラフの最大の完全な マイナーのサイズです。
注記
- ^ ボドランダー(1988年)。
- ^ ディーステル (2005) 354–355 ページ
- ^ ディーステル(2005)セクション12.3
- ^ シーモア&トーマス(1993年)。
- ^ abcd ボドランダー(1998年)。
- ^ ソールプ(1998年)。
- ^ ロバートソン&シーモア(1986年)。
- ^ アーンボーグ、プロスクロウスキー、コルニール (1990);サティヤナラーヤナとトゥン (1990)。
- ^ ラマチャンドラムルティ(1997年)。
- ^ ラガーグレン(1993年)。
- ^ アーンボルグ、コルニール、プロスクロフスキー(1987)。
- ^ ボドランダー(1996年)。
- ^ 花王(2008年)。
- ^ “ビバブ ゴーゲート”.パーソナル.utdallas.edu 。2022-11-27に取得。
- ^ abc Gogate, Vibhav; Dechter, Rina (2012-07-11). 「Treewidth の完全ないつでもアルゴリズム」. arXiv : 1207.4109 [cs.DS].
- ^ 「ツリー幅の最良優先探索」www.aaai.org . 2022年11月27日閲覧。
- ^ Bertelè & Brioschi (1972).
- ^ アーンボーグとプロスクロウスキー (1989);ベルン、ローラー、ウォン (1987)。ボードレンダー (1988)。
- ^ クールセル (1990); クールセル (1992)
- ^ ロバートソン、シーモア。グラフマイナー。V.平面グラフの除外。[1]
- ^ チェクリ&チュジョイ(2016)
- ^ ab Demaine & Hajiaghayi (2008).
- ^ ディーステル(2004年)。
- ^ エップスタイン(2000年)。
- ^ エップスタイン (2000);デメインとハジアガイ (2004a)。
- ^ Demaine & Hajiaghayi (2004b)。
- ^ デメインら。 (2004);デメインとハジアガイ (2008)。
- ^ フリック&グローエ(2001年)。
- ^ グリゴリエフ&ボドランダー(2007年)。
参考文献
- Amir, Eyal (2010)、「ツリー幅の近似アルゴリズム」、Algorithmica、56 (4): 448–479、doi :10.1007/s00453-008-9180-4、MR 2581059、S2CID 5874913。
- Arnborg, S.; Corneil, D .; Proskurowski, A. (1987)、「- treeでの埋め込みの検出の複雑さ」、SIAM Journal on Matrix Analysis and Applications、8 (2): 277–284、doi :10.1137/0608024。
- アーンボルグ、ステファン; プロスクロフスキー、アンジェイ;コルニール、デレク G. (1990)、「部分 3 ツリーの禁止マイナー特性」、離散数学、80 (1): 1–19、doi : 10.1016/0012-365X(90)90292-P、MR 1045920。
- Arnborg, S.; Proskurowski, A. (1989)、「部分木に限定された NP 困難問題に対する線形時間アルゴリズム」、離散応用数学、23 (1): 11–24、doi : 10.1016/0166-218X(89)90031-0。
- Belbasi, Mahdi; Fürer, Martin (2021a)、「Reed の treewidth 近似の改良」、Uehara, Ryuhei; Hong, Seok-Hee ; Nandy, Subhas C. (eds.)、WALCOM: Algorithms and Computation – 15th International Conference and Workshops、WALCOM 2021、ヤンゴン、ミャンマー、2021 年 2 月 28 日 - 3 月 2 日、議事録、Lecture Notes in Computer Science、vol. 12635、Springer、pp. 166–181、arXiv : 2010.03105、doi :10.1007/978-3-030-68211-8_14、ISBN 978-3-030-68210-1、MR 4239527、S2CID 222177100。
- Belbasi, Mahdi; Fürer, Martin (2021b)、「サイズのすべての左端のセパレータの検索」、Du, Ding-Zhu; Du, Donglei; Wu, Chenchen; Xu, Dachuan (編)、組み合わせ最適化とアプリケーション - 第15回国際会議、COCOA 2021、中国天津、2021年12月17〜19日、議事録、コンピュータサイエンスの講義ノート、vol. 13135、Springer、pp. 273〜287、arXiv:2111.02614、doi:10.1007 / 978-3-030-92681-6_23、ISBN 978-3-030-92680-9、S2CID 242758210
- Bern, MW; Lawler, EL ; Wong, AL (1987)、「分解可能グラフの最適サブグラフの線形時間計算」、Journal of Algorithms、8 (2): 216–235、doi :10.1016/0196-6774(87)90039-3。
- ベルテレ、ウンベルト。 Brioschi、Francesco (1972)、Nonserial Dynamic Programming、Academic Press、37–38 ページ、ISBN 978-0-12-093450-8。
- Bodlaender, Hans L. (1988)、「木幅が制限されたグラフの動的プログラミング」、Proc. 15th International Colloquium on Automata, Languages and Programming、Lecture Notes in Computer Science、vol. 317、Springer-Verlag、pp. 105–118、CiteSeerX 10.1.1.18.8503、doi :10.1007/3-540-19488-6_110、ISBN 978-3-540-19488-0。
- Bodlaender, Hans L. (1996)、「小さなツリー幅のツリー分解を見つけるための線形時間アルゴリズム」、SIAM Journal on Computing、25 (6): 1305–1317、CiteSeerX 10.1.1.19.7484、doi :10.1137/S0097539793251219。
- Bodlaender, Hans L. (1998)、「木幅が制限されたグラフの部分kアーボレタム」、理論計算機科学、209 (1–2): 1–45、doi : 10.1016/S0304-3975(97)00228-4。
- Bodlaender, Hans L.; Drange, Pal G.; Dregi, Markus S.; Fomin, Fedor V.; Lokshtanov, Daniel; Pilipczuk, Michal (2016)、「ツリー幅の 5 近似アルゴリズム」、SIAM Journal on Computing、45 (2): 317–378、arXiv : 1304.6321、doi :10.1137/130947374。
- Chekuri, Chandra; Chuzhoy, Julia (2016)、「グリッドマイナー定理の多項式境界」、Journal of the ACM、63 (5): A40:1–65、arXiv : 1305.6577、doi :10.1145/2820609、MR 3593966、S2CID 209860422。
- Courcelle, B. (1990)、「グラフのモナド的2階論理 I: 有限グラフの認識可能な集合」、Information and Computation、85 :12–75、CiteSeerX 10.1.1.158.5595、doi :10.1016/0890-5401(90)90043-h。
- Courcelle, B. (1992)、「グラフのモナド二階論理 III: 木幅、禁制のマイナー、および複雑性の問題」、Informatique Théorique (26): 257–286。
- Demaine, Erik D. ; Fomin, Fedor V.; Hajiaghayi, MohammadTaghi; Thilikos, Dimitrios M. (2004)、「二次元パラメータとローカルツリー幅」、SIAM Journal on Discrete Mathematics、18 (3): 501–511、CiteSeerX 10.1.1.107.6195、doi :10.1137/S0895480103433410、MR 2134412、S2CID 7803025。
- Demaine, Erik D. ; Hajiaghayi, MohammadTaghi (2004a)、「マイナークローズドグラフファミリの直径とツリー幅の再考」、Algorithmica、40 (3): 211–215、doi :10.1007/s00453-004-1106-1、MR 2080518、S2CID 390856。
- Demaine, Erik D.; Hajiaghayi, MohammadTaghi (2004b)、「ローカル ツリー幅と線形ローカル ツリー幅の等価性およびそのアルゴリズムへの応用」、第 15 回 ACM-SIAM 離散アルゴリズム シンポジウムの議事録、ニューヨーク: ACM、pp. 840–849、MR 2290974。
- Demaine, Erik D. ; Hajiaghayi, MohammadTaghi (2008)、「ツリー幅におけるグリッドマイナーの線形性と二次元性による応用」(PDF)、Combinatorica、28 (1): 19–36、doi :10.1007/s00493-008-2140-4、S2CID 16520181。
- Diestel、Reinhard (2004)、「Halin の格子定理の短い証明」、Abhandlungen aus dem Mathematischen セミナー der Universität Hamburg、74 : 237–242、doi :10.1007/BF02941538、MR 2112834、S2CID 124603912。
- ディーステル、ラインハルト(2005)、グラフ理論(第3版)、シュプリンガー、ISBN 978-3-540-26182-7。
- Eppstein, D. (2000)、「マイナークローズドグラフファミリの直径とツリー幅」、Algorithmica、27 (3–4): 275–291、arXiv : math/9907126、doi :10.1007/s004530010020、MR 1759751、S2CID 3172160。
- Feige, Uriel; Hajiaghayi, MohammadTaghi; Lee, James R. (2008)、「最小重み頂点セパレータの近似アルゴリズムの改良」、SIAM Journal on Computing、38 (2): 629–657、CiteSeerX 10.1.1.597.5634、doi :10.1137/05064299X。
- Fomin, Fedor V. ; Todinca, Ioan; Villanger, Yngve (2015)、「三角分割と CMSO による大規模誘導サブグラフ」、SIAM Journal on Computing、44 (1): 54–87、arXiv : 1309.1559、doi :10.1137/140964801、S2CID 15880453。
- フリック、マルクス;グローエ、マーティン(2001)、「局所的にツリー分解可能な構造の一次特性の決定」、Journal of the ACM、48 (6): 1184–1206、arXiv : cs/0004007、doi :10.1145/504794.504798、MR 2143836、S2CID 999472。
- Fomin, Fedor V.; Lokshtanov, Daniel; Saurabh, Saket; Pilipczuk, Michal; Wrochna, Marcin (2018)、「低木幅のグラフおよび行列の完全多項式時間パラメータ化計算」、ACM Transactions on Algorithms、14 (3): 34:1–34:45、arXiv : 1511.01379、doi :10.1145/3186898、S2CID 2144798。
- Grigoriev, Alexander; Bodlaender, Hans L. (2007)、「エッジあたりの交差が少ない埋め込み可能なグラフのアルゴリズム」、Algorithmica、49 (1): 1–11、CiteSeerX 10.1.1.65.5071、doi :10.1007/s00453-007-0010-x、MR 2344391、S2CID 8174422。
- ハリン、ルドルフ(1976)、「グラフのS関数」、ジャーナルオブジオメトリ、8(1–2):171–186、doi:10.1007 / BF01917434、S2CID 120256194。
- Kao, Ming-Yang 編 (2008)、「グラフのツリー幅」、Encyclopedia of Algorithms、Springer、p. 969、ISBN 9780387307701もう一つの長年の未解決問題は、
平面グラフのツリー幅を計算する多項式時間アルゴリズムが存在するかどうかです。
- Korhonen, Tuukka (2021)、「ツリー幅の単一指数時間 2 近似アルゴリズム」、第 62 回 IEEE コンピュータサイエンスの基礎に関する年次シンポジウムの議事録、IEEE、pp. 184–192、arXiv : 2104.07463、doi :10.1109/FOCS52979.2021.00026、ISBN 978-1-6654-2055-6、S2CID 233240958。
- ラガーグレン、イェンス (1993)、「障害物のサイズの上限」、グラフ構造理論 (シアトル、ワシントン州、1991)、Contemporary Mathematics、第 147 巻、プロビデンス、ロードアイランド州: アメリカ数学協会、pp. 601–621、doi :10.1090/conm/147/01202、ISBN 9780821851609、MR 1224734。
- ラガーグレン、イェンス (1996)、「木幅が制限されたグラフの効率的な並列アルゴリズム」、アルゴリズムジャーナル、20 (1): 20–44、doi :10.1006/jagm.1996.0002、MR 1368716。
- ラマチャンドラムルティ、シッダールタン (1997)、「ツリー幅に対する障害物の構造と数」、SIAM Journal on Discrete Mathematics、10 (1): 146–157、doi :10.1137/S0895480195280010、MR 1430552。
- Reed, Bruce A. (1992)、「近似セパレータの検出とツリー幅の高速計算」、Kosaraju, S. Rao、Fellows, Mike、Wigderson, Avi、Ellis, John A. (編)、Proceedings of the 24th Annual ACM Symposium on Theory of Computing、1992 年 5 月 4 日~6 日、ビクトリア、ブリティッシュ コロンビア、カナダ、ACM、pp. 221~228、doi : 10.1145/129712.129734、ISBN 0-89791-511-9、S2CID 16259988。
- ロバートソン、ニール;シーモア、ポール D. (1984)、「グラフマイナー III: 平面ツリー幅」、組み合わせ理論ジャーナル、シリーズ B、36 (1): 49–64、doi : 10.1016/0095-8956(84)90013-3。
- ロバートソン、ニール;シーモア、ポール D. (1986)、「グラフマイナー V: 平面グラフの除外」、組み合わせ理論ジャーナル、シリーズ B、41 (1): 92–114、doi : 10.1016/0095-8956(86)90030-4。
- ロバートソン、ニール;シーモア、ポール D. (1995)、「グラフマイナー XIII: 分離パス問題」、組み合わせ理論ジャーナル、シリーズ B、63 (1): 65–110、doi : 10.1006/jctb.1995.1006。
- ロバートソン、ニール、シーモア、ポール、トーマス、ロビン(1994)、「平面グラフの迅速な除外」、Journal of Combinatorial Theory、シリーズ B、62 (2): 323–348、doi : 10.1006/jctb.1994.1073、MR 1305057。
- Satyanarayana, A.; Tung, L. (1990)、「部分 3 ツリーの特徴付け」、Networks、20 (3): 299–322、doi :10.1002/net.3230200304、MR 1050503。
- シーモア、ポール D. ;トーマス、ロビン(1993)、「グラフ検索とツリー幅の最小最大定理」、組み合わせ理論ジャーナル、シリーズ B、58 (1): 22–33、doi : 10.1006/jctb.1993.1027。
- Shoikhet, Kirill、Geiger, Dan (1997)、「最適な三角測量を見つけるための実用的なアルゴリズム」、Kuipers, Benjamin、Webber, Bonnie L. (編)、Proceedings of the Fourteenth National Conference on Artificial Intelligence and Ninth Innovative Applications of Artificial Intelligence Conference、AAAI 97、IAAI 97、1997 年 7 月 27 ~ 31 日、プロビデンス、ロードアイランド州、米国、AAAI Press / The MIT Press、pp. 185 ~ 190。
- Thorup, Mikkel (1998)、「すべての構造化プログラムはツリー幅が小さく、レジスタ割り当てが適切である」、Information and Computation、142 (2): 159–181、doi : 10.1006/inco.1997.2697。
- Korhonen, Tuukka; Lokshtanov, Daniel (2022)、「ツリー幅の改良されたパラメータ化アルゴリズム」、arXiv : 2211.07154 [cs.DS]。
