La raz cuadrada de una matriz de adyacencia para analizar conexiones en una red

 

The square root of an adjacency matrix for analyzing connections in a network

 

A raiz quadrada de uma matriz de adjacncia para analisar ligaes numa rede

Paul Freire-Diaz I
jpfreire@unach.edu.ec
https://orcid.org/0000-0002-0657-9717
,Ximena Lpez-Mendoza II
xlopez@unach.edu.ec
https://orcid.org/0000-0002-9564-6300
Mnica Mazn-Fierro III
mmazon@unach.edu.ec
https://orcid.org/0000-0002-5303-9174
,Guido Mazn-Fierro IV
guido.mazon@espoch.edu.ec
https://orcid.org/0000-0001-8745-2373
Pamela Buay-Guisan V
pbunay@unach.edu.ec
https://orcid.org/0000-0002-4320-6899
 

 

 

 

 

 

 

 

 

 

 

 


Correspondencia: jpfreire@unach.edu.ec

Ciencias de la Educacin

Artculo de Investigacin

 

 

* Recibido: 22 de octubre de 2024 *Aceptado: 18 de noviembre de 2024 * Publicado: 31 de diciembre de 2024

 

        I.            Universidad Nacional de Chimborazo, Riobamba, Ecuador.

      II.            Universidad Nacional de Chimborazo, Riobamba, Ecuador, Universidad Nacional Mayor de San Marcos, Lima, Per.

   III.            Universidad Nacional de Chimborazo, Riobamba, Ecuador, Universidad Nacional Mayor de San Marcos, Lima, Per.

   IV.            Escuela Superior Politcnica de Chimborazo, Riobamba, Ecuador.

     V.            Universidad Nacional de Chimborazo, Riobamba, Ecuador.

 


Resumen

La raz cuadrada de una matriz de adyacencia es una herramienta que permite analizar conexiones en redes complejas. Este mtodo permite descubrir relaciones indirectas y patrones de conectividad que no son evidentes al examinar solo las conexiones directas. Al calcular la raz cuadrada de la matriz de adyacencia, es posible obtener informacin sobre el grado de influencia o conexin entre nodos, lo que facilita la identificacin de estructuras subyacentes y agrupaciones. El propsito de este trabajo es abordar de forma sencilla los conceptos de matriz de adyacencia y su aplicacin dentro del anlisis de relaciones entre puntos o usuarios de una red.

Palabras Clave: Raz Cuadrada; Matriz de Adyacencia; Redes.

 

Abstract

The square root of an adjacency matrix is ​​a tool that allows the analysis of connections in complex networks. This method allows the discovery of indirect relationships and connectivity patterns that are not evident when examining only direct connections. By calculating the square root of the adjacency matrix, it is possible to obtain information about the degree of influence or connection between nodes, which facilitates the identification of underlying structures and clusters. The purpose of this work is to address in a simple way the concepts of adjacency matrix and its application within the analysis of relationships between points or users of a network.

Keywords: Square Root; Adjacency Matrix; Networks.

 

Resumo

A raiz quadrada de uma matriz de adjacncia uma ferramenta que permite analisar ligaes em redes complexas. Este mtodo permite-nos descobrir relaes indiretas e padres de conectividade que no so aparentes quando examinamos apenas as ligaes diretas. Atravs do clculo da raiz quadrada da matriz de adjacncia, possvel obter informao sobre o grau de influncia ou ligao entre os ns, o que facilita a identificao das estruturas e clusters subjacentes. O objetivo deste trabalho abordar de forma simples os conceitos de matriz de adjacncia e a sua aplicao dentro da anlise de relaes entre pontos ou utilizadores de uma rede.

Palavras-chave: Raiz quadrada; Matriz de Adjacncia; Redes.

 

Introduccin

