fbpx
Wikipedia

Matriz de adyacencia

La matriz de adyacencia es una matriz cuadrada que se utiliza como una forma de representar relaciones binarias.

Construcción de la matriz a partir de un grafo

  1. Se crea una matriz cero, cuyas columnas y filas representan los nodos del grafo.
  2. Por cada arista que une a dos nodos, se suma 1 al valor que hay actualmente en la ubicación correspondiente de la matriz.
    • Si tal arista es un bucle y el grafo es no dirigido, entonces se suma 1 o 2 (dependiendo de la convención usada).
    • Si el grafo es ponderado, entonces en lugar de un 1 se suma el peso de la arista respectiva.

Finalmente, se obtiene una matriz que representa el número de aristas (relaciones) entre cada par de nodos (elementos).

Existe una matriz de adyacencia única para cada grafo (sin considerar las permutaciones de filas o columnas), y viceversa.

Ejemplos

La siguiente tabla muestra dos grafos y su respectiva matriz de adyacencia. Note que en el primer caso, como se trata de un grafo no dirigido, la matriz obtenida es simétrica:

Grafo no dirigido Matriz de adyacencia
 

 

Grafo dirigido Matriz de adyacencia
 

 

Grafo ponderado Matriz de adyacencia
 

 

Propiedades de la matriz de adyacencia

  • Para un grafo no dirigido la matriz de adyacencia es simétrica.
  • El número de caminos Ci,j(k), atravesando k aristas desde el nodo i al nodo j, viene dado por un elemento de la potencia k-ésima de la matriz de adyacencia:

 

Comparación con otras representaciones

Existen otras formas de representar relaciones binarias, como por ejemplo los pares ordenados o los grafos. Cada representación tiene sus virtudes y desventajas.

En particular, la matriz de adyacencia es muy utilizada en la programación, porque su naturaleza binaria y matricial calza perfecto con la de los computadores. Sin embargo, a una persona común y corriente se le hará mucho más sencillo comprender una relación descrita mediante grafos, que mediante matrices de adyacencia.

Otra representación matricial para las relaciones binarias es la matriz de incidencia.

Aplicaciones

La relación entre un grafo y el vector y valor propio de su correspondiente matriz de adyacencia se estudian en la teoría espectral de grafos.

En sociometría, a las matrices de adyacencia se les conoce como sociomatrices, y se utilizan como una forma de notación alternativa y complementaria a los sociogramas. Son además una de las formas de denotar redes sociales para el análisis de redes sociales.[1]

Véase también

Referencias

  1. Wasserman y Faust, 2013, «Notaciones para los datos de redes sociales», pp. 99-120.

Bibliografía

  • Wasserman, Stanley; Faust, Katherine (2013) [1994]. Análisis de redes sociales: Métodos y aplicaciones. Madrid: Centro de Investigaciones Sociológicas. ISBN 978-84-7476-631-8. OCLC 871814053. 
  •   Datos: Q727035
  •   Multimedia: Adjacency matrices of graphs

