fbpx
Wikipedia

Método de Percolación de Cliques

El mundo posee distintos sistema complejos en la naturaleza y la sociedad que pueden llegar a ser representados con éxito en términos de redes de captura, realizando las conexiones entre las diversas unidades que están formados.

Para analizar estos sistemas el método más utilizado es el Método de Percolación de Cliques (CPM)[1]​ es utilizado para el análisis de la superposición de la estructura comunitaria de las redes. El término comunidad de la red (también llamado grupo de módulos o cluster) se define como un grupo de varios nodos que están relacionados entre sí a otros nodos en la red. Hay numerosos métodos alternativos para la detección de las comunidades en las redes por ejemplo el algoritmo de Giryan-Newman, la agrupación jerárquica, modularidad o maximización.

Método de Percolación de cliques (CPM)

El método de precolación de cliques estudia la superposición[2]​de las comunidades, la evaluación de los cambios dentro de una comunidad y cuánto afectan a las regiones de las comunidades situadas lo más lejos de la principal. El método acumula las comunidades de k-cliques (k-cliques es un subconjunto de vértices C & V de tal manera que por cada dos vértices en C, existe un nodo que conecta los dos, por ejemplo un k-clique donde k=3 es equivalente a un triángulo, k=4 es un tetraedro). El método CPM procede a la identificación de todas las comunidades, una comunidad se considera como la unión máxima de todos los k-cliques, que mediante una serie de adyacente k-cliques se pueden llegar desde el uno al otro donde adyacencia se define por el intercambio de k-1 entre dos nodos k-cliques fijos. Las comunidades pueden interpretarse como un k-clique plantilla (un gráfico completo de k-nodos), donde tenemos uno de sus k-nodos que podemos reubicarlo siempre donde queramos y sus adyacentes se mantendrán fijos cumpliendo k-1. Así las comunidades de una red son todos los sub-gráficos que pueden ser totalmente explorados.

Cuando estudiamos cualquier comunidad observamos que entre comunidades hay solapamiento esto es normal.[3]​ Las comunidades están codificadas por colores y la superposición entre ellas se destaca en rojo. Las comunidades han de cumplir los criterios dichos anteriormente de esta manera entre comunidades no habrá relación de dependencia, lo que implica que cada comunidad será independiente de lo que suceda en la otra parte de la red o comunidad. Por el contrario si nosotros introducimos un cambio nuevo en el sub-gráfico de una comunidad obligamos a cambiar la forma de las comunidades. De esta manera puede sufrir problema de límite de resolución, donde el tamaño de la comunidad más pequeña que se pueda extraer es dependiente del tamaño del sistema modificado.

Este método no se utiliza para encontrar el gran número de k-cliques, sino para encontrar el k-clique máximo de una comunidad. Sería el equivalente a utilizar NP-complete búsqueda del máximo clique (a pesar de que tenemos un polinomio con un número de k-cliques).[4]​ El tiempo de procesado del método no depende solo de los millones de k-cliques (nodos) analizar sino también depende del tamaño del sistema.


Las generalizaciones del Gráfico Clique

El método de percolación puede ser generalizado mediante diferentes cantidades de solapamiento entre los diversos k-cliques.[5]​ Contando cada solapamiento entre las diferentes comunidades se puede considerar un nuevo gráfico de k-cliques, donde cada k-clique está representado en el gráfico original por un vértice en el gráfico nuevo. Se puede utilizar cualquier método de detección de comunidad para identificar los clúster en el gráfico original a través de la estructura k-cliques dicha antes.

Por ejemplo en un gráfico simple, podemos definir el solapamiento entre dos k-cliques, el método de prelación de cliques sería el equivalente a colocar un umbral a este gráfico de cliques, dejando todos los nodos (k-1), con el resto de componentes conectados formando las comunidades encontrados en CPM. Por lo tanto para k=2 serían el gráfico original y el gráfico de k-cliques en este caso es un gráfico de líneas de la red original.[6]

Si nos paramos a observar el número de vértices que poseen las diferentes comunidades y los tomamos como una medida de superposición puede dar malos resultados. Aquellas comunidades que posean más número de k vértices dentro del gráfico dominaran dentro del gráfico k-cliques. El problema surge porque si un vértice esta en n diferentes k-cliques que contribuirá a n (n-1)/2 bordes en dicho gráfico de k-cliques. Una solución sencilla es dejar que cada vértice común a la superposición de dos k-cliques ha de contribuir con un peso igual 1/n en la medición de la superposición.

En general, el punto de vista gráfico de k-cliques es una manera útil de encontrar generalizaciones de métodos de percolación estándar de k-cliques y también encontrar algún problema en los diferentes nodos.