La raz cuadrada de una matriz tiene diversas aplicaciones en matemticas y campos relacionados. La raz cuadrada de matrices se utiliza en el diseo de sistemas de control (Aguado, 2006), y en la resolucin de ecuaciones diferenciales para simplificar el proceso al permitir la diagonalizacin de matrices, facilitando as la resolucin de sistemas complejos. Los algoritmos que utilizan races cuadradas de matrices son fundamentales en mtodos numricos para resolver problemas de optimizacin, como el mtodo de Newton-Raphson (Pho, 2022; Sereeter, Vuik, & Witteveen, 2019; Syafii, Ridhallah, & Nur, 2023), aplicado a sistemas no lineales. En procesamiento digital de seales, la raz cuadrada de matrices se utiliza en tcnicas como la descomposicin en valores singulares (SVD), que es esencial para la compresin y anlisis de datos (Funez, 2021; Pernice, 2024). Es importante mencionar que el clculo de la raz cuadrada de una matriz no es un tema trivial, siendo necesario en el caso de matrices de alto orden el uso de programas y algoritmos computacionales.

Una definicin de la raz cuadrada de una matriz es que, si tenemos que A y B son matrices cuadradas del mismo orden, podemos decir que B es la raz cuadrada de A, escrito como , si .

En (Rubiales Camino, 2005), se muestra con ejemplos la aplicacin de esta definicin, as como el anlisis de ciertos casos particulares. Si 𝐴 es una matriz simtrica o normal, la raz cuadrada podra ser calculada usando una descomposicin espectral o la tcnica de descomposicin en valores singulares o SVD (por sus siglas en ingls: Singular Value Decomposition), que se describe detalladamente en (Pernice, 2024); algunas consideraciones sobre la raz cuadrada de una matriz y mtodos para su obtencin de forma manual se encuentran en (Asmar Charris & Menco  Mendoza Jos T., 1995; Nazari, Fereydooni, & Bayat, 2013) .

Se estudian en (Castillo Garcia & Huerta Rivera, 2015) algoritmos para el clculo de la raz cuadrada de una matriz no singular, motivados por encontrar procesos eficientes desde el punto de vista computacional. Con la misma motivacin por parte de (Iannazzo, 2003; Mendoza Mexa, Rubn, & Aldama, 2010) se analiza el mtodo simplificado de Newton, uno de los ms utilizados.

Para analizar la matriz raz cuadrada en la deteccin de comunidades, se puede usar el mtodo de Louvain (Carnivali, Vieira, Esquef, & Ziviani, 2020; Paletta & Moreiro-Gonzlez, 2021) o el algoritmo de Girvan-Newman (Castillo, Palma Garca, & Gmez Jacinto, 2017) para agrupar a los actores en comunidades basadas en sus conexiones directas e indirectas. Esto permite a los analistas identificar subgrupos dentro de la red que tienen interacciones ms fuertes entre ellos, lo que es til para entender dinmicas sociales complejas y para realizar anlisis ms profundos sobre cmo se forman y evolucionan las comunidades dentro de las redes sociales.

El propsito de este trabajo es abordar de forma sencilla los conceptos de matriz de adyacencia y su aplicacin dentro del anlisis de relaciones entre puntos o usuarios de una red. La representacin de redes sociales mediante matrices y las operaciones bsicas entre matrices en este contexto se encuentran en forma detallada en (Hanneman, 2001).

 

Metodologa

Para demostrar cmo la raz cuadrada de una matriz de adyacencia puede ayudar a identificar conexiones indirectas en una red (Rodrguez et al., 2022), se debe entender cmo se organiza la red y qu representa la matriz de adyacencia. Para esto, utilizaremos ejemplos sencillos tanto de una red simple y del clculo numrico de la raz de una matriz.

Supongamos que se tiene una red simple con tres usuarios (A, B y C). La matriz de adyacencia de 3x3 describe las conexiones directas entre estos usuarios, donde cada elemento en la matriz si el usuario i est directamente conectado con el usuario j, y 0 si no lo est.

                    El usuario A est conectado directamente con los usuarios B y C.

                    El usuario B est conectado directamente con el usuario A.

                    El usuario C est conectado directamente con el usuario A.

 

Un dibujo de una cara feliz

Descripcin generada automticamente con confianza baja

Figura 1: Representacin de una red simple con tres usuarios

 