matriz, adyacencia, matriz, adyacencia, matriz, cuadrada, utiliza, como, forma, representar, relaciones, binarias, Índice, construcción, matriz, partir, grafo, ejemplos, propiedades, matriz, adyacencia, comparación, otras, representaciones, aplicaciones, véase. La matriz de adyacencia es una matriz cuadrada que se utiliza como una forma de representar relaciones binarias Indice 1 Construccion de la matriz a partir de un grafo 1 1 Ejemplos 2 Propiedades de la matriz de adyacencia 3 Comparacion con otras representaciones 4 Aplicaciones 5 Vease tambien 6 Referencias 7 BibliografiaConstruccion de la matriz a partir de un grafo EditarSe crea una matriz cero cuyas columnas y filas representan los nodos del grafo Por cada arista que une a dos nodos se suma 1 al valor que hay actualmente en la ubicacion correspondiente de la matriz Si tal arista es un bucle y el grafo es no dirigido entonces se suma 1 o 2 dependiendo de la convencion usada Si el grafo es ponderado entonces en lugar de un 1 se suma el peso de la arista respectiva Finalmente se obtiene una matriz que representa el numero de aristas relaciones entre cada par de nodos elementos Existe una matriz de adyacencia unica para cada grafo sin considerar las permutaciones de filas o columnas y viceversa Ejemplos Editar La siguiente tabla muestra dos grafos y su respectiva matriz de adyacencia Note que en el primer caso como se trata de un grafo no dirigido la matriz obtenida es simetrica Grafo no dirigido Matriz de adyacencia 2 1 0 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 0 0 1 0 1 1 1 1 0 1 0 0 0 0 0 1 0 0 displaystyle begin bmatrix 2 amp 1 amp 0 amp 0 amp 1 amp 0 1 amp 0 amp 1 amp 0 amp 1 amp 0 0 amp 1 amp 0 amp 1 amp 0 amp 0 0 amp 0 amp 1 amp 0 amp 1 amp 1 1 amp 1 amp 0 amp 1 amp 0 amp 0 0 amp 0 amp 0 amp 1 amp 0 amp 0 end bmatrix Grafo dirigido Matriz de adyacencia 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 displaystyle begin bmatrix 0 amp 1 amp 0 amp 0 amp 1 amp 0 amp 0 amp 0 0 amp 0 amp 0 amp 0 amp 0 amp 0 amp 1 amp 0 0 amp 0 amp 0 amp 0 amp 0 amp 0 amp 0 amp 0 0 amp 0 amp 1 amp 0 amp 0 amp 0 amp 1 amp 0 0 amp 0 amp 0 amp 0 amp 0 amp 0 amp 0 amp 0 1 amp 1 amp 1 amp 0 amp 0 amp 0 amp 0 amp 0 0 amp 0 amp 0 amp 0 amp 0 amp 0 amp 0 amp 0 0 amp 0 amp 0 amp 0 amp 0 amp 0 amp 1 amp 0 end bmatrix Grafo ponderado Matriz de adyacencia 0 4 4 0 0 0 4 0 2 0 1 0 4 2 0 1 0 0 0 0 1 0 0 2 0 1 0 0 0 4 0 0 0 2 4 0 displaystyle begin bmatrix 0 amp 4 amp 4 amp 0 amp 0 amp 0 4 amp 0 amp 2 amp 0 amp 1 amp 0 4 amp 2 amp 0 amp 1 amp 0 amp 0 0 amp 0 amp 1 amp 0 amp 0 amp 2 0 amp 1 amp 0 amp 0 amp 0 amp 4 0 amp 0 amp 0 amp 2 amp 4 amp 0 end bmatrix Propiedades de la matriz de adyacencia EditarPara un grafo no dirigido la matriz de adyacencia es simetrica El numero de caminos Ci j k atravesando k aristas desde el nodo i al nodo j viene dado por un elemento de la potencia k esima de la matriz de adyacencia C i j k A k i j displaystyle C i j k mathbf A k ij Comparacion con otras representaciones EditarExisten otras formas de representar relaciones binarias como por ejemplo los pares ordenados o los grafos Cada representacion tiene sus virtudes y desventajas En particular la matriz de adyacencia es muy utilizada en la programacion porque su naturaleza binaria y matricial calza perfecto con la de los computadores Sin embargo a una persona comun y corriente se le hara mucho mas sencillo comprender una relacion descrita mediante grafos que mediante matrices de adyacencia Otra representacion matricial para las relaciones binarias es la matriz de incidencia Aplicaciones EditarLa relacion entre un grafo y el vector y valor propio de su correspondiente matriz de adyacencia se estudian en la teoria espectral de grafos En sociometria a las matrices de adyacencia se les conoce como sociomatrices y se utilizan como una forma de notacion alternativa y complementaria a los sociogramas Son ademas una de las formas de denotar redes sociales para el analisis de redes sociales 1 Vease tambien EditarMatriz de incidencia Matriz laplacianaReferencias Editar Wasserman y Faust 2013 Notaciones para los datos de redes sociales pp 99 120 Bibliografia EditarWasserman Stanley Faust Katherine 2013 1994 Analisis de redes sociales Metodos y aplicaciones Madrid Centro de Investigaciones Sociologicas ISBN 978 84 7476 631 8 OCLC 871814053 Datos Q727035 Multimedia Adjacency matrices of graphs Obtenido de https es wikipedia org w index php title Matriz de adyacencia amp oldid 136283947, 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