Transición de percolación del CPM

En el modelo Edros-Renyi consideramos N nodos de una red cualquiera enlazados aleatoriamente entre sí de dos a dos nodos. Los nodos que se encuentren enlazados se descartan. Si repetimos el proceso M veces eligiendo un par de nodos en cada turno al final habremos establecido como máximo M enlaces entre parejas de nodos. Si M es un valor pequeño con respecto al valor total de nodos muchos estarán desconectados entre sí, mientras que por el contrario otros nodos estarán formando pequeñas comunidades. Por el contrario, si M es grande en comparación con N el número total de nodos, es muy posible que casi todos los nodos estén enlazados entre sí.

El modelo Erdos-Renyi primero calcula la probabilidad pc de que una pareja elegida al azar esté enlazada entre sí. Para ello se calcula el número total de posibles parejas de N nodos, a un número total denominado NP su expresión es: NP=(n 2)= N(N-1)/2

Por lo tanto como el número de parejas enlazadas por el modelo es M, se tiene por lo tanto la expresión analítica de la probabilidad pc como: pc= M/Np= 2M/N(N-1)

Una vez establecido la probabilidad pc, se establece un cierto umbral en el cual los k-cliques se pueden organizarse en una comunidad gigante (el tamaño de la comunidad gigante es comparable con el tamaño del sistema).

Esta transición del modelo es análoga a la transición de percolación, un método similar sería observar muchas redes reales, así si k es grande, solo observaríamos las partes más densamente enlazadas dado que esas son las aceptadas como comunidad, cuando k es baja, tanto el número como el tamaño de las comunidades no son tan densas como antes podríamos hablar de que las comunidades empiezan a crecer. Sin embargo, en la mayoría de los casos, un valor crítico de k, por debajo del cual una comunidad gigante, esta comunidad puede contener muchas comunidades pequeñas.[7]

Método de Percolación de cliques directo (CPMD)

El CPMD es una extensión natural del método de percolación Clique (CPM), en esta extensión los bloques de construcción de una comunidad se definen como sub-grafos completos de tamaño k, donde se pueden pedir los k nodos de tal manera que entre un par de nodos existe un enlace dirigido apuntando desde el nodo con el rango más alto hacia el nodo con el rango más bajo. El CPMD define unas comunidades en red como los clúster de percolación dirigidas k-cliques.

Método de Percolación de cliques ponderado (CPMW)

El CPMW es una extensión natural del método de percolación Clique (CPM), en esta extensión busca los módulos mediante la eliminación de enlaces más débiles que un umbral con valor fijo W, teniendo en cuenta las conexiones restantes sin ponderar. Esta extensión define las comunidades ponderadas de la red como los clúster de percolación de ponderación k-cliques. La media geométrica de los valores de los enlaces dentro de un sub-grafo se denomina intensidad del sub-grafo.

Algoritmos y software

Hay un número de implementaciones de percolación de k-cliques. El CPM fue implementado por primera vez y popularizado por CFinder (software gratuito para uso no comercial) para la detección y visualización de comunidades superpuestas en las redes. El programa permite la visualización personalizable y permite un fácil paseo a través de las comunidades que se encuentran.[8]

Aplicaciones

  • Estudio de la metástasis del cáncer
  • Redes económicas
  • Clúster de documentos

Véase también

Referencias

  1. Fergal, Reid. «Percolation Computation in Complex Networks» (en inglés). Consultado el 30 de abril de 2012. 
  2. Viale, S.Severo. «Community detection in graphs» (en inglés). Consultado el 25 de enero de 2010. 
  3. Gergely, Palla. «The Critical Point of k-Clique Percolation in the Erdos–Renyi Graph» (en inglés). Consultado el 12 de julio de 1997. 
  4. Gergely, Palla. «k-clique percolation and clustering in directed and weighted networks» (en inglés). Consultado el 12 de marzo de 2008. 
  5. «Posts Tagged ‘clique percolation method’» (en inglés). Consultado el 1 de abril de 2012. 
  6. Polner, Peter. «Centrality properties of directed module members in social networks» (en inglés). Consultado el 1 de junio de 2012. 
  7. M. Kumpula, Jussi. «Sequential algorithm for fast clique percolation» (en inglés). Consultado el 21 de mayo de 2010. 
  8. «CFinder» (en inglés). Consultado el 11 de enero de 2010. 
  •   Datos: Q5134414

