Hay un par de referencias que creo que son bastante decentes sobre este tema:
- Modelo de Potts y problemas relacionados en mecánica estadística (véase el capítulo 1.5);
- El modelo Potts (ver también, Teoría de nudos y mecánica estadística ).
Estas dos referencias hablan del polinomio cromático: a grandes rasgos, se puede hacer que el número de estados en el modelo de Potts sea análogo a un cierto número de colores, y el polinomio cromático surge de la Función de Partición del sistema (tras un cambio de variables adecuado).
Un concepto clave en este juego se llama variables de bloque Es decir, simplemente se recorre el entramado buscando sitios del mismo estado y uniendo los adyacentes. Después de realizar esta operación en todo el entramado, terminas con "bloques" de sitios de "mismo estado", que simplemente defines como tus "nuevas variables" y las llamas "variables de bloque".
Tenga en cuenta que sólo puede hacer esto porque, en principio, tiene un sistema finito y una suma finita que define su Función de Partición: en este sentido, las "variables de bloque" no son más que una simple reordenación de la suma que define la Función de Partición. Entonces, su Función de Partición original,
$$ \mathcal{Z} = \sum_{{s}} e^{-\beta\, \sum_{\langle i\, j\rangle} \delta_{s_i,\, s_j}} = \sum_{{s}} \prod_{\langle i\, j\rangle} e^{-\beta\, \delta_{s_i,\, s_j}} \; ; $$
se puede reescribir como,
$$ \mathcal{Z} = \sum_{{s}} \prod_{\langle i\, j\rangle} (1 + v\, \delta_{s_i,\, s_j}) \; ; $$
donde $ v = e^{-\beta} - 1$ y se puede derivar el polinomio cromático de esta última expresión.
Una forma de pensar en este problema es la siguiente: piensa que tienes un estado inicial y otro final, es decir, una configuración inicial de la red y otra final, donde la configuración es una distribución de "espín" ("estado") dada o, análogamente, una distribución de "color" dada.
Si piensas en tus "colores" como "bolas de billar", puedes pensar en el proceso de pasar del estado inicial al final como una secuencia de dispersiones entre todos los sitios de tu entramado. De esta forma puedes construir un gráfico orientado desde el estado inicial descendiendo hasta el final y, en cierto sentido, la "extremización" (minimización) de la Función de Partición es un algoritmo de ordenación para recorrer este gráfico de forma "eficiente".
De todos modos, espero que esto te dé una idea de cómo funcionan las cosas.