定義 定義。 無向グラフの場合G = ( V 、 E ) {\displaystyle G=(V,E)} Tutte多項式は 次のように定義できる。
T G ( x 、 y ) = ∑ A ⊆ E ( x − 1 ) k ( A ) − k ( E ) ( y − 1 ) k ( A ) + | A | − | V | 、 {\displaystyle T_{G}(x,y)=\sum \nolimits _{A\subseteq E}(x-1)^{k(A)-k(E)}(y-1)^{k(A)+|A|-|V|},} どこk ( A ) {\displaystyle k(A)} グラフの連結成分 の数を表す( V 、 A ) {\displaystyle (V,A)} 。
この定義では、T G {\displaystyle T_{G}} は明確に定義されており、x {\displaystyle x} そしてy {\displaystyle y} 。
同じ定義は、少し異なる表記法を用いて次のように表すことができる。r ( A ) = | V | − k ( A ) {\displaystyle r(A)=|V|-k(A)} グラフのランク を表す( V 、 A ) {\displaystyle (V,A)} すると、ホイットニー順位生成関数 は次のように定義される。
R G ( u 、 v ) = ∑ A ⊆ E u r ( E ) − r ( A ) v | A | − r ( A ) 。 {\displaystyle R_{G}(u,v)=\sum \nolimits _{A\subseteq E}u^{r(E)-r(A)}v^{|A|-r(A)}.} 2つの関数は、簡単な変数変換によって等価となる。
T G ( x 、 y ) = R G ( x − 1 、 y − 1 ) 。 {\displaystyle T_{G}(x,y)=R_{G}(x-1,y-1).} タッテの二色多項式 Q G {\displaystyle Q_{G}} これは、別の単純な変換の結果です。
T G ( x 、 y ) = ( x − 1 ) − k ( G ) Q G ( x − 1 、 y − 1 ) 。 {\displaystyle T_{G}(x,y)=(x-1)^{-k(G)}Q_{G}(x-1,y-1).} トゥッテの元の定義T G {\displaystyle T_{G}} 同等だが、表現しにくい。G {\displaystyle G} 私たちは設定しました
T G ( x 、 y ) = ∑ 私 、 j t 私 j x 私 y j 、 {\displaystyle T_{G}(x,y)=\sum \nolimits _{i,j}t_{ij}x^{i}y^{j},} どこt 私 j t_ij 内部活動 のスパニングツリー の数を表します私 {\displaystyle i} 外部活動 j {\displaystyle j} 。
3つ目の定義では、削除-収縮の再帰 を使用します。エッジ収縮 G / u v {\displaystyle G/uv} グラフのG {\displaystyle G} 頂点を結合して得られるグラフはu {\displaystyle u} そしてv {\displaystyle v} 端を取り除くu v {\displaystyle uv} 私たちは書くG − u v {\displaystyle G-uv} エッジがu v {\displaystyle uv} は単に除去される。すると、Tutte多項式は漸化式によって定義される。
T G = T G − e + T G / e 、 {\displaystyle T_{G}=T_{Ge}+T_{G/e},} もしe {\displaystyle e} ループ でもブリッジ でもない、基本ケース
T G ( x 、 y ) = x 私 y j 、 {\displaystyle T_{G}(x,y)=x^{i}y^{j},} もしG {\displaystyle G} を含む私 {\displaystyle i} 橋とj {\displaystyle j} ループのみで、他のエッジはありません。特に、T G = 1 {\displaystyle T_{G}=1} もしG {\displaystyle G} 辺を含みません。
Fortuin & Kasteleyn (1972) による統計力学のランダムクラスターモデルは 、別の同等の定義を提供する。[ 4 ] 分割和
Z G ( q 、 w ) = ∑ F ⊆ E q k ( F ) w | F | {\displaystyle Z_{G}(q,w)=\sum \nolimits _{F\subseteq E}q^{k(F)}w^{|F|}} と同等T G {\displaystyle T_{G}} 変換の下で[ 5 ]
T G ( x 、 y ) = ( x − 1 ) − k ( E ) ( y − 1 ) − | V | ⋅ Z G ( ( x − 1 ) ( y − 1 ) 、 y − 1 ) 。 {\displaystyle T_{G}(x,y)=(x-1)^{-k(E)}(y-1)^{-|V|}\cdot Z_{G}{\Big (}(x-1)(y-1),\;y-1{\Big )}.}
例 同型グラフは同じタット多項式を持つが、その逆は成り立たない。例えば、すべての木のタット多項式はm {\displaystyle m} エッジはx m {\displaystyle x^{m}} 。
タット多項式は、係数を一覧表形式で示すことが多い。t 私 j t_ij のx 私 y j {\displaystyle x^{i}y^{j}} 列に私 {\displaystyle i} およびコラムj {\displaystyle j} 例えば、ピーターセングラフ のタット多項式は、
36 x + 120 x 2 + 180 x 3 + 170 x 4 + 114 x 5 + 56 x 6 + 21 x 7 + 6 x 8 + x 9 + 36 y + 84 y 2 + 75 y 3 + 35 y 4 + 9 y 5 + y 6 + 168 x y + 240 x 2 y + 170 x 3 y + 70 x 4 y + 12 x 5 y + 171 x y 2 + 105 x 2 y 2 + 30 x 3 y 2 + 65 x y 3 + 15 x 2 y 3 + 10 x y 4 、 {\displaystyle {\begin{aligned}36x&+120x^{2}+180x^{3}+170x^{4}+114x^{5}+56x^{6}+21x^{7}+6x^{8}+x^{9}\\&+36y+84y^{2}+75y^{3}+35y^{4}+9y^{5}+y^{6}\\&+1 68xy+240x^{2}y+170x^{3}y+70x^{4}y+12x^{5}y\\&+171xy^{2}+105x^{2}y^{2}+30x^{3}y^{2}\\&+65xy^{3}+15x^{2}y^{3}\\&+10xy^{4},\end{aligned}}} 以下の表で示されます。
別の例として、正八面体グラフのタット多項式は次のように表される。
12 y 2 x 2 + 11 x + 11 y + 40 y 3 + 32 y 2 + 46 y x + 24 x y 3 + 52 x y 2 + 25 x 2 + 29 y 4 + 15 y 5 + 5 y 6 + 6 y 4 x + 39 y x 2 + 20 x 3 + y 7 + 8 y x 3 + 7 x 4 + x 5 {\displaystyle {\begin{aligned}&12\,{y}^{2}{x}^{2}+11\,x+11\,y+40\,{y}^{3}+32\,{y}^{2}+46\,yx+24\,x{y}^{3}+52\,x{y}^{2}\\&+25\,{x}^{2}+29\, {y}^{4}+15\、{y}^{5}+5\、{y}^{6}+6\、{y}^{4}x\\&+39\、y{x}^{2}+20\ 、{x}^{3}+{y}^{7}+8\,y{x}^{3}+7\,{x}^{4}+{x}^{5}\end{aligned}}}
専門分野 さまざまなポイントとラインで( x 、 y ) {\displaystyle (x,y)} 平面において、タット多項式は、数学や物理学の様々な分野でそれぞれ研究されてきた量に評価されます。タット多項式の魅力の一つは、これらの量を分析するための統一的な枠組みを提供する点にあります。
ジョーンズ多項式 タット平面上に描かれたジョーンズ多項式 双曲線に沿ってx y = 1 {\displaystyle xy=1} 平面グラフのタット多項式は、関連する交代結び目 のジョーンズ多項式 に特化する。
個々のポイント
(2、1)T G ( 2 、 1 ) {\displaystyle T_{G}(2,1)} フォレスト の数、つまり非巡回エッジ部分集合の数をカウントします。
(1、1)T G ( 1 、 1 ) {\displaystyle T_{G}(1,1)} 全域フォレスト(サイクルがなく、 G と同じ数の連結成分を持つエッジ部分集合)の数をカウントします。グラフが連結されている場合、T G ( 1 、 1 ) {\displaystyle T_{G}(1,1)} スパニングツリーの数をカウントします。
(1、2)T G ( 1 、 2 ) {\displaystyle T_{G}(1,2)} 全域部分グラフ( G と同じ数の連結成分を持つ辺のサブセット)の数をカウントします。
(2, 0)T G ( 2 、 0 ) {\displaystyle T_{G}(2,0)} G の非巡回方向 の数を数える。[ 10 ]
(0, 2)T G ( 0 、 2 ) {\displaystyle T_{G}(0,2)} G の強く連結した方向 の数を数える。[ 11 ]
(2、2)T G ( 2 、 2 ) {\displaystyle T_{G}(2,2)} 番号は2 | E | {\displaystyle 2^{|E|}} どこ| E | {\displaystyle |E|} はグラフG のエッジの数です。
(0, −2)G が4正則グラフである場合、
( − 1 ) | V | + k ( G ) T G ( 0 、 − 2 ) {\displaystyle (-1)^{|V|+k(G)}T_{G}(0,-2)} G のオイラー方向 の数を数えます。k ( G ) {\displaystyle k(G)} はG の連結成分の数である。[ 10 ]
(3、3)Gが m × n グリッドグラフ である場合、 2 T G ( 3 、 3 ) {\displaystyle 2T_{G}(3,3)} 幅4m 、高さ4n の長方形をTテトロミノ で敷き詰める方法の数を数える。[ 12 ] [ 13 ]
Gが 平面グラフ である場合、2 T G ( 3 、 3 ) {\displaystyle 2T_{G}(3,3)} これは、 G のメディアル グラフ における重み付きオイラー方向の合計に等しく、方向の重みは、その方向の鞍点の数 (つまり、接続する辺が「内、外、内外」と巡回的に順序付けられている頂点の数) の 2 乗です。[ 14 ]
ポッツモデルとイジングモデル タット平面上に描かれたイジングモデル、3状態ポッツモデル、および4状態ポッツモデルの分配関数。 xy 平面における双曲線を定義する。
H 2 : ( x − 1 ) ( y − 1 ) = 2 、 {\displaystyle H_{2}:\quad (x-1)(y-1)=2,} Tutte多項式は分割関数に特化しており、Z ( ⋅ ) 、 {\displaystyle Z(\cdot ),} 統計物理学 で研究されているイジングモデル について。具体的には、双曲線に沿ってH 2 {\displaystyle H_{2}} この2つは次の式で関連付けられています: [ 15 ]
Z ( G ) = 2 ( e − α ) | E | − r ( E ) ( 4 シン α ) r ( E ) T G ( 布 α 、 e 2 α ) 。 {\displaystyle Z(G)=2\left(e^{-\alpha }\right)^{|E|-r(E)}\left(4\sinh \alpha \right)^{r(E)}T_{G}\left(\coth \alpha ,e^{2\alpha }\right).} 特に、
( 布 α − 1 ) ( e 2 α − 1 ) = 2 {\displaystyle (\coth \alpha -1)\left(e^{2\alpha }-1\right)=2} すべての複素数αについて。
より一般的に、任意の正の整数 q に対して、双曲線を次のように定義します。
H q : ( x − 1 ) ( y − 1 ) = q 、 {\displaystyle H_{q}:\quad (x-1)(y-1)=q,} すると、Tutte 多項式はq 状態Potts モデル の分配関数に特化します。Pottsモデルの枠組みで分析されるさまざまな物理量は、H q {\displaystyle H_{q}} 。
二色多項式 タッテはまた、彩色多項式のより厳密な2変数一般化であるグラフの二色多項式を定義した。これは
Q G ( u 、 v ) = ∑ A ⊆ E u k ( A ) v | A | − | V | + k ( A ) 、 {\displaystyle Q_{G}(u,v)=\sum \nolimits _{A\subseteq E}u^{k(A)}v^{|A|-|V|+k(A)},} どこk ( A ) {\displaystyle k(A)} は、全域部分グラフ ( V , A ) の 連結成分 の数です。これは、次の式でコランク零多項式 と関連付けられます。
Q G ( u 、 v ) = u k ( G ) R G ( u 、 v ) 。 {\displaystyle Q_{G}(u,v)=u^{k(G)}\,R_{G}(u,v).} 二色多項式はマトロイドには一般化されません。なぜなら、k ( A )はマトロイドの性質ではないからです。同じマトロイドを持つ異なるグラフでも、連結成分の数は異なる場合があります。
アルゴリズム
削除-短縮ダイヤモンドグラフ に適用された削除・縮約アルゴリズム。赤い辺は左の子で削除され、右の子で縮約される。結果として得られる多項式は、葉の単項式の和である。x 3 + 2 x 2 + y 2 + 2 x y + x + y {\displaystyle x^{3}+2x^{2}+y^{2}+2xy+x+y} ウェルシュ& メリノ(2000) に基づく。Tutte多項式の削除縮約漸化式、
T G ( x 、 y ) = T G ∖ e ( x 、 y ) + T G / e ( x 、 y ) 、 e ループでも橋でもない。 {\displaystyle T_{G}(x,y)=T_{G\setminus e}(x,y)+T_{G/e}(x,y),\qquad e{\text{ not a loop nor a bridge.}}} 与えられたグラフに対してそれを計算する再帰アルゴリズムがすぐに得られます。ループ やブリッジ ではないエッジeが見つかる限り、そのエッジが削除された場合と 縮約された 場合の Tutte 多項式を再帰的に計算します。次に、2 つのサブ結果を合計して、グラフ全体の Tutte 多項式を取得します。
基本ケースは単項式ですx m y n {\displaystyle x^{m}y^{n}} ここで、 m は橋の数、n はループの数である。
多項式係数の範囲内で、このアルゴリズムの実行時間t は、 グラフの頂点数n とエッジ数mで表すことができ、
t ( n + m ) = t ( n + m − 1 ) + t ( n + m − 2 ) 、 {\displaystyle t(n+m)=t(n+m-1)+t(n+m-2),} フィボナッチ数列 に比例する漸化式 とその解[ 18 ]
t ( n + m ) = ( 1 + 5 2 ) n + m = O ( 1.6180 n + m ) 。 {\displaystyle t(n+m)=\left({\frac {1+{\sqrt {5}}}{2}}\right)^{n+m}=O\left(1.6180^{n+m}\right).} 解析は、その数の多項式係数の範囲内で改善できる。τ ( G ) {\displaystyle \tau (G)} 入力グラフの全域木。 [ 19 ] 疎グラフ の場合m = O ( n ) {\displaystyle m=O(n)} この実行時間はexp ( O ( n ) ) {\displaystyle \exp(O(n))} 次数kの 正則グラフ の場合、全域木の数は次のように制限できます。
τ ( G ) = O ( ν k n n − 1 ログ n ) 、 {\displaystyle \tau (G)=O\left(\nu _{k}^{n}n^{-1}\log n\right),} どこ
ν k = ( k − 1 ) k − 1 ( k 2 − 2 k ) k 2 − 1 。 {\displaystyle \nu _{k}={\frac {(k-1)^{k-1}}{(k^{2}-2k)^{{\frac {k}{2}}-1}}}.} そのため、削除・縮約アルゴリズムはこの境界の多項式係数の範囲内で実行されます。例:[ 20 ]
ν 5 ≈ 4.4066。 {\displaystyle \nu _{5}\approx 4.4066.} 実際には、グラフ同型性テストを使用して再帰呼び出しを回避します。このアプローチは、非常に疎で多くの対称性を示すグラフに対してうまく機能します。アルゴリズムのパフォーマンスは、エッジ e を選択するために使用されるヒューリスティックに依存します。[ 19 ] [ 21 ] [ 22 ]
計算複雑性 タット多項式にはいくつかの計算上の問題が関連付けられています。最も単純な問題は、
入力: グラフG {\displaystyle G} 出力: 係数T G {\displaystyle T_{G}} 特に、出力によって評価が可能になるT G ( − 2 、 0 ) {\displaystyle T_{G}(-2,0)} これは、 G の 3 色付けの数を数えることと同等です。この後者の問題は、平面グラフ の族に限定した場合でも#P 完全で あるため、与えられたグラフの Tutte 多項式の係数を計算する問題は、平面グラフの場合でも#P 困難 です。
Tutteと呼ばれる一連の問題には、より多くの注目が集まっている。( x 、 y ) {\displaystyle (x,y)} すべての複素数ペアに対して定義される( x 、 y ) {\displaystyle (x,y)} :
入力: グラフ G {\displaystyle G} 出力: 値 T G ( x 、 y ) {\displaystyle T_{G}(x,y)} これらの問題の難易度は座標によって変化する( x 、 y ) {\displaystyle (x,y)} 。
正確な計算 トゥッテ平面。すべての点( x 、 y ) {\displaystyle (x,y)} 実際の平面では、計算上の問題に対応しますT G ( x 、 y ) {\displaystyle T_{G}(x,y)} 赤い点では、問題は多項式時間で計算可能です。青い点では、問題は一般に#P困難ですが、平面グラフの場合は多項式時間で計算可能です。白い領域内の任意の点では、二部平面グラフの場合でも問題は#P困難です。 x とyが 両方とも非負整数である場合、問題はT G ( x 、 y ) {\displaystyle T_{G}(x,y)} #P に属します。一般的な整数ペアの場合、Tutte 多項式には負の項が含まれるため、この問題は、減算に関する#P の閉包である複雑性クラス GapP に分類されます。有理座標に対応するために、( x 、 y ) {\displaystyle (x,y)} 、 #P の有理数類似物を定義することができる。[ 24 ]
正確に計算する計算複雑度T G ( x 、 y ) {\displaystyle T_{G}(x,y)} どのような場合でも、2 つのクラスのいずれかに分類されます。x 、 y ∈ C {\displaystyle x,y\in \mathbb {C} } 問題は、以下の条件を満たさない限り#P困難です。( x 、 y ) {\displaystyle (x,y)} 双曲線上に位置するH 1 {\displaystyle H_{1}} またはポイントの1つ
{ ( 1 、 1 ) 、 ( − 1 、 − 1 ) 、 ( 0 、 − 1 ) 、 ( − 1 、 0 ) 、 ( 私 、 − 私 ) 、 ( − 私 、 私 ) 、 ( j 、 j 2 ) 、 ( j 2 、 j ) } 、 j = e 2 π 私 3 。 {\displaystyle \left\{(1,1),(-1,-1),(0,-1),(-1,0),(i,-i),(-i,i),\left(j,j^{2}\right),\left(j^{2},j\right)\right\},\qquad j=e^{\frac {2\pi i}{3}}.} この場合、多項式時間で計算可能です。[ 25 ] 問題が平面グラフのクラスに限定されている場合、双曲線上の点はH 2 {\displaystyle H_{2}} も多項式時間で計算可能になる。他のすべての点は、二部平面グラフの場合でも#P-困難のままである。[ 26 ] 平面グラフの二分法に関する論文で、Vertiganは(結論で)頂点次数が最大3のグラフにさらに制限した場合でも、点を除いて同じ結果が成り立つと主張している。T G ( 0 、 − 2 ) {\displaystyle T_{G}(0,-2)} これは、どこにもゼロがないZ 3 フローをカウントし、多項式時間で計算可能です。[ 27 ]
これらの結果には、いくつかの注目すべき特殊なケースが含まれています。たとえば、イジングモデルの分配関数を計算する問題は、一般に#P困難ですが、オンサーガーとフィッシャーの有名なアルゴリズムは平面格子に対してこれを解決します。また、ジョーンズ多項式を計算することも#P困難です。最後に、平面グラフの4色塗りの数を計算することは#P完全ですが、決定問題は4色定理により自明です。対照的に、平面グラフの3色塗りの数を数えることは、決定問題が 簡潔な還元 によりNP完全であることが知られているため、#P完全であることが容易にわかります。
近似 どの点が優れた近似アルゴリズム を許容するかという問題は、非常によく研究されてきた。多項式時間で正確に計算できる点を除いて、知られている唯一の近似アルゴリズムは、T G ( x 、 y ) {\displaystyle T_{G}(x,y)} これは、JerrumとSinclairのFPRASであり、「イジング」双曲線上の点に対して機能します。H 2 {\displaystyle H_{2}} y > 0の場合。入力グラフが密なインスタンスに制限されている場合、次数はΩ ( n ) {\displaystyle \Omega (n)} x ≥ 1、y ≥ 1 の場合、FPRAS が存在する。[ 28 ]
正確な計算ほど状況がよく理解されているわけではないが、平面の広い領域を近似することは難しいことが知られている。[ 24 ]
参考文献 Alon, N. ; Frieze, A.; Welsh, DJA (1995)、「Tutte-Gröthendieck 不変量に対する多項式時間ランダム化近似スキーム:密な場合」、Random Structures and Algorithms 、6 (4): 459–478 、doi : 10.1002/rsa.3240060409 。Annan, JD (1994)、「密なグラフにおけるフォレストの数を数えるためのランダム近似アルゴリズム」、Combinatorics, Probability and Computing 、3 (3): 273–283 、doi : 10.1017/S0963548300001188 。ビッグス、ノーマン(1993)、『代数的グラフ理論 (第2 版)』、ケンブリッジ大学出版局 、ISBN 0-521-45897-8 。ビョルクルンド、アンドレアス。ヒュースフェルト、トール。カスキ、ペテリ。コイヴィスト、ミッコ(2008)、「頂点指数時間におけるトゥッテ多項式の計算」、Proc.第 47 回年次 IEEE Symposium on Foundations of Computer Science (FOCS 2008) 、pp. 677–686 、arXiv : 0711.2585 、doi : 10.1109/FOCS.2008.40、ISBN 978-0-7695-3436-7 。Bollobás、Béla (1998)、現代グラフ理論 、Springer 、ISBN 978-0-387-98491-9 。Chung, Fan ; Yau, S.-T. (1999)、「被覆、熱核、全域木」、Electronic Journal of Combinatorics 、6 : R12、doi : 10.37236/1444、MR 1667452 。Crapo、Henry H. (1969)、「The Tutte Polynomial」、Aequationes Mathematicae 、3 (3): 211–229 、doi : 10.1007/bf01817442 。Farr, Graham E. (2007)、「Tutte-Whitney 多項式: 歴史と一般化」、Grimmett, Geoffrey およびMcDiarmid, Colin (編)、『組み合わせ論、複雑性、そして偶然性。Dominic Welsh への賛辞』 、Oxford Lecture Series in Mathematics and its Applications、第 34 巻 、Oxford University Press 、pp. 28–52 、ISBN 978-0-19-857127-8 、Zbl 1124.05020 。Fortuin, Cees M.; Kasteleyn, Pieter W. (1972)、「ランダムクラスターモデルについて:I. 序論と他のモデルとの関係」、Physica 、57 (4)、Elsevier :536–564 、Bibcode :1972Phy....57..536F、doi :10.1016/0031-8914(72)90045-6、ISSN 0031-8914 。ゴッドシル、クリス ;ロイル、ゴードン (2004)、『代数的グラフ理論』 、シュプリンガー 、ISBN 978-0-387-95220-8 。Goldberg, Leslie Ann ; Jerrum, Mark (2008)、「Tutte多項式の近似不可能性」、Information and Computation 、206 (7): 908–929 、arXiv : cs/0605140 、doi : 10.1016/j.ic.2008.04.003 。Haggard, Gary; Pearce, David J.; Royle, Gordon (2010)、「Tutte多項式の計算」、ACM Transactions on Mathematical Software 、37 (3): Art. 24、17、doi : 10.1145/1824801.1824802、MR 2738228 。Jaeger, F.; Vertigan, DL; Welsh, DJA (1990)、「ジョーンズ多項式とタット多項式の計算複雑性について」、Mathematical Proceedings of the Cambridge Philosophical Society 、108 (1): 35–53 、Bibcode : 1990MPCPS.108...35J、doi : 10.1017/S0305004100068936 。Jerrum, Mark ; Sinclair, Alistair (1993)、「イジングモデルのための多項式時間近似アルゴリズム」(PDF) 、SIAM Journal on Computing 、22 (5): 1087–1116 、doi : 10.1137/0222066 。Korn, Michael; Pak, Igor (2003), Tutte多項式の組み合わせ評価 (PDF) (プレプリント) 。Korn, Michael; Pak, Igor (2004)、「T-テトロミノによる長方形のタイリング」、Theoretical Computer Science 、319 ( 1–3 ): 3–27 、doi : 10.1016/j.tcs.2004.02.023 。Las Vergnas, Michel (1980)、「向き付けられたマトロイドにおける凸性」、Journal of Combinatorial Theory 、シリーズB、29 (2): 231–243 、doi : 10.1016/0095-8956(80)90082-9 、ISSN 0095-8956、MR 0586435 。Las Vergnas, Michel (1988)、「グラフのTutte多項式の(3, 3)における評価について」、Journal of Combinatorial Theory 、シリーズB、45 (3): 367–372 、doi : 10.1016/0095-8956(88)90079-2 、ISSN 0095-8956 。Martin、Pierre (1977)、Eulériennes dans les multigraphes et invariants de Tutte-Grothendieck [ Eulérian Enumerations in multigraphs and Tutte-Grothendieck invariants ] (博士論文) (フランス語)、ジョセフ フーリエ大学 。Pearce, David J.; Haggard, Gary; Royle, Gordon (2010)、「Tutte多項式を計算するためのエッジ選択ヒューリスティクス」(PDF) 、Chicago Journal of Theoretical Computer Science :論文6、14、MR 2659710 。関根京子、今井浩、谷誠一郎(1995)「中規模グラフのTutte多項式の計算」、アルゴリズムと計算(ケアンズ、1995年) 、Lecture Notes in Computer Science 、第 1004巻、Springer 、pp. 224–233 、doi : 10.1007/BFb0015427、ISBN 978-3-540-60573-7 MR 1400247 。Sokal, Alan D. (2005)、「グラフとマトロイドのための多変数Tutte多項式(別名Pottsモデル)」、Webb, Bridget S. (編)、『組合せ論概論』 、ロンドン数学会講義ノートシリーズ、第327巻 、ケンブリッジ大学出版局 、pp. 173–226 、arXiv : math/0503607 、doi : 10.1017/CBO9780511734885.009、ISBN 978-0-521-61523-5 。Tutte, WT (2001),グラフ理論 , Cambridge University Press , ISBN 978-0521794893 。Tutte, WT (2004)、「グラフ多項式」、Advances in Applied Mathematics 、32 ( 1–2 ): 5–9 、doi : 10.1016/S0196-8858(03)00041-1 。Vertigan, DL; Welsh, DJA (1992)、「Tutte 平面の計算複雑性: 二部グラフの場合」、Combinatorics, Probability and Computing 、1 (2): 181– 187、doi : 10.1017/S0963548300000195 。Vertigan, Dirk (2005)、「平面グラフのTutte不変量の計算複雑性」、SIAM Journal on Computing 、35 (3): 690–712 、doi : 10.1137/S0097539704446797 。ウェルシュ、DJA (1976)、『マトロイド理論』 、アカデミック・プレス 、ISBN 012744050X 。ウェルシュ、ドミニク (1993)、『複雑性:結び目、彩色、計数』 、ロンドン数学会講義ノートシリーズ、ケンブリッジ大学出版局 、ISBN 978-0521457408 。Welsh, Dominic (1999)、「Tutte多項式」、Random Structures & Algorithms 、15 ( 3–4 )、Wiley : 210–228 、doi : 10.1002/(SICI)1098-2418(199910/12)15:3/4 < 210::AID-RSA2 > 3.0.CO ; 2-R、ISSN 1042-9832 。Welsh, DJA ; Merino, C. (2000)、「ポッツモデルとタット多項式」、Journal of Mathematical Physics 、41 (3): 1127– 1152、Bibcode : 2000JMP....41.1127W、doi : 10.1063/1.533181 。Wilf, Herbert S. (1986), Algorithms and complexity (PDF) , Prentice Hall , ISBN 0-13-021973-8 MR 0897317 。