Articulo de referencia

Conductancia (teoría de grafos)

Un grafo no dirigido G y algunos ejemplos de cortes con las conductancias correspondientes. En informática teórica , teoría de grafos y matemáticas , la conductancia es un parám...

Un grafo no dirigido G y algunos ejemplos de cortes con las conductancias correspondientes.

En informática teórica , teoría de grafos y matemáticas , la conductancia es un parámetro de una cadena de Markov estrechamente ligado a su tiempo de mezcla , es decir, a la rapidez con la que la cadena converge a su distribución estacionaria , si esta existe. De forma equivalente, la conductancia puede considerarse un parámetro de un grafo dirigido , en cuyo caso puede utilizarse para analizar la rapidez con la que convergen los paseos aleatorios en dicho grafo.

La conductancia de un grafo está estrechamente relacionada con la constante de Cheeger del grafo, también conocida como expansión de aristas o número isoperimético. Sin embargo, debido a sutiles diferencias en las definiciones, la conductancia y la expansión de aristas generalmente no coinciden si los grafos no son regulares . Por otro lado, la noción de conductancia eléctrica que aparece en las redes eléctricas no guarda relación con la conductancia de un grafo.

Historia

La conductancia fue definida por primera vez por Mark Jerrum y Alistair Sinclair en 1988 para demostrar que el permanente de una matriz con entradas de {0,1} tiene un esquema de aproximación en tiempo polinomial . [ 1 ] En la demostración, Jerrum y Sinclair estudiaron la cadena de Markov que alterna entre emparejamientos perfectos y casi perfectos en grafos bipartitos mediante la adición o eliminación de aristas individuales. Definieron y utilizaron la conductancia para demostrar que esta cadena de Markov es de mezcla rápida . Esto significa que, después de ejecutar la cadena de Markov durante un número polinomial de pasos, se garantiza que la distribución resultante sea cercana a la distribución estacionaria, que en este caso es la distribución uniforme en el conjunto de todos los emparejamientos perfectos y casi perfectos. Esta cadena de Markov de mezcla rápida permite extraer en tiempo polinomial muestras aleatorias aproximadamente uniformes del conjunto de todos los emparejamientos perfectos en el grafo bipartito, lo que a su vez da lugar al esquema de aproximación en tiempo polinomial para calcular el permanente.

Definición

Para grafos d -regulares no dirigidosGRAMO{\displaystyle G}sin pesos en los bordes, la conductanciaφ(GRAMO){\displaystyle \varphi (G)}es igual a la constante de Cheegerh(GRAMO){\displaystyle h(G)}dividido por d , es decir, tenemosφ(GRAMO)=h(GRAMO)/d{\displaystyle \varphi (G)=h(G)/d}.

En términos más generales, dejemosGRAMO{\displaystyle G}ser un grafo dirigido connorte{\displaystyle n}vértices, conjunto de vérticesV{\displaystyle V}, conjunto de bordesmi{\displaystyle E}y pesos realesaij0{\displaystyle a_{ij}\geq 0}en cada bordeijmi{\displaystyle ij\in E}. DejarSV{\displaystyle S\subseteq V}sea ​​cualquier subconjunto de vértices. La conductanciaφ(S){\displaystyle \varphi (S)}del corte(S,S¯){\displaystyle (S,{\bar {S}})}se define medianteφ(S)=a(S,S¯)min(vol(S),vol(S¯)),{\displaystyle \varphi (S)={\frac {\displaystyle a(S,{\bar {S}})}{\min(\mathrm {vol} (S),\mathrm {vol} ({\bar {S}}))}}\,,}dóndea(S,T)=iSjTaij,{\displaystyle a(S,T)=\sum _{i\in S}\sum _{j\in T}a_{ij}\,,}y entoncesa(S,S¯){\displaystyle a(S,{\bar {S}})}es el peso total de todos los bordes que cruzan el corte desdeS{\displaystyle S}aS¯{\displaystyle {\bar {S}}}yvol(S)=a(S,V)=iSjVaij{\displaystyle \mathrm {vol} (S)=a(S,V)=\sum _{i\in S}\sum _{j\in V}a_{ij}}es el volumen deS{\displaystyle S}, es decir, el peso total de todas las aristas que comienzan enS{\displaystyle S}. Sivol(S){\displaystyle \mathrm {vol} (S)}igual0{\displaystyle 0}, entoncesa(S,S¯){\displaystyle a(S,{\bar {S}})}también es igual a0{\displaystyle 0}yφ(S){\displaystyle \varphi (S)}se define como1{\displaystyle 1}.

La conductanciaφ(GRAMO){\displaystyle \varphi (G)}del gráficoGRAMO{\displaystyle G}Ahora se define como la conductancia mínima sobre todos los cortes posibles:φ(GRAMO)=minSVφ(S).{\displaystyle \varphi (G)=\min _ {S\subseteq V}\varphi (S).}De forma equivalente, la conductancia satisfaceφ(GRAMO)=min{a(S,S¯)vol(S):vol(S)vol(V)2}.{\displaystyle \varphi (G)=\min \left\{{\frac {a(S,{\bar {S}})}{\mathrm {vol} (S)}}\;\colon \;{\mathrm {vol} (S)\leq {\frac {\mathrm {vol} (V)}{2}}}\right\}\,.}

Generalizaciones y aplicaciones

