
El polinomio de Tutte , también llamado polinomio dicromático o polinomio de Tutte-Whitney , es un polinomio de grafos . Es un polinomio en dos variables que juega un papel importante en la teoría de grafos . Se define para todo grafo no dirigido.y contiene información sobre cómo está conectado el grafo. Se denota por.
La importancia de este polinomio radica en la información que contiene sobreAunque se estudió originalmente en la teoría algebraica de grafos como una generalización de problemas de conteo relacionados con la coloración de grafos y el flujo sin ceros , contiene varias especializaciones famosas de otras ciencias, como el polinomio de Jones de la teoría de nudos y las funciones de partición del modelo de Potts de la física estadística . También es la fuente de varios problemas computacionales centrales en la informática teórica .
El polinomio de Tutte tiene varias definiciones equivalentes. Es esencialmente equivalente al polinomio de rango de Whitney, al polinomio dicromático de Tutte y al modelo de clúster aleatorio de Fortuin-Kasteleyn bajo transformaciones simples. Es esencialmente una función generadora para el número de conjuntos de aristas de un tamaño dado y el número de componentes conexas, con generalizaciones inmediatas a matroides . También es el invariante de grafos más general que se puede definir mediante una recurrencia de eliminación-contracción . Varios libros de texto sobre teoría de grafos y teoría de matroides le dedican capítulos enteros. [ 1 ] [ 2 ] [ 3 ]
Definiciones
Definición. Para un grafo no dirigidouno puede definir el polinomio de Tutte como
dóndedenota el número de componentes conexas del grafo.
En esta definición queda claro queestá bien definido y es un polinomio eny.
La misma definición se puede dar utilizando una notación ligeramente diferente dejandodenota el rango del gráficoEntonces, la función generadora de rango de Whitney se define como
Las dos funciones son equivalentes bajo un simple cambio de variables:
Polinomio dicromático de Tuttees el resultado de otra transformación simple:
La definición original de Tuttees equivalente pero más difícil de expresar. Para conectadonosotros establecimos
dóndedenota el número de árboles de expansión de actividad internay actividad externa.
Una tercera definición utiliza una recurrencia de eliminación-contracción . La contracción de aristas.del gráficoes el grafo obtenido al fusionar los vérticesyy eliminando el borde. Nosotros escribimospara el gráfico donde la aristasimplemente se elimina. Entonces el polinomio de Tutte se define mediante la relación de recurrencia.
sino es ni un bucle ni un puente , con caso base
sicontienepuentes ybucles y ningún otro borde. Especialmente,siNo contiene bordes.
El modelo de clúster aleatorio de la mecánica estadística debido a Fortuin y Kasteleyn (1972) proporciona otra definición equivalente. [ 4 ] La suma de partición
es equivalente abajo la transformación [ 5 ]
Propiedades
El polinomio de Tutte se factoriza en componentes conexas. Sies la unión de grafos disjuntosyentonces
Sies plano ydenota su grafo dual entonces
En particular, el polinomio cromático de un grafo planar es el polinomio de flujo de su dual. Tutte se refiere a estas funciones como funciones V. [ 6 ]
Ejemplos
Los grafos isomorfos tienen el mismo polinomio de Tutte, pero lo contrario no es cierto. Por ejemplo, el polinomio de Tutte de cada árbol enbordes es.
Los polinomios de Tutte a menudo se presentan en forma tabular enumerando los coeficientes.deen filay columna. Por ejemplo, el polinomio de Tutte del gráfico de Petersen ,
se proporciona en la siguiente tabla.
Otro ejemplo, el polinomio de Tutte del grafo octaédrico viene dado por
Historia
El interés de WT Tutte por la fórmula de eliminación-contracción comenzó durante sus estudios de pregrado en el Trinity College de Cambridge , motivado inicialmente por los rectángulos perfectos y los árboles de expansión . A menudo aplicaba la fórmula en su investigación y se preguntaba si existían otras funciones interesantes de grafos, invariantes bajo isomorfismo , con fórmulas de recursión similares. [ 6 ] RM Foster ya había observado que el polinomio cromático es una de esas funciones, y Tutte comenzó a descubrir más. Su terminología original para los invariantes de grafos que satisfacen la recursión de eliminación-contracción era función W , y función V si era multiplicativa sobre componentes. Tutte escribe: «Jugando con mis funciones W obtuve un polinomio de dos variables a partir del cual se podía obtener el polinomio cromático o el polinomio de flujo estableciendo una de las variables a cero y ajustando los signos». [ 6 ] Tutte denominó a esta función dicromato , pues la consideraba una generalización del polinomio cromático a dos variables, pero generalmente se la conoce como polinomio de Tutte. En palabras de Tutte: «Esto puede ser injusto para Hassler Whitney, quien conocía y utilizaba coeficientes análogos sin molestarse en asignarlos a dos variables». (Existe una «confusión notable» [ 7 ] sobre los términos dicromato y polinomio dicromático , introducidos por Tutte en un artículo diferente, y que difieren solo ligeramente). La generalización del polinomio de Tutte a matroides fue publicada por primera vez por Crapo , aunque ya aparece en la tesis de Tutte. [ 8 ]
Independientemente de su trabajo en teoría algebraica de grafos , Potts comenzó a estudiar la función de partición de ciertos modelos en mecánica estadística en 1952. El trabajo de Fortuin y Kasteleyn [ 9 ] sobre el modelo de clúster aleatorio , una generalización del modelo de Potts , proporcionó una expresión unificadora que mostró la relación con el polinomio de Tutte. [ 8 ]
Especializaciones
En varios puntos y líneas de laEn el plano, el polinomio de Tutte se evalúa en cantidades que han sido estudiadas por derecho propio en diversos campos de las matemáticas y la física. Parte del atractivo del polinomio de Tutte reside en el marco unificador que proporciona para analizar estas cantidades.
polinomio cromático

