Problema clásico:
Deje que se dé un número . El problema -clique es el siguiente.k
Dado un gráfico , ¿existe un subconjunto de vértices para que dos vértices de sean adyacentes?S k S
Problema de hipergrafía:
Deje que se den los números y . El problema -hiperclique es el siguiente.k ( c , k )
Dada una hipergrafía -uniforme , ¿existe un conjunto de vértices para que cualquier subconjunto de vértices de forme una hiperedificación?H S k c S
Preguntas:
(1) ¿Cuál es el algoritmo más conocido para resolver -hiperclique?
(2) ¿Cuál es su complejidad temporal?
(3) ¿Existe alguna conexión entre -hiperclique y la multiplicación de matrices?
Por lo que sé, este podría ser un problema bien estudiado. Cualquier referencia que investigue este problema es muy apreciada.
Respuestas:
No se sabe si hay un , y manera que hiperclique esté en el tiempo . Tenga en cuenta que el caso de es trivial. Durante años he comunicado este problema a muchas personas, y lo enseñé en cs266 en Stanford, debido a su conexión para resolver -Sat. (Varias sesiones de problemas abiertos en los talleres probablemente registraron esto). Aquí hay algunas cosas que sé:ε>0 c>2 k>c (c,k) nk−ε k≤c k
Probé hace varios años que resolver gráficos de en nodos en tiempo implica hiperclique en tiempo. No lo he publicado.4−cycle n n2−ε (3,4) n4−ε
ACTUALIZAR (agosto de 2019) el resultado mencionado y algunas generalizaciones ahora aparecen en el documento
Andrea Lincoln, Virginia Vassilevska Williams, R. Ryan Williams: dureza ajustada para los ciclos y caminos más cortos en gráficos dispersos . SODA 2018: 1236-1252
Si puede resolver la hiperclique como se indicó anteriormente, entonces Max-3-Sat puede resolverse en menos de tiempo. De manera similar, resolver la hiperclique produciría un algoritmo -Sat más rápido . Entonces, si crees en Strong ETH, entonces hay un límite obvio aquí. La reducción es una generalización natural de la reducción de Max-2-Sat a la búsqueda de triángulos ( camarilla) de ICALP'04 y mi tesis doctoral.(3,4) 2n (k,k+1) k (2,3)
Puede resolver la hiperclique en tiempo generalizando los Algoritmos eficientes de papel para problemas de camarilla .(c,k) nk/(logn)Ω(k)
fuente