En aplicaciones prácticas, a menudo se considera la conductancia solo sobre un corte. Una generalización común de la conductancia consiste en tratar el caso de pesos asignados a los bordes: entonces se suman los pesos; si el peso es una resistencia, se suman los pesos recíprocos.

La noción de conductancia es fundamental para el estudio de la percolación en física y otras áreas aplicadas; así, por ejemplo, la permeabilidad del petróleo a través de rocas porosas puede modelarse en términos de la conductancia de un gráfico, con ponderaciones dadas por el tamaño de los poros.

La conductancia también ayuda a medir la calidad de un agrupamiento espectral . El valor máximo de la conductancia entre los clústeres proporciona un límite que, junto con el peso de las aristas entre clústeres, permite definir una medida de la calidad del agrupamiento. Intuitivamente, la conductancia de un clúster (que puede considerarse como un conjunto de vértices en un grafo) debería ser baja. Además, también se puede utilizar la conductancia del subgrafo inducido por un clúster (denominada "conductancia interna").

cadenas de Markov

Para una cadena de Markov reversible ergódica con un grafo subyacente G , la conductancia es una forma de medir cuán difícil es abandonar un pequeño conjunto de nodos. Formalmente, la conductancia de un grafo se define como el mínimo sobre todos los conjuntos.S{\displaystyle S}de la capacidad deS{\displaystyle S}dividido por el flujo ergódico de salida deS{\displaystyle S}Alistair Sinclair demostró que la conductancia está estrechamente ligada al tiempo de mezcla en cadenas de Markov reversibles ergódicas. También podemos ver la conductancia de una manera más probabilística, como la probabilidad de abandonar un conjunto de nodos dado que comenzamos en ese conjunto. Esto también se puede escribir como

Φ=minSV,0<π(S)12ΦS=minSV,0<π(S)12incógnitaS,yS¯π(incógnita)PAG(incógnita,y)π(S),{\displaystyle \Phi =\min _{S\subseteq V,0<\pi (S)\leq {\frac {1}{2}}}\Phi _{S}=\min _{S\subseteq V,0<\pi (S)\leq {\frac {1}{2}}}{\frac {\sum _{x\in S,y\in {\bar {S}}}\pi (x)P(x,y)}{\pi (S)}},}

dóndeπ{\displaystyle \pi }es la distribución estacionaria de la cadena. En algunos textos, esta cantidad también se denomina relación de cuello de botella de G.

La conductancia está relacionada con el tiempo de mezcla de la cadena de Markov en el entorno reversible. Precisamente, para cualquier cadena de Markov reversible e irreducible con probabilidades de bucle propioPAG(y,y)1/2{\displaystyle P(y,y)\geq 1/2}para todos los estadosy{\displaystyle y}y un estado inicialincógnitaΩ{\displaystyle x\in \Omega },

14Φτincógnita(δ)2Φ2(lnπ(incógnita)1+lnδ1){\displaystyle {\frac {1}{4\Phi }}\leq \tau _{x}(\delta )\leq {\frac {2}{\Phi ^{2}}}{\big (}\ln \pi (x)^{-1}+\ln \delta ^{-1}{\big )}}.

Véase también

Notas

  1. Jerrum y Sinclair 1988 , págs. 235–244.

Referencias

  • Jerrum, Mark ; Sinclair, Alistair (1988). «Conductancia y la propiedad de mezcla rápida para cadenas de Markov: la aproximación de resolución permanente». Actas del vigésimo simposio anual de la ACM sobre Teoría de la Computación - STOC '88 . ACM Press. págs. 235–244 . doi : 10.1145/62212.62234 . ISBN  978-0-89791-264-8.
  • Béla, Bollobás (1998). Teoría de grafos moderna . GTM . vol.  184. Springer-Verlag . pag.  321.ISBN 0-387-98488-7.
  • Kannan, Ravi; Vempala, Santosh; Vetta, Adrian (2004). "Sobre los agrupamientos: buenos, malos y espectrales". Journal of the ACM . 51 (3): 497– 515. doi : 10.1145/990308.990313 . ISSN 0004-5411 . 
  • Chung, Fan RK (1997). Teoría espectral de grafos . Providence (RI): American Mathematical Soc. ISBN 0-8218-0315-8.
  • Sinclair, Alistair (1993). Algoritmos para la generación y el conteo aleatorios: un enfoque de cadena de Markov . Boston, MA: Birkhäuser Boston. doi : 10.1007/978-1-4612-0323-0 . ISBN 978-1-4612-6707-2.
  • Levin, David A.; Peres, Yuval (31 de octubre de 2017). Cadenas de Markov y tiempos de mezcla : Segunda edición . Providence, Rhode Island: American Mathematical Soc. ISBN 978-1-4704-2962-1.
  • Cheeger, Jeff (1971). «Una cota inferior para el autovalor más pequeño del laplaciano». Problemas de análisis: Simposio en honor a Salomon Bochner (PMS-31) . Princeton University Press. pp. 195–200 . doi : 10.1515/9781400869312-013 . ISBN  978-1-4008-6931-2.
  • Diaconis, Persi; Stroock, Daniel (1991). "Límites geométricos para los valores propios de las cadenas de Markov" . The Annals of Applied Probability . 1 (1). Institute of Mathematical Statistics: 36– 61. doi : 10.1214/aoap/1177005980 . ISSN 1050-5164 . JSTOR 2959624. Consultado el 14 de abril de 2024 .