En, el polinomio de Tutte se especializa en el polinomio cromático,
dóndedenota el número de componentes conexas de G.
Para un entero λ, el valor del polinomio cromáticoes igual al número de coloraciones de vértices de G usando un conjunto de λ colores. Es evidente queno depende del conjunto de colores. Lo que no está tan claro es que se trata de la evaluación en λ de un polinomio con coeficientes enteros. Para ver esto, observamos:
- Si G tiene n vértices y ninguna arista, entonces.
- Si G contiene un bucle (una sola arista que conecta un vértice consigo mismo), entonces.
- Si e es una arista que no es un bucle, entonces
Las tres condiciones anteriores nos permiten calcular, aplicando una secuencia de eliminaciones y contracciones de aristas; pero no dan ninguna garantía de que una secuencia diferente de eliminaciones y contracciones conduzca al mismo valor. La garantía proviene del hecho de quecuenta algo, independientemente de la recurrencia. En particular,
da el número de orientaciones acíclicas.
polinomio de Jones

A lo largo de la hipérbola, el polinomio de Tutte de un grafo planar se especializa en el polinomio de Jones de un nudo alternante asociado .
Puntos individuales
(2, 1)
cuenta el número de bosques , es decir, el número de subconjuntos de aristas acíclicas.
(1, 1)
cuenta el número de bosques de expansión (subconjuntos de aristas sin ciclos y el mismo número de componentes conexas que G ). Si el grafo es conexo,cuenta el número de árboles de expansión.
(1, 2)
cuenta el número de subgrafos generadores (subconjuntos de aristas con el mismo número de componentes conexas que G ).
(2, 0)
cuenta el número de orientaciones acíclicas de G. [ 10 ]
(0, 2)
cuenta el número de orientaciones fuertemente conectadas de G. [ 11 ]
(2, 2)
es el númerodóndees el número de aristas del grafo G.
(0, −2)
Si G es un grafo 4-regular, entonces
cuenta el número de orientaciones eulerianas de G. Aquíes el número de componentes conexas de G. [ 10 ]
(3, 3)
Si G es el grafo de cuadrícula m × n , entonces cuenta el número de maneras de cubrir un rectángulo de ancho 4 m y alto 4 n con tetrominós T. [ 12 ] [ 13 ]
Si G es un grafo planar , entonceses igual a la suma sobre las orientaciones eulerianas ponderadas en un grafo medial de G , donde el peso de una orientación es 2 elevado al número de vértices de silla de montar de la orientación (es decir, el número de vértices con aristas incidentes ordenadas cíclicamente "entrada, salida, entrada, salida"). [ 14 ]
Modelos de Potts e Ising

