Como sabemos, la función -clique toma un subgrafo ( abarcando ) de un gráfico -vertex completo , y genera sif contiene una -clique . Las variables en este caso corresponden a los bordes de . Se sabe (Razborov, Alon-Boppana) que, para , esta función requiere circuitos monótonos de tamaño aproximadamente . C L I Q U E ( n , k ) G ⊆ K n n K n 1 G k K n 3 ≤ k ≤ n / 2 n k
Pero, ¿qué si tomamos un gráfico fijo , y consideramos la función booleana monótona , que toma un subconjunto de vértices, y genera si algunos vértices en forman un Clique en . Las variables en este caso corresponden a los vértices de , y la función es sólo la función clique estándar, pero restringido a los que abarcan subgraphs de uno fijo gráfico . C L I Q U E ( G , k ) S ⊆ [ n ] 1 k S G K n G
1. ¿Existen gráficos de vértices para los cuales requiere circuitos monótonos de tamaño mayor que ? Supongo que no. G C L I Q U E ( G , k ) n O ( log n )
2. ¿Es un problema NP-hard para alguna secuencia de gráficos ? Supongo que no. ( G n : n = 1 , 2 ... )
Tenga en cuenta que si son todas las camarillas máximas en , entonces puede calcularse como un OR de umbral- funciones, la -ésima prueba si . Por lo tanto, si , entonces todo el circuito es de tamaño polinómico. Pero, ¿qué pasa con los gráficos con un número exponencial de camarillas máximas? (Una camarilla es máxima si no se le puede agregar ningún vértice). G C L I Q U E ( G , k ) r k i | S a ∩ C i | ≥ k r = p o l y ( n )
Es posible "incrustar" en para un gráfico particular en vértices. En particular, Bollobas y Thomason (1981) han demostrado que, si es un gráfico de Hadamard cuyos vértices son subconjuntos de , y dos vértices y son adyacentes si fes par, entonces contiene una copia isomórfica de cada gráfico en vértices. ¿Se puede combinar este hecho con el límite inferior de Razborov (de aproximadamente ) para para concluir que C L I Q U E ( H , k ) H n = 2 m H [ m ] u v | u ∩ v | H G m m k C L I Q U E ( m , k ) C L I Q U E (m k H m k ( k - 1 ) k k requiere circuitos monótonos de tamaño aproximadamente ? Un problema potencial aquí es que, aunque el gráfico "contiene" todos los gráficos de vértex , estos gráficos no están en el mismo conjunto de vértices. Y el argumento de Razborov exige que las entradas positivas y negativas ( cliques y complementos de gráficos completos -partitos) son gráficos en el mismo conjunto de vértices. Además, todas las entradas positivas ( -cliques) son solo copias isomórficas de una misma -clique fija .
3. ¿ Alguna idea? ¿Alguien ha visto este tipo de problemas siendo considerado? Quiero decir, problemas de decisión para subgrafos de un grafo fijo . ¿O, digamos, el problema SAT para sub-CNF de un CNF fijo (satisfactorio) (obtenido al eliminar algunos literales)?
Motivación: problemas de este tipo están relacionados con la complejidad de los algoritmos de optimización combinatoria. Pero parecen ser interesantes en sí mismos. ¿Por qué deberíamos buscar algoritmos que sean eficientes en todos los gráficos? En realidad, generalmente estamos interesados en las propiedades de piezas pequeñas de un gráfico (grande) (red de calles en un país, o facebook, o similares).
Observación 1: Si la gráfica es bipartita , entonces la matriz de incidencia del borde del vértice de las desigualdades para todos es totalmente unimodular , y uno puede resolver el problema de la camarilla en subgrafías inducidas de mediante programación lineal. Por lo tanto, para los gráficos bipartitos , tiene un circuito pequeño (aunque no monótono). x u + x v ≤ 1 ( u , v ) ∉ E G G C L I Q U E ( G , k )
Observación 2: Una indicación de que, en el caso de los gráficos bipartitos , la respuesta a la pregunta 1 "debería" ser NO es que el siguiente juego monótono de Karchmer-Wigderson en solo necesita bits de comunicación. Deje que sea mayor número de vértices en un subgrafo bipartito completo de . Alice obtiene un conjunto de nodos rojos, Bob un conjunto de nodos azules de modo que . El objetivo es encontrar un no-borde entre y .G O ( log n ) k G A B | A | + | B | > k A B