Muchas estructuras —desde moléculas hasta redes sociales— se describen convenientemente mediante grafos. Pero cuando lo que importa no son los nombres de los vértices, sino solo las conexiones entre ellos, la enumeración de objetos no etiquetados cobra protagonismo. Los grafos cordales, sin ciclos inducidos de longitud mayor que tres, son una de las clases centrales en la teoría algorítmica de grafos. Modelan redes jerárquicas dispersas y son la base de algoritmos eficientes. A pesar de décadas de esfuerzo, el número exacto de estos grafos solo se conocía hasta 15 vértices. El avance posterior estaba bloqueado por la necesidad de considerar todas las simetrías posibles: permutaciones que convierten un dibujo en otro indistinguible sin etiquetas.
La herramienta central es el lema de Burnside: el número de objetos no etiquetados es igual al promedio de objetos etiquetados que permanecen fijos bajo cada permutación del grupo de simetrías. Para el grupo de todas las n! permutaciones, esto se reduce a una suma sobre los tipos de ciclos. En 2021, Hebert-Johnson, Lokshtanov y Vigoda propusieron un eficiente algoritmo dinámico para contar grafos cordales etiquetados mediante el proceso de «evaporación»: del grafo se eliminan repetidamente los vértices simpliciales (aquellos cuyos vecinos forman un cliqué) hasta que solo queda el grafo vacío. El nuevo enfoque adapta esta evaporación al mundo con simetría, convirtiéndola en evaporación orbital: todos los vértices de una misma órbita se evaporan simultáneamente. El hallazgo clave es la descomposición de haces divisores. Si una permutación contiene un ciclo de longitud c, y una componente conexa abarca varias órbitas, su estructura se descompone en un haz de d componentes, cada una simétrica respecto a un grupo menor de orden c/d. Esto permite reducir el cálculo a una llamada recursiva del mismo problema en un «submundo» con órbitas reducidas. Como resultado, se construye un sistema de relaciones recurrentes que calcula el número exacto de grafos cordales invariantes para cada tipo de ciclo. La implementación de este método computacional requirió una cuidadosa programación y verificación.
Apoyándose en este aparato, el autor calculó ambas secuencias —la total y la conexa— hasta n=20. Para n=16 el número de todos los grafos cordales es 5 985 406 996 403, para n=17 es 247 178 491 630 853, y para n=20 alcanza 7 278 601 292 779 396 715. La verificación se realizó de cuatro maneras independientes: coincidencia exacta con los términos previamente conocidos hasta n=15; confirmación por enumeración directa para tipos de ciclos pequeños; reproducción del límite etiquetado; y —por separado— verificación mediante la transformación de Euler, que vincula las secuencias total y conexa. La estimación teórica demostró que el algoritmo funciona en tiempo subexponencial $n^{O(√n)}$, mucho más rápido que el enfoque parametrizado general, que requeriría un tiempo exponencial simple.
Este trabajo no se limita a actualizar dos líneas en la OEIS. Demuestra que el método de «evaporación» es compatible con el análisis de simetrías, y ofrece un esquema constructivo para otras clases de grafos que admitan descomposiciones similares. La conexión entre simetría e invariantes, tan profunda en física, recibe aquí una realización combinatoria. La descomposición de haces divisores, en esencia, explica cómo una simetría de alto orden se construye a partir de bloques repetidos de simetría menor, y esto podría encontrar aplicación mucho más allá de los grafos cordales, en cualquier problema enumerativo con acción de grupos cíclicos.
Las perspectivas inmediatas son extender el método a otras clases de grafos, como los grafos de intervalos o los grafos de comparabilidad. Es posible mejorar el algoritmo para manejar permutaciones con muchas órbitas pequeñas, que actualmente consumen la mayor parte del tiempo. También es interesante la dirección inversa: ¿podrían los modelos físicos que usan evaporación (por ejemplo, en mecánica estadística) beneficiarse de métodos combinatorios que tengan en cuenta la simetría?
El resultado tendrá impacto en la teoría de grafos, la combinatoria y el desarrollo de algoritmos. En particular, proporciona datos de referencia para probar modelos generativos de redes y para aplicaciones que requieren enumerar estructuras no isomorfas.
El siguiente paso es formalizar las condiciones bajo las cuales la descomposición de haces divisores se traslada a otras clases, e implementar cálculos distribuidos para alcanzar n=21 o 22.
El problema de enumerar estructuras no etiquetadas es un análogo combinatorio de entender el espacio de fases de sistemas complejos. La vinculación con el problema del isomorfismo de grafos y con cuestiones de contabilización eficiente de simetrías hace que este trabajo sea relevante para problemas fundamentales de la teoría de la complejidad y para aplicaciones en quimioinformática, donde a menudo se necesita enumerar grafos moleculares no isomorfos.
Esta sección está dirigida al autor del trabajo y a sus colegas. Los trabajos vecinos los encontró la búsqueda por significado en nuestro archivo, no por coincidencia de palabras. No evaluamos: mostramos el campo alrededor.
Qué hace el trabajo
En este trabajo se presenta un nuevo método para contar grafos cordales no etiquetados, basado en la evaporación orbital y la descomposición de haces divisores. El autor calculó el número de todos los grafos cordales y de los grafos cordales conexos hasta 20 vértices, verificando los resultados de varias maneras, y demostró una cota subexponencial para el tiempo de ejecución.
Dónde está su fuerza
El punto fuerte es la adaptación eficaz del lema de Burnside a la clase de los grafos cordales mediante la evaporación orbital, que ha permitido avanzar significativamente en los límites computacionales. La descomposición de haces divisores proporciona una reducción recursiva que abre el camino a futuras generalizaciones.
Hacia dónde puede avanzar
Vale la pena probar
Por qué puede importar
Los recuentos exactos de estructuras no etiquetadas son importantes para comprender las propiedades típicas de las redes y pueden encontrar aplicaciones en química, bioinformática y análisis de redes sociales.
Trabajos cercanos en nuestro archivo
El archivo está vacío alrededor de este trabajo: el análisis más cercano queda en 0.60, frente a un 0.64 habitual. Parece que aquí al lado casi nadie ha perforado.
tal como lo escribieron los autores, en inglés arXiv:2607.02613
We compute the number of unlabeled chordal graphs on $$n$$ vertices, both the total count (OEIS A048193) and the connected count (OEIS A048192), extending two sequences whose published values had remained at $$n=15$$. The method is a Polya-Burnside enumeration: the number of unlabeled graphs in a class closed under relabeling is the average over $$S_n$$ of the number of labeled graphs fixed by each permutation. The technical core is the evaluation, for an arbitrary permutation $$\pi$$, of the number of $$\pi$$-invariant labeled chordal graphs. We give a dynamic program for this quantity that lifts the evaporation-based labeled chordal counting of Hebert-Johnson, Lokshtanov and Vigoda to the equivariant setting. Its central structural ingredient is a divisor-bundle decomposition: when a connected piece spans a cyclic orbit of size $$c$$, it forms, for each divisor $$d \mid c$$, a $$d$$-fold bundle whose constituent is an object of the same kind in the cyclic world of order $$c/d$$, computed by the same program recursively. We prove the decomposition and the correctness of the resulting recurrences, and we prove that the full Burnside computation runs in sub-exponential time $$n^{O(\sqrt{n})}$$. We report the new terms through $$n=20$$ and describe four independent validations, including exact agreement with all previously known values of both sequences and an Euler-transform consistency check.
Si cada grafo cordal de 20 vértices ocupara un byte, su volumen total superaría los 7 petabytes, más que todos los datos almacenados en los centros de datos más grandes.
La idea de enumerar todas las estructuras posibles se lleva al extremo 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.