Defina la hipérbola en el plano xy :
El polinomio de Tutte se especializa en la función de partición,del modelo de Ising estudiado en física estadística . Específicamente, a lo largo de la hipérbolaLos dos están relacionados por la ecuación: [ 15 ]
En particular,
para todos los complejos α.
De forma más general, si para cualquier entero positivo q , definimos la hipérbola:
Entonces, el polinomio de Tutte se especializa en la función de partición del modelo de Potts de q estados . Varias cantidades físicas analizadas en el marco del modelo de Potts se traducen en partes específicas del.
polinomio de flujo

EnEl polinomio de Tutte se especializa en el polinomio de flujo estudiado en combinatoria. Para un grafo conexo y no dirigido G y un entero k , un k -flujo sin ceros en ninguna parte es una asignación de valores de "flujo".a los bordes de una orientación arbitraria de G tal que el flujo total que entra y sale de cada vértice es congruente módulo k . El polinomio de flujodenota el número de k- flujos sin cero en ninguna parte. Este valor está íntimamente relacionado con el polinomio cromático; de hecho, si G es un grafo planar , el polinomio cromático de G es equivalente al polinomio de flujo de su grafo dual.en el sentido de que
Teorema (Tutte).
La relación con el polinomio de Tutte viene dada por:
Polinomio de fiabilidad

EnEl polinomio de Tutte se especializa en el polinomio de confiabilidad de todos los terminales estudiado en la teoría de redes. Para un grafo conexo G, elimine cada arista con probabilidad p ; esto modela una red sujeta a fallas aleatorias en las aristas. Entonces, el polinomio de confiabilidad es una función, un polinomio en p , que da la probabilidad de que cada par de vértices en G permanezca conectado después de que fallen las aristas. La conexión con el polinomio de Tutte viene dada por
polinomio dicromático
Tutte también definió una generalización de dos variables más cercana del polinomio cromático, el polinomio dicromático de un grafo. Esto es
dóndees el número de componentes conexas del subgrafo generador ( V , A ). Esto está relacionado con el polinomio de corango-nulidad por
El polinomio dicromático no se generaliza a los matroides porque k ( A ) no es una propiedad de los matroides: diferentes grafos con el mismo matroide pueden tener diferentes números de componentes conexas.
Polinomios relacionados
polinomio de Martin
El polinomio de Martinde un grafo 4-regular orientadofue definido por Pierre Martin en 1977. [ 17 ] Demostró que si G es un grafo plano yes su grafo medial dirigido , entonces
Algoritmos
Eliminación-contracción