Entonces, la matriz de adyacencia 𝐴 del ejemplo es la siguiente:

Se propone el anlisis de esta red en 2 pasos.

 

Raz cuadrada de la matriz de adyacencia

La raz cuadrada de la matriz de adyacencia 𝐴 es una operacin ms abstracta que puede comprenderse en trminos de conexiones indirectas o cmo la influencia se propaga entre usuarios a travs de los caminos en la red.

A continuacin, se obtuvo de forma analtica utilizando la descomposicin espectral (tambin conocida como diagonalizacin), mtodo es aplicable cuando la matriz es diagonalizable, siguiendo los procesos detallados en (Asmar Charris & Menco  Mendoza Jos T., 1995; Nazari et al., 2013; Rubiales Camino, 2005). Cabe anotar que se puede calcular tambin a travs de softwares matemticos tales como Matlab u Octave.

 

Paso 1: Encontrar los Valores Propios y los Vectores Propios de A

Primero, debemos encontrar los valores propios (λ) y los vectores propios (v) de A resolviendo la ecuacin caracterstica:

det(A−λI) = 0

Para la matriz A:

Calculando el determinante:

−λ(−λ2) +2λ=−λ3+2λ=0

λ(λ2−2) =0

Por lo tanto, los valores propios son:

 

Vectores Propios Correspondientes:

Para

Av=0

Para

)v=0

Para

)v=0

 

Paso 2: Formar la Matriz de Diagonalizacin P y su Inversa P−1

La matriz P est compuesta por los vectores propios como columnas:

Calculamos la inversa de P, P−1, utilizando mtodos estndar (como la regla de Sarrus o cofactores). El clculo detallado de P−1 es extenso, pero el resultado es:

 

Paso 3: Construir la Matriz Diagonal de las Races Cuadradas de los Valores Propios D1/2

Aplicamos la raz cuadrada a los valores propios de A:

 

 

Donde i es la unidad imaginaria, ya que se ha obtenido la raz cuadrada de un nmero negativo

Paso 4: Calcular la Raz Cuadrada de la Matriz A1/2

Utilizamos la frmula de la raz cuadrada de una matriz diagonalizable:

A1/2=PD1/2P−1

Multiplicando las matrices:

1.                 Multiplicacin PD1/2:

 

2.                 Multiplicacin (PD1/2) P−1:

Al realizar esta multiplicacin, obtenemos:

Para redes pequeas, podemos decir que los valores en mostraran una influencia moderada entre usuarios que no estn directamente conectados, pero que tienen intermediarios.

 

Propagacin de influencia

Para analizar cmo la influencia de un usuario (por ejemplo, A) se propaga indirectamente, se puede ver que aunque B y C no estn directamente conectados, A puede actuar como un intermediario. En una matriz , podramos ver valores pequeos en las entradas (𝐵,𝐶) y (𝐶,𝐵) que reflejan que, aunque no estn directamente conectados, hay una ruta indirecta (a travs de A) que permite la influencia. Los valores ms altos indican una mayor influencia potencial a travs de conexiones indirectas. Esto ayuda a identificar nodos que tienen un impacto significativo en la red debido a su posicin estratgica.

En esencia, lo que la raz cuadrada de la matriz de adyacencia podra representar es una forma de calcular la "fuerza" de las conexiones indirectas, que no son inmediatas, pero que afectan a los usuarios conectados a travs de otros nodos. En redes sociales, esto puede ser clave para comprender cmo se propaga la informacin o la influencia a travs de la red, incluso si dos usuarios no estn directamente conectados entre s. Los valores no cero en posiciones que originalmente eran cero indican posibles caminos de influencia indirecta.

 

Resultados y discusin

Se realiza a continuacin la interpretacin de los valores de algunos elementos de

1.         Entrada

Esto representa una conexin indirecta o la auto-conexin del nodo 1 (Usuario A).

Parte real: 0.59460 indica una conexin indirecta moderada o un grado de influencia de A sobre s mismo.

Parte imaginaria: 0.5946i puede representar algn tipo de desplazamiento de fase o retraso en la influencia. Esto podra interpretarse como la influencia interna del nodo A, pero con cierta "complicacin" o retraso en cmo esa influencia se refleja de nuevo en s mismo.

