La hipótesis de la expansión de conjuntos pequeños o la conjetura de la expansión de conjuntos pequeños en la teoría de la complejidad computacional es una suposición de dureza computacional no probada . Según la hipótesis de expansión de conjuntos pequeños, se supone que es computacionalmente inviable distinguir entre una determinada clase de gráficos de expansión llamados "expansores de conjuntos pequeños" y otros gráficos que están muy lejos de ser expansores de conjuntos pequeños. Esta suposición implica la dureza de varios otros problemas computacionales y la optimización de ciertos algoritmos de aproximación conocidos .
La hipótesis de la expansión de conjuntos pequeños está relacionada con la conjetura de los juegos únicos , otro supuesto de dureza computacional no probado según el cual aproximar con precisión el valor de ciertos juegos es computacionalmente inviable. Si la hipótesis de la expansión de conjuntos pequeños es cierta, también lo es la conjetura de los juegos únicos.
La expansión de aristas de un conjunto de vértices en un gráfico se define como donde las barras verticales denotan el número de elementos de un conjunto y denota el conjunto de aristas que tienen un punto final y el otro punto final en su complemento. [a] Este número puede ser tan bajo como cero, cuando es un componente conectado del gráfico, porque en este caso no hay bordes que se conecten con otras partes del gráfico. Una gráfica se llama regular o regular cuando cada vértice incide en el mismo número de aristas, el grado de la gráfica. Para un gráfico regular, la máxima expansión de borde posible es . Esta expansión se logra mediante cualquier subconjunto que induzca un conjunto independiente , como en este caso pertenecen todas las aristas que tocan los vértices . [1] [2]
La expansión de aristas de un gráfico con vértices se define como la expansión de aristas mínima entre sus subconjuntos de como máximo vértices. [b] En cambio, la expansión del conjunto pequeño se define como el mismo mínimo, pero solo sobre subconjuntos más pequeños, de como máximo vértices. Informalmente, un expansor de conjunto pequeño es un gráfico cuya expansión de conjunto pequeño es grande. [1] [c]
La hipótesis de la expansión de conjuntos pequeños utiliza un número real como parámetro para formalizar lo que significa que la expansión de conjuntos pequeños de un gráfico sea grande o pequeña. Afirma que, para cada , es NP-difícil distinguir entre -gráficos regulares con expansión de conjuntos pequeños al menos (buenos expansores de conjuntos pequeños) y -gráficos regulares con expansión de conjuntos pequeños como máximo (muy lejos de ser un expansor de conjuntos pequeños) ). Aquí, el grado es una variable que podría depender de la elección de , a diferencia de muchas aplicaciones de gráficos de expansión donde se supone que el grado es una constante fija. [1] [c]
La hipótesis de la expansión de conjuntos pequeños implica la dureza NP de varios otros problemas computacionales. Debido a que es sólo una hipótesis, esto no prueba que estos problemas sean realmente NP-difíciles. Sin embargo, sugiere que sería difícil encontrar una solución eficiente para estos problemas, porque resolver cualquiera de ellos también resolvería otros problemas cuya solución hasta ahora ha sido difícil de alcanzar (incluido el propio problema de expansión de conjuntos pequeños). En la otra dirección, esta implicación abre la puerta a refutar la hipótesis de la expansión de conjuntos pequeños, al plantear otros problemas a través de los cuales podría atacarse. [1]
En particular, existe una reducción del tiempo polinómico desde el reconocimiento de expansores de conjuntos pequeños hasta el problema de determinar el valor aproximado de juegos únicos, lo que demuestra que la hipótesis de la expansión de conjuntos pequeños implica la conjetura de los juegos únicos . [1] [2] Boaz Barak ha sugerido con más fuerza que estas dos hipótesis son equivalentes. [1] De hecho, la hipótesis de la expansión de conjuntos pequeños es equivalente a una forma restringida de la conjetura de los juegos únicos, afirmando la dureza de las instancias de juegos únicos cuyos gráficos subyacentes son expansores de conjuntos pequeños. [3] Por otro lado, es posible resolver rápidamente instancias de juegos únicos cuyo gráfico es "certificablemente" un pequeño expansor de conjuntos, en el sentido de que su expansión puede verificarse mediante optimización de suma de cuadrados . [4]
Otra aplicación de la hipótesis de la expansión de conjuntos pequeños se refiere al problema computacional de aproximar el ancho de árbol de los gráficos, un parámetro estructural estrechamente relacionado con la expansión. Para gráficos de ancho de árbol , la mejor relación de aproximación conocida para un algoritmo de aproximación de tiempo polinomial es . [5] La hipótesis de expansión de conjuntos pequeños, de ser cierta, implica que no existe un algoritmo de aproximación para este problema con relación de aproximación constante. [6] También se puede utilizar para implicar la inaproximabilidad de encontrar un gráfico bipartito completo con el número máximo de aristas (posiblemente restringido a tener el mismo número de vértices en cada lado de su bipartición) en un gráfico más grande. [7]
La hipótesis de expansión de conjuntos pequeños implica la optimidad de relaciones de aproximación conocidas para ciertas variantes del problema de cobertura de aristas , en el que se deben elegir la menor cantidad de vértices posible para cubrir un número determinado de aristas en un gráfico. [8]
La hipótesis de la expansión de conjuntos pequeños fue formulada y conectada con la conjetura de los juegos únicos por Prasad Raghavendra y David Steurer en 2010, [2] como parte de un trabajo por el que recibieron el Premio Michael y Sheila Held del Premio Nacional 2018. Academia de Ciencias . [9]
Un enfoque para resolver la hipótesis de la expansión de conjuntos pequeños es buscar algoritmos de aproximación para la expansión de bordes de conjuntos de vértices pequeños que sean lo suficientemente buenos para distinguir las dos clases de gráficos en la hipótesis. Desde este punto de vista, la mejor aproximación conocida, para la expansión de aristas de subconjuntos de como máximo vértices en un gráfico regular, tiene una relación de aproximación de . Esto no es lo suficientemente fuerte como para refutar la hipótesis; hacerlo requeriría encontrar un algoritmo con una relación de aproximación acotada. [10]