La recurrencia de eliminación-contracción para el polinomio de Tutte,
Esto proporciona inmediatamente un algoritmo recursivo para calcularlo para un grafo dado: siempre que se pueda encontrar una arista e que no sea un bucle ni un puente , se calcula recursivamente el polinomio de Tutte cuando se elimina esa arista y cuando se contrae . Luego, se suman los dos subresultados para obtener el polinomio de Tutte global para el grafo.
El caso base es un monomio.donde m es el número de puentes y n es el número de bucles.
Dentro de un factor polinomial, el tiempo de ejecución t de este algoritmo se puede expresar en términos del número de vértices n y el número de aristas m del grafo,
una relación de recurrencia que escala como los números de Fibonacci con solución [ 18 ]
El análisis se puede mejorar hasta un factor polinómico del númerode árboles de expansión del grafo de entrada. [ 19 ] Para grafos dispersos coneste tiempo de ejecución esPara grafos regulares de grado k , el número de árboles de expansión puede acotarse por
dónde
por lo que el algoritmo de eliminación-contracción se ejecuta dentro de un factor polinomial de este límite. Por ejemplo: [ 20 ]
En la práctica, se utiliza la prueba de isomorfismo de grafos para evitar algunas llamadas recursivas. Este enfoque funciona bien para grafos que son bastante dispersos y presentan muchas simetrías; el rendimiento del algoritmo depende de la heurística utilizada para seleccionar la arista e . [ 19 ] [ 21 ] [ 22 ]
eliminación gaussiana
En algunos casos restringidos, el polinomio de Tutte puede calcularse en tiempo polinomial, en última instancia porque la eliminación gaussiana calcula eficientemente el determinante y el pfaffiano de las operaciones matriciales . Estos algoritmos son, a su vez, resultados importantes de la teoría algebraica de grafos y la mecánica estadística .
es igual al númerode árboles de expansión de un grafo conexo. Esto se puede calcular en tiempo polinomial como el determinante de una submatriz principal máxima de la matriz laplaciana de G , un resultado temprano en la teoría algebraica de grafos conocido como el teorema matriz-árbol de Kirchhoff . Asimismo, la dimensión del espacio de bicicletas ense puede calcular en tiempo polinomial mediante eliminación gaussiana.
Para grafos planares, la función de partición del modelo de Ising, es decir, el polinomio de Tutte en la hipérbola, puede expresarse como un pfaffiano y calcularse eficientemente mediante el algoritmo FKT . Esta idea fue desarrollada por Fisher , Kasteleyn y Temperley para calcular el número de recubrimientos de dímeros de un modelo de red planar .
Cadena de Markov Monte Carlo
Utilizando un método de Monte Carlo de cadena de Markov , el polinomio de Tutte puede aproximarse arbitrariamente bien a lo largo de la rama positiva deDe forma equivalente, la función de partición del modelo de Ising ferromagnético. Esto aprovecha la estrecha conexión entre el modelo de Ising y el problema de contar emparejamientos en un grafo. La idea detrás de este célebre resultado de Jerrum y Sinclair [ 23 ] es establecer una cadena de Markov cuyos estados son los emparejamientos del grafo de entrada. Las transiciones se definen eligiendo aristas al azar y modificando el emparejamiento en consecuencia. La cadena de Markov resultante se mezcla rápidamente y conduce a emparejamientos "suficientemente aleatorios", que pueden usarse para recuperar la función de partición mediante muestreo aleatorio. El algoritmo resultante es un esquema de aproximación aleatoria totalmente polinomial (fpras).
Complejidad computacional
Varios problemas computacionales están asociados con el polinomio de Tutte. El más sencillo es
- Entrada: Un gráfico
- Salida: Los coeficientes de
En particular, el resultado permite evaluarlo cual es equivalente a contar el número de 3-coloraciones de G. Esta última pregunta es #P-completa , incluso cuando se restringe a la familia de grafos planares , por lo que el problema de calcular los coeficientes del polinomio de Tutte para un grafo dado es #P-difícil incluso para grafos planares.
Se ha prestado mucha más atención a la familia de problemas llamada Tuttedefinido para cada par complejo:
- Entrada: Un gráfico
- Salida: El valor de
La dificultad de estos problemas varía según las coordenadas..
Cálculo exacto