método, percolación, cliques, mundo, posee, distintos, sistema, complejos, naturaleza, sociedad, pueden, llegar, representados, éxito, términos, redes, captura, realizando, conexiones, entre, diversas, unidades, están, formados, para, analizar, estos, sistemas. El mundo posee distintos sistema complejos en la naturaleza y la sociedad que pueden llegar a ser representados con exito en terminos de redes de captura realizando las conexiones entre las diversas unidades que estan formados Para analizar estos sistemas el metodo mas utilizado es el Metodo de Percolacion de Cliques CPM 1 es utilizado para el analisis de la superposicion de la estructura comunitaria de las redes El termino comunidad de la red tambien llamado grupo de modulos o cluster se define como un grupo de varios nodos que estan relacionados entre si a otros nodos en la red Hay numerosos metodos alternativos para la deteccion de las comunidades en las redes por ejemplo el algoritmo de Giryan Newman la agrupacion jerarquica modularidad o maximizacion Indice 1 Metodo de Percolacion de cliques CPM 1 1 Las generalizaciones del Grafico Clique 1 2 Transicion de percolacion del CPM 2 Metodo de Percolacion de cliques directo CPMD 3 Metodo de Percolacion de cliques ponderado CPMW 4 Algoritmos y software 5 Aplicaciones 6 Vease tambien 7 ReferenciasMetodo de Percolacion de cliques CPM EditarEl metodo de precolacion de cliques estudia la superposicion 2 de las comunidades la evaluacion de los cambios dentro de una comunidad y cuanto afectan a las regiones de las comunidades situadas lo mas lejos de la principal El metodo acumula las comunidades de k cliques k cliques es un subconjunto de vertices C amp V de tal manera que por cada dos vertices en C existe un nodo que conecta los dos por ejemplo un k clique donde k 3 es equivalente a un triangulo k 4 es un tetraedro El metodo CPM procede a la identificacion de todas las comunidades una comunidad se considera como la union maxima de todos los k cliques que mediante una serie de adyacente k cliques se pueden llegar desde el uno al otro donde adyacencia se define por el intercambio de k 1 entre dos nodos k cliques fijos Las comunidades pueden interpretarse como un k clique plantilla un grafico completo de k nodos donde tenemos uno de sus k nodos que podemos reubicarlo siempre donde queramos y sus adyacentes se mantendran fijos cumpliendo k 1 Asi las comunidades de una red son todos los sub graficos que pueden ser totalmente explorados Cuando estudiamos cualquier comunidad observamos que entre comunidades hay solapamiento esto es normal 3 Las comunidades estan codificadas por colores y la superposicion entre ellas se destaca en rojo Las comunidades han de cumplir los criterios dichos anteriormente de esta manera entre comunidades no habra relacion de dependencia lo que implica que cada comunidad sera independiente de lo que suceda en la otra parte de la red o comunidad Por el contrario si nosotros introducimos un cambio nuevo en el sub grafico de una comunidad obligamos a cambiar la forma de las comunidades De esta manera puede sufrir problema de limite de resolucion donde el tamano de la comunidad mas pequena que se pueda extraer es dependiente del tamano del sistema modificado Este metodo no se utiliza para encontrar el gran numero de k cliques sino para encontrar el k clique maximo de una comunidad Seria el equivalente a utilizar NP complete busqueda del maximo clique a pesar de que tenemos un polinomio con un numero de k cliques 4 El tiempo de procesado del metodo no depende solo de los millones de k cliques nodos analizar sino tambien depende del tamano del sistema Las generalizaciones del Grafico Clique Editar El metodo de percolacion puede ser generalizado mediante diferentes cantidades de solapamiento entre los diversos k cliques 5 Contando cada solapamiento entre las diferentes comunidades se puede considerar un nuevo grafico de k cliques donde cada k clique esta representado en el grafico original por un vertice en el grafico nuevo Se puede utilizar cualquier metodo de deteccion de comunidad para identificar los cluster en el grafico original a traves de la estructura k cliques dicha antes Por ejemplo en un grafico simple podemos definir el solapamiento entre dos k cliques el metodo de prelacion de cliques seria el equivalente a colocar un umbral a este grafico de cliques dejando todos los nodos k 1 con el resto de componentes conectados formando las comunidades encontrados en CPM Por lo tanto para k 2 serian el grafico original y el grafico de k cliques en este caso es un grafico de lineas de la red original 6 Si nos paramos a observar el numero de vertices que poseen las diferentes comunidades y los tomamos como una medida de superposicion puede dar malos resultados Aquellas comunidades que posean mas numero de k vertices dentro del grafico dominaran dentro del grafico k cliques El problema surge porque si un vertice esta en n diferentes k cliques que contribuira a n n 1 2 bordes en dicho grafico de k cliques Una solucion sencilla es dejar que cada vertice comun a la superposicion de dos k cliques ha de contribuir con un peso igual 1 n en la medicion de la superposicion En general el punto de vista grafico de k cliques es una manera util de encontrar generalizaciones de metodos de percolacion estandar de k cliques y tambien encontrar algun problema en los diferentes nodos Transicion de percolacion del CPM Editar En el modelo Edros Renyi consideramos N nodos de una red cualquiera enlazados aleatoriamente entre si de dos a dos nodos Los nodos que se encuentren enlazados se descartan Si repetimos el proceso M veces eligiendo un par de nodos en cada turno al final habremos establecido como maximo M enlaces entre parejas de nodos Si M es un valor pequeno con respecto al valor total de nodos muchos estaran desconectados entre si mientras que por el contrario otros nodos estaran formando pequenas comunidades Por el contrario si M es grande en comparacion con N el numero total de nodos es muy posible que casi todos los nodos esten enlazados entre si El modelo Erdos Renyi primero calcula la probabilidad pc de que una pareja elegida al azar este enlazada entre si Para ello se calcula el numero total de posibles parejas de N nodos a un numero total denominado NP su expresion es NP n 2 N N 1 2Por lo tanto como el numero de parejas enlazadas por el modelo es M se tiene por lo tanto la expresion analitica de la probabilidad pc como pc M Np 2M N N 1 Una vez establecido la probabilidad pc se establece un cierto umbral en el cual los k cliques se pueden organizarse en una comunidad gigante el tamano de la comunidad gigante es comparable con el tamano del sistema Esta transicion del modelo es analoga a la transicion de percolacion un metodo similar seria observar muchas redes reales asi si k es grande solo observariamos las partes mas densamente enlazadas dado que esas son las aceptadas como comunidad cuando k es baja tanto el numero como el tamano de las comunidades no son tan densas como antes podriamos hablar de que las comunidades empiezan a crecer Sin embargo en la mayoria de los casos un valor critico de k por debajo del cual una comunidad gigante esta comunidad puede contener muchas comunidades pequenas 7 Metodo de Percolacion de cliques directo CPMD EditarEl CPMD es una extension natural del metodo de percolacion Clique CPM en esta extension los bloques de construccion de una comunidad se definen como sub grafos completos de tamano k donde se pueden pedir los k nodos de tal manera que entre un par de nodos existe un enlace dirigido apuntando desde el nodo con el rango mas alto hacia el nodo con el rango mas bajo El CPMD define unas comunidades en red como los cluster de percolacion dirigidas k cliques Metodo de Percolacion de cliques ponderado CPMW EditarEl CPMW es una extension natural del metodo de percolacion Clique CPM en esta extension busca los modulos mediante la eliminacion de enlaces mas debiles que un umbral con valor fijo W teniendo en cuenta las conexiones restantes sin ponderar Esta extension define las comunidades ponderadas de la red como los cluster de percolacion de ponderacion k cliques La media geometrica de los valores de los enlaces dentro de un sub grafo se denomina intensidad del sub grafo Algoritmos y software EditarHay un numero de implementaciones de percolacion de k cliques El CPM fue implementado por primera vez y popularizado por CFinder software gratuito para uso no comercial para la deteccion y visualizacion de comunidades superpuestas en las redes El programa permite la visualizacion personalizable y permite un facil paseo a traves de las comunidades que se encuentran 8 Aplicaciones EditarEstudio de la metastasis del cancer Redes economicas Cluster de documentosVease tambien EditarModelo Erdos Renyi ComunidadReferencias Editar Fergal Reid Percolation Computation in Complex Networks en ingles Consultado el 30 de abril de 2012 Viale S Severo Community detection in graphs en ingles Consultado el 25 de enero de 2010 Gergely Palla The Critical Point of k Clique Percolation in the Erdos Renyi Graph en ingles Consultado el 12 de julio de 1997 Gergely Palla k clique percolation and clustering in directed and weighted networks en ingles Consultado el 12 de marzo de 2008 Posts Tagged clique percolation method en ingles Consultado el 1 de abril de 2012 Polner Peter Centrality properties of directed module members in social networks en ingles Consultado el 1 de junio de 2012 M Kumpula Jussi Sequential algorithm for fast clique percolation en ingles Consultado el 21 de mayo de 2010 CFinder en ingles Consultado el 11 de enero de 2010 Datos Q5134414Obtenido de https es wikipedia org w index php title Metodo de Percolacion de Cliques amp oldid 136070251, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos