Límite inferior de verificar la conectividad del gráfico en la transmisión


8

Me gustaría verificar el estado del límite inferior del espacio para resolver el problema de conectividad en la transmisión en pases. El se indicó en la literatura, pero parece ser por un problema ligeramente diferente. ¿Me he perdido algo? Detalles abajo. Ω ( n / p )pΩ(n/p)

Dado un gráfico de vértices en una secuencia (los bordes se presentan uno por uno de manera continua), queremos verificar si está conectado. ¿Cuál es el espacio mínimo que necesita un algoritmo para resolver este problema cuando se le permite leer la secuencia de pases?n G pGnGp

Feigenbaum y col . mostró el espacio para algoritmos de una pasada para una clase de problemas que incluye este problema (consulte la Sección 5.1) y afirmó que Henzinger et al probaron el límite inferior del espacio para la conectividad . . Sin embargo, el único límite inferior para el problema de la "conectividad" es en realidad para los " - conectividad" problema: dado vértices y , queremos comprobar si y estamos en la misma componente conexa (Teorema 6). La prueba de esto no se puede usar para el problema de conectividad, ya que puede haber muchos vértices incidentes sin borde.Ω ( n / p ) s t s t s tΩ(n)Ω(n/p)ststst

Entonces, mi pregunta es, para la versión específica de conectividad que dije, ¿hay algún límite inferior conocido para la secuencia -pass?p

Respuestas:


6

Aquí hay una reducción de Disjointness que podría funcionar:

Dados los vectores de entrada bits e , Alice y Bob quieren conjuntos de aristas y para un gráfico tal que esté conectado si no hay índice tal que .x y E 1 E 2 G G x i = y i = 1nxyE1E2GGxi=yi=1

El gráfico tendrá un conjunto de vértices . Para , Alice agrega el borde a iff ; de manera similar, Bob agrega el borde a iff . Además, Alice agrega todos los bordes del formulario para .0 , 1 , , n × 0 , 1 i < n ( ( i - 1 , 0 ) , ( i , 0 ) ) E 1 x i = 0 ( ( i - 1 , 1 ) , ( i , 1 ) ) E 2 y i = 0 ( ( i ,G0,1,,n×0,1i<n((i1,0),(i,0))E1xi=0((i1,1),(i,1))E2yi=0i 0 , , n((i,0),(i,1))i0,,n

Creo que este gráfico tiene un componente conectado si está conectado a , lo que sucede si para cada , o es 0; es decir, las dos entradas son disjuntas.( n , 0 ) i 1 , 2 , , n x i y i(0,0)(n,0)i1,2,,nxiyi


1
¡Esto es bonito! Usando su idea, podemos hacer esto también: Construir nodos más y . Hay una arista de a si y de a si . v 1 , . . . , v n s t s v i x i = 0 t v i y i = 0nv1,...,vnstsvixi=0tviyi=0
Danu

¡Excelente! ¿No deberían y también estar conectados por un borde? tst
Srikanth

Sí tienes razón. y deben estar conectados por un borde. tst
Danu

5

Un límite inferior mejor cuandop=1 es bits, donde . (El término se puede hacer arbitrariamente cerca de para suficientemente grande , y asintóticamente es .)nlognn(loglogn+3/2)log=log23/21nloglogeloge0.91

También se puede aplicar una reducción directa de un juego de comunicación de conectividad gráfica para obtener un límite inferior menos explícito . Sin embargo, dado que el factor constante implícito se relaciona con el número de bloques garantizados por el Lema de regularidad de Szemerédi , parece ser tan pequeño que resulta inútil para las aplicaciones.Ω(nlogn)

Entonces, un límite inferior más preciso para el caso -pass es . No estoy convencido de que este sea el límite inferior verdadero, ya que lograr ese límite parece poco probable : la verdadera dependencia de parece ser más débil que una proporción inversa. Sin embargo, el límite debe ser al menos , mejorando .p1p(nlognn(loglogn+3/2))pΩ(n/p)Ω(1pnlogn)Ω(n/p)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.