Si tanto x como y son enteros no negativos, el problemapertenece a #P . Para pares enteros generales, el polinomio de Tutte contiene términos negativos, lo que sitúa el problema en la clase de complejidad GapP , el cierre de #P bajo la resta. Para acomodar coordenadas racionales, se puede definir un análogo racional de #P . [ 24 ]
La complejidad computacional de calcular exactamentecae en una de dos clases para cualquierEl problema es #P-difícil a menos quese encuentra en la hipérbolao es uno de los puntos
en los cuales es computable en tiempo polinomial. [ 25 ] Si el problema se restringe a la clase de grafos planares, los puntos en la hipérbolatambién se vuelven computables en tiempo polinomial. Todos los demás puntos siguen siendo #P-difíciles, incluso para grafos planares bipartitos. [ 26 ] En su artículo sobre la dicotomía para grafos planares, Vertigan afirma (en su conclusión) que el mismo resultado se mantiene cuando se restringe aún más a grafos con grado de vértice como máximo tres, excepto por el punto, que cuenta los flujos Z 3 que no son cero en ninguna parte y es computable en tiempo polinomial. [ 27 ]
Estos resultados contienen varios casos especiales notables. Por ejemplo, el problema de calcular la función de partición del modelo de Ising es #P-difícil en general, aunque los célebres algoritmos de Onsager y Fisher lo resuelven para retículos planares. Además, el polinomio de Jones es #P-difícil de calcular. Finalmente, calcular el número de cuatro coloraciones de un grafo planar es #P-completo, aunque el problema de decisión es trivial por el teorema de los cuatro colores . En contraste, es fácil ver que contar el número de tres coloraciones para grafos planares es #P-completo porque se sabe que el problema de decisión es NP-completo mediante una reducción parsimoniosa .
Aproximación
La cuestión de qué puntos admiten un buen algoritmo de aproximación ha sido muy bien estudiada. Aparte de los puntos que se pueden calcular exactamente en tiempo polinomial, el único algoritmo de aproximación conocido paraes el FPRAS de Jerrum y Sinclair, que funciona para puntos en la hipérbola de "Ising".para y > 0. Si los grafos de entrada están restringidos a instancias densas, con grado, existe un FPRAS si x ≥ 1, y ≥ 1. [ 28 ]
Aunque la situación no se comprende tan bien como para el cálculo exacto, se sabe que grandes áreas del plano son difíciles de aproximar. [ 24 ]
Véase también
- polinomio de Bollobás-Riordan
- Un invariante de Tutte-Grothendieck es cualquier evaluación del polinomio de Tutte.
Notas
- ↑ Bollobás 1998 , capítulo 10 .
- ↑ Biggs 1993 , capítulo 13 .
- ↑ Godsil y Royle 2004 , cap. 15 .
- ↑ Sokal 2005 .
- ↑ Sokal 2005 , ec. (2.26) .
- 1 2 3 Tutte 2004 .
- ↑ Galés.
- 1 2 Farr 2007 .
- ^ Fortuin y Kasteleyn 1972 .
- 1 2 Galés 1999 .
- ↑ Las Vergnas 1980 .
- ↑ Korn y Pak 2004 .
- ↑ Véase Korn y Pak 2003 para interpretaciones combinatorias de muchos otros puntos.
- ↑ Las Vergnas 1988 .
- ↑ Welsh 1993 , pág. 62 .
- ↑ Galés y Merino 2000 .
- ↑ Martin 1977 .
- ↑ Wilf 1986 , pág. 46 .
- ^ Sekine , Imai y Tani 1995 .
- ↑ Chung y Yau 1999 , siguiendo a Björklund et al. 2008 .
- ↑ Haggard, Pearce y Royle 2010 .
- ↑ Pearce, Haggard y Royle 2010 .
- ↑ Jerrum y Sinclair 1993 .
- 1 2 Goldberg y Jerrum 2008 .
- ↑ Jaeger, Vertigan y Welsh 1990 .
- ↑ Vertigan y Welsh 1992 .
- ↑ Vertigan 2005 .
- ↑ Para el caso x ≥ 1 e y = 1, véase Annan 1994. Para el caso x ≥ 1 e y > 1, véase Alon, Frieze y Welsh 1995 .
Referencias
- Alon, N.; Frieze, A.; Welsh, DJA (1995), "Esquemas de aproximación aleatorios en tiempo polinomial para invariantes de Tutte-Gröthendieck: El caso denso", Random Structures and Algorithms , 6 (4): 459–478 , doi : 10.1002/rsa.3240060409.
- Annan, JD (1994), "Un algoritmo de aproximación aleatorio para contar el número de bosques en grafos densos", Combinatorics, Probability and Computing , 3 (3): 273– 283, doi : 10.1017/S0963548300001188.
- Biggs, Norman (1993), Teoría algebraica de grafos (2.ª ed.), Cambridge University Press , ISBN 0-521-45897-8.
- Björklund, Andreas; Husfeldt, Thore; Kaski, Petteri; Koivisto, Mikko (2008), "Cálculo del polinomio de Tutte en tiempo exponencial de vértice", Proc. del 47º Simposio anual del IEEE sobre fundamentos de la informática (FOCS 2008) , págs. 677–686 , arXiv : 0711.2585 , doi : 10.1109/FOCS.2008.40 , ISBN 978-0-7695-3436-7.
- Bollobás, Béla (1998), Teoría de grafos moderna , Springer , ISBN 978-0-387-98491-9.
- Chung, Fan ; Yau, S.-T. (1999), "Coverings, heat kernels and spanning trees" , Electronic Journal of Combinatorics , 6 : R12, doi : 10.37236/1444 , MR 1667452 .
- Crapo, Henry H. (1969), "El polinomio de Tutte", Aequationes Mathematicae , 3 (3): 211– 229, doi : 10.1007/bf01817442.
- Farr, Graham E. (2007), «Polinomios de Tutte-Whitney: algo de historia y generalizaciones», en Grimmett, Geoffrey ; McDiarmid, Colin (eds.), Combinatoria, complejidad y azar. Un homenaje a Dominic Welsh , Oxford Lecture Series in Mathematics and its Applications, vol. 34, Oxford University Press , pp. 28–52 , ISBN 978-0-19-857127-8, Zbl 1124.05020 .
- Fortuin, Cees M.; Kasteleyn, Pieter W. (1972), "Sobre el modelo de clúster aleatorio: I. Introducción y relación con otros modelos", Physica , 57 (4), Elsevier : 536–564 , Bibcode : 1972Phy....57..536F , doi : 10.1016/0031-8914(72)90045-6 , ISSN 0031-8914 .
- Godsil, Chris ; Royle, Gordon (2004), Teoría algebraica de grafos , Springer , ISBN 978-0-387-95220-8.
- Goldberg, Leslie Ann ; Jerrum, Mark (2008), "Inaproximabilidad del polinomio de 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), "Cálculo de polinomios de 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), "Sobre la complejidad computacional de los polinomios de Jones y Tutte", Mathematical Proceedings of the Cambridge Philosophical Society , 108 (1): 35– 53, Bibcode : 1990MPCPS.108...35J , doi : 10.1017/S0305004100068936.
- Jerrum, Mark ; Sinclair, Alistair (1993), "Algoritmos de aproximación en tiempo polinomial para el modelo de Ising" (PDF) , SIAM Journal on Computing , 22 (5): 1087–1116 , doi : 10.1137/0222066.
- Korn, Michael; Pak, Igor (2003), Evaluaciones combinatorias del polinomio de Tutte (PDF) (preimpresión).
- Korn, Michael; Pak, Igor (2004), "Teselaciones de rectángulos con tetrominós T", Theoretical Computer Science , 319 ( 1–3 ): 3–27 , doi : 10.1016/j.tcs.2004.02.023.
- Las Vergnas, Michel (1980), "Convexidad en matroides orientados", Journal of Combinatorial Theory , Serie B, 29 (2): 231– 243, doi : 10.1016/0095-8956(80)90082-9 , ISSN 0095-8956 , MR 0586435 .
- Las Vergnas, Michel (1988), "Sobre la evaluación en (3, 3) del polinomio de Tutte de un grafo", Journal of Combinatorial Theory , Serie B, 45 (3): 367–372 , doi : 10.1016/0095-8956(88)90079-2 , ISSN 0095-8956 .
- Martin, Pierre (1977), Enumérations Eulériennes dans les multigraphes et invariants de Tutte-Grothendieck [ Enumeraciones eulerianas en multigrafías e invariantes de Tutte-Grothendieck ] (tesis doctoral) (en francés), Universidad Joseph Fourier.
- Pearce, David J.; Haggard, Gary; Royle, Gordon (2010), "Heurísticas de selección de aristas para el cálculo de polinomios de Tutte" (PDF) , Chicago Journal of Theoretical Computer Science : Artículo 6, 14, MR 2659710 .
- Sekine, Kyoko; Imai, Hiroshi; Tani, Seiichiro (1995), "Cálculo del polinomio de Tutte de un grafo de tamaño moderado", Algoritmos y cálculos (Cairns, 1995) , Lecture Notes in Computer Science , vol. 1004, Springer , pp. 224–233 , doi : 10.1007/BFb0015427 , ISBN 978-3-540-60573-7, MR 1400247 .
- Sokal, Alan D. (2005), "El polinomio de Tutte multivariado (también conocido como modelo de Potts) para grafos y matroides", en Webb, Bridget S. (ed.), Surveys in Combinatorics , London Mathematical Society Lecture Note Series, vol. 327, Cambridge University Press , pp. 173–226 , arXiv : math/0503607 , doi : 10.1017/CBO9780511734885.009 , ISBN 978-0-521-61523-5.
- Tutte, WT (2001), Teoría de grafos , Cambridge University Press , ISBN 978-0521794893.
- Tutte, WT (2004), "Graph-polynomials", Advances in Applied Mathematics , 32 ( 1–2 ): 5–9 , doi : 10.1016/S0196-8858(03)00041-1.
- Vertigan, DL; Welsh, DJA (1992), "La complejidad computacional del plano de Tutte: el caso bipartito", Combinatorics, Probability and Computing , 1 (2): 181– 187, doi : 10.1017/S0963548300000195.
- Vertigan, Dirk (2005), "La complejidad computacional de los invariantes de Tutte para grafos planares", SIAM Journal on Computing , 35 (3): 690–712 , doi : 10.1137/S0097539704446797.
- Welsh, DJA (1976), Teoría de los matroides , Academic Press , ISBN 012744050X.
- Welsh, Dominic (1993), Complejidad: nudos, coloraciones y conteo , London Mathematical Society Lecture Note Series, Cambridge University Press , ISBN 978-0521457408.
- Welsh, Dominic (1999), "El polinomio de 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), "El modelo de Potts y el polinomio de Tutte", Journal of Mathematical Physics , 41 (3): 1127–1152 , Bibcode : 2000JMP....41.1127W , doi : 10.1063/1.533181.
- Wilf, Herbert S. (1986), Algoritmos y complejidad (PDF) , Prentice Hall , ISBN 0-13-021973-8, MR 0897317 .
Enlaces externos
- "Polinomio de Tutte" , Enciclopedia de Matemáticas , EMS Press , 2001 [1994]
- Weisstein, Eric W. "Polinomio de Tutte" . MundoMatemático .
- Polinomio cromático de PlanetMath
- Steven R. Pagano: Matroides y grafos con signo
- Sandra Kingan: teoría matroide . Muchos enlaces.
- Código para calcular polinomios de Tutte, cromáticos y de flujo, por Gary Haggard, David J. Pearce y Gordon Royle:
- Problemas computacionales
- Dualidad (matemáticas)
- teoría de los matroides
- Polinomios
- invariantes de grafos