Caleidoscopio de simetrías: nuevo récord en el conteo de grafos cordales ✛

Original: "Counting Unlabeled Chordal Graphs by Equivariant Evaporation"
· Matthew Sun
arXiv:2607.02613 · 2026-07-01 · CC BY 4.0 · 4 min
Por primera vez se actualizan dos sucesiones de la enciclopedia de secuencias enteras, que reflejan el número de grafos cordales, gracias a un algoritmo que convierte la simetría en una lupa.

7 278 601 292 779 396 715. Exactamente esa cantidad de grafos cordales diferentes (grafos sin ciclos inducidos de longitud cuatro o más) se pueden construir sobre veinte vértices, si se cuentan las estructuras sin nombres. Este número no es un rompecabezas para un superordenador, sino el resultado exacto de un nuevo algoritmo que mira la simetría como una herramienta, no como un estorbo.

Imagine un caleidoscopio: unos cuantos vidrios de colores generan un patrón infinito al multiplicarse en los espejos. En el problema de enumerar grafos no etiquetados (donde los vértices son indistinguibles), las simetrías son esos mismos espejos: permutaciones de los vértices que dejan el grafo inalterado. Para contar todos los grafos no etiquetados, es necesario considerar cada posible reflexión. Y aquí entra el lema de Burnside: el promedio, sobre todas las permutaciones, del número de grafos que permanecen fijos bajo cada permutación es igual al número buscado. El problema es que hay un factorial de permutaciones en el número de vértices, y para n=20 son 2,43×$10^{18}$ opciones. Pero el algoritmo sortea esta avalancha apoyándose en la «evaporación».

La evaporación es un proceso elegante: de un grafo cordal se eliminan una y otra vez los vértices simpliciales (aquellos cuyos vecinos forman una clique) hasta que solo queda el grafo vacío. En 2021, un enfoque con espíritu von Neumann — la programación dinámica — permitió contar rápidamente los grafos cordales etiquetados. Pero ¿cómo trasladarlo al mundo de las simetrías? Respuesta: haciendo que se evaporen órbitas enteras — grupos de vértices que se transforman unos en otros bajo la permutación. Así surge la evaporación orbital.

Si cada grafo cordal de 20 vértices ocupara un byte, su volumen total superaría los siete petabytes, más que todos los datos en los centros de datos más grandes del mundo.

El momento más delicado es cuando la órbita no es homogénea y sus partes están unidas por puentes complicados. Entonces entra en juego la descomposición de haces divisores. Si la permutación contiene un ciclo de longitud c, y una componente conexa del grafo se extiende sobre varias órbitas, esta se descompone en d «haces» idénticos, cada uno simétrico respecto a un grupo más pequeño, como si en el caleidoscopio se reflejara no todo el vidrio, sino una parte de él. Este truco reduce el cálculo a una llamada recursiva del mismo problema en un mundo reducido: en lugar del grupo original, se considera un grupo de orden d veces menor. La recursión es la base del esquema computacional que recorre meticulosamente los tipos de ciclos y acumula las contribuciones.

Así, paso a paso, se logró llegar hasta n=20. El algoritmo no solo coincidió con los valores conocidos hasta n=15, sino que también superó la verificación mediante la transformación euleriana, que relaciona grafos generales y conexos, y la confirmación directa para tipos de ciclos pequeños. Su complejidad es n elevado a la raíz de n, muy por debajo de la exponencial, lo que deja margen para futuros récords.

La simetría conserva algo fundamental: en física, las leyes de conservación; en combinatoria, la estructura de las sumas enumerativas. El teorema de Emmy Noether recibe aquí una encarnación aritmética inesperada.

El caleidoscopio de simetrías no solo actualizó la enciclopedia OEIS. Mostró cómo los algoritmos de «evaporación» se llevan bien con la teoría de grupos y propuso un esquema universal para otras clases de grafos: de intervalos, cordales bipartitos, de comparabilidad. En perspectiva, la computación distribuida y un salto hacia n=22. Y la metáfora de los haces divisores quizás sea útil en pruebas de modelos generativos de redes o en problemas de quimioinformática, donde hay que enumerar estructuras moleculares no isomorfas.

Volvamos al número 7 278 601 292 779 396 715. Detrás de él no hay caos, sino una arquitectura rigurosa de reflexiones. Cada combinación de aristas recuerda su órbita en el laberinto de espejos de las simetrías, y ahora este laberinto se puede recorrer sin pérdidas.

Para n=20 fue necesario examinar 627 tipos distintos de ciclos, cada uno corresponde a su propio sumando en la suma de Burnside.

La idea de recorrer todas las estructuras posibles se lleva al límite en «La biblioteca de Babel» de Borges, donde se almacenan todos los libros imaginables. El conteo de grafos cordales es un paso hacia el inventario de uno de los «estantes» de esa biblioteca en el mundo de las formas discretas.

a(n) = \frac{1}{n!} \sum_{\pi \in S_n} \mathrm{fix}(\pi)
el número de objetos no etiquetados es igual al promedio del número de objetos etiquetados invariables bajo cada permutación
\mathrm{BUNDLE}(\mu) = \mathrm{cfix}(\mu) + \sum_{d>1,\, d\mid\gcd(\mu)} d^{|\mu|-1} \mathrm{cfix}^{\langle N/d \rangle}(\mu/d)
el componente haz o bien no tiene simetría interna, o se descompone en d copias más pequeñas con multiplicidad d^{|μ|-1}
Científicos
Emmy Noether
Conceptos
grafos