2.         Entrada

Esta entrada describe la conexin entre los nodos 1 (A) y 2 (B).

Parte real: 0.4204 indica una influencia indirecta entre A y B, que es menor que la auto-conexin de A.

Parte imaginaria: −0.4204 𝑖 implica un retraso o diferencia de fase en la influencia entre A y B. Esto sugiere que, aunque estn conectados indirectamente, el impacto no es inmediato o puede haber alguna demora en cmo se propaga la influencia.

3.         Entrada

Esta entrada describe la conexin indirecta entre los nodos 2 (B) y 3 (C).

Parte real: 0.29730 indica una influencia indirecta bastante dbil entre B y C. No hay una conexin directa entre estos dos nodos, pero existe una va indirecta.

Parte imaginaria: +0.2973i podra representar un ligero desfasaje positivo en la propagacin de la influencia entre B y C. Esto podra ocurrir porque su conexin indirecta pasa a travs de otro nodo (en este caso, A), lo que introduce una ligera complejidad en la influencia mutua.

Como se ha mencionado, en el presente trabajo se muestra un ejemplo sencillo tanto de la red como del anlisis a travs de la raz cuadrada de su matriz de adyacencia, existen trabajos de anlisis de redes sociales ms complejas, como el realizado por (De la Rosa Troyano, Martnez Gasca, Gonzlez Abril, & Velasco Morente, 2005), donde se muestra el estudio de una red de autores y co-autores de la comunidad cientfica de las Jornadas de Ingeniera del Software y Bases de Datos (JISBD), usando un marco terico que detalla la dinmica de los sistemas modelados en forma de redes.

Conclusiones

La matriz raz cuadrada de una matriz de adyacencia proporciona informacin sobre conexiones que no son visibles directamente en la matriz de adyacencia original. La parte real de los elementos de la raz cuadrada de la matriz de adyacencia indica la magnitud de la conexin indirecta. Las entradas complejas (con parte imaginaria) indican que la propagacin de la influencia no es simple y directa, con interacciones indirectas no triviales, sugiriendo que hay una dinmica ms compleja en la propagacin de influencias, lo que podra representar retrasos o cambios en la forma en que los usuarios de la red se influyen entre s, lo que implica que estamos tratando con una matriz que puede estar describiendo relaciones ms profundas y dinmicas en la red, tal como influencias indirectas complejas o probabilidades de conexiones no evidentes a simple vista.

 

