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
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.
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
|
|
Para
|
|
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/