Referencias

      1.            Aguado, A. (2006). Algoritmo de control predictivo-adaptable en el espacio de pseudo-estados (Vol. 3).

      2.            Asmar Charris, A., & Menco Mendoza Jos T. (1995). Acerca de la raz cuadrada de una matriz. Revista de La Facultad de Ciencias Universidad de Colombia, 5(1), 8995.

      3.            Carnivali, G. S., Vieira, A. B., Esquef, P. A. A., & Ziviani, A. (2020). Mtodo Rpido de Agrupamento de Vrtices para Deteco de Comunidades em Redes Complexas de Larga-escala. https://doi.org/10.5753/wperformance.2018.3332

      4.            Castillo Garcia, L. J., & Huerta Rivera, C. A. (2015). Algoritmos para el clculo de la raz cuadrada de una matriz no singular. Universidad de Sonora, Navojoa,Sonora.

      5.            Castillo, J., Palma Garca, M. de las O., & Gmez Jacinto, L. (2017). Abordando el reto de la transformacin digital desde el Trabajo Social. Documentos de Trabajo Social: Revista de Trabajo Social y Accin Social, 60.

      6.            De la Rosa Troyano, F. F., Martnez Gasca, R., Gonzlez Abril, L., & Velasco Morente, F. (2005). Anlisis de Redes Sociales mediante Diagramas Estratgicos y Diagramas Estructurales. REDES- Revista Hispana Para El Anlisis de Redes Sociales, 8(2), 133. Retrieved from http://revista-redes.rediris.es

      7.            Funez, W. (2021). Identificacin aproximada de seales en reconocimiento de patrones mediante la descomposicin en modo dinmico (DMD) y la teora de Koopman. Revista de La Escuela de Fsica, 9(2). https://doi.org/10.5377/ref.v9i2.13902

      8.            Hanneman, R. A. (2001). Introduccin a los mtodos del anlisis de redes sociales (M. . Petrizzo, Trans.). Retrieved from http://revista-redes.rediris.es/webredes/textos/cap4.pdf

      9.            Iannazzo, B. (2003). A note on computing the matrix square root. Calcolo, 40(4), 273283. https://doi.org/10.1007/s10092-003-0079-9

  10.            Mendoza Mexa, A., Rubn, O., & Aldama, G. (2010). Un mtodo simplificado de Newton para calcular la raz de una matriz real simtrica definida positiva. In Rev. Int. Mt. Num. Clc. Dis. Ing (Vol. 26, pp. 4753).

  11.            Nazari, A., Fereydooni, H., & Bayat, M. (2013). A manual approach for calculating the root of square matrix of dimension ≤. In Mathematical Sciences (Vol. 7). Retrieved from http://www.iaumath.com/content/7/1/xx

  12.            Paletta, F. C., & Moreiro-Gonzlez, J.-A. (2021). La transformacin digital en los mtodos y temas de la investigacin brasilea de Informacin y Documentacin 2010-2019. Revista Espaola de Documentacin Cientfica, 44(2). https://doi.org/10.3989/redc.2021.2.1763

  13.            Pernice, S. A. (2024). Descomposicin en valores singulares y anlisis de factores en ciencias humanas y sociales. Revista de Mtodos Cuantitativos Para La Economa y La Empresa. https://doi.org/10.46661/rev.metodoscuant.econ.empresa.8004

  14.            Pho, K. H. (2022). Improvements of the NewtonRaphson method. Journal of Computational and Applied Mathematics, 408. https://doi.org/10.1016/j.cam.2022.114106

  15.            Rodrguez, J. R. G., Arechiga, R. S., Troncoso, J. F., Delgado, S. I., Abdal, V. I. R., Flores, J. L. A., Daz, J. M. P. (2022). Optimizacin discreta basada en algoritmos genticos para generacin de topologa de redes de comunicaciones interconectadas por medios guiados. South Florida Journal of Development, 3(2). https://doi.org/10.46932/sfjdv3n2-029

  16.            Rubiales Camino, E. (2005). Raz cuadrada de una matriz. Boletn de La Sociedad Puig Adam de Profesores de Matemticas, (71), 3146. Retrieved from https://www.ucm.es/data/cont/media/www/pag-89521/Boletin%2071%20de%20Soc%20PUIG%20ADAM.pdf

  17.            Sereeter, B., Vuik, C., & Witteveen, C. (2019). On a comparison of NewtonRaphson solvers for power flow problems. Journal of Computational and Applied Mathematics, 360. https://doi.org/10.1016/j.cam.2019.04.007

  18.            Syafii, M., Ridhallah, R., & Nur, R. A. (2023). Penerapan Metode Newton Raphson untuk Pencarian Akar pada Fungsi Kompleks. JOSTECH Journal of Science and Technology, 3(1). https://doi.org/10.15548/jostech.v3i1.5685

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2024 por los autores. Este artculo es de acceso abierto y distribuido segn los trminos y condiciones de la licencia Creative Commons Atribucin-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)

(https://creativecommons.org/licenses/by-nc-sa/4.0/).

 

 

Enlaces de Referencia

  • Por el momento, no existen enlaces de referencia
';





Polo del Conocimiento              

Revista Científico-Académica Multidisciplinaria

ISSN: 2550-682X

Casa Editora del Polo                                                 

Manta - Ecuador       

Dirección: Ciudadela El Palmar, II Etapa,  Manta - Manabí - Ecuador.

Código Postal: 130801

Teléfonos: 056051775/0991871420

Email: polodelconocimientorevista@gmail.com / director@polodelconocimiento.com

URL: https://www.polodelconocimiento.com/