Al Azar 5
Al Azar 5
Ir a la navegaciónIr a la búsqueda
Los grafos son el objeto de estudio de esta rama de las matemáticas. Arriba el
grafo pez, en medio el grafo arco y abajo el grafo dodecaedro.
La teoría de grafos, también llamada teoría de gráficas, es una rama de las
matemáticas y las ciencias de la computación que estudia las propiedades de los
grafos. Los grafos no deben ser confundidos con las gráficas, que es un término muy
amplio. Formalmente, un grafo {\displaystyle G=(V,E)}{\displaystyle G=(V,E)} es una
pareja ordenada en la que {\displaystyle V}V es un conjunto no vacío de vértices y
{\displaystyle E}E es un conjunto de aristas. Donde {\displaystyle E}E consta de
pares no ordenados de vértices, tales como {\displaystyle \left\{x,y\right\}\in E}
{\displaystyle \left\{x,y\right\}\in E}, entonces se dice que {\displaystyle x}x e
{\displaystyle y}y son adyacentes; y en el grafo se representa mediante una línea
no orientada que una dichos vértices. Si el grafo es dirigido se le llama dígrafo,
se denota {\displaystyle D}D, y entonces el par {\displaystyle (x,y)}(x,y) es un
par ordenado, esto se representa con una flecha que va de {\displaystyle x}x a
{\displaystyle y}y y se dice que {\displaystyle (x,y)\in E}(x,y)\in E.1
Índice
1 Historia
2 Composición de un grafo
3 Tipos de grafos
4 Representación de grafos
4.1 Estructura de lista
4.2 Estructuras matriciales
5 Problemas de teoría de grafos
5.1 Subgrafos, subgrafos inducidos y menores
5.2 Ciclos y caminos hamiltonianos
5.3 Grafos planos
5.4 Coloración de grafos
5.4.1 Teorema de los cuatro colores
6 Caracterización de grafos
6.1 Grafo simple
6.2 Grafos conexos
6.3 Grafos completos
6.4 Grafos bipartitos
6.5 Homeomorfismo de grafos
6.6 Árboles
6.7 Grafos ponderados o etiquetados
6.8 Diámetro
7 Aplicaciones
8 Algoritmos importantes
9 Investigadores relevantes en teoría de grafos
10 Véase también
11 Referencias
12 Bibliografía
13 Enlaces externos
Historia
En 1852, Francis Guthrie planteó el problema de los cuatro colores, el cual afirma
que es posible, utilizando solamente cuatro colores, colorear cualquier mapa de
países de tal forma que dos países vecinos nunca tengan el mismo color. Este
problema, que no fue resuelto hasta un siglo después por Kenneth Appel y Wolfgang
Haken en 1976, puede ser considerado como el nacimiento de la teoría de grafos. Al
tratar de resolverlo, los matemáticos definieron términos y conceptos teóricos
fundamentales de los grafos.
El primer libro sobre teoría de grafos fue escrito por Dénes Kőnig y publicado en
1936.5
A fines de los años 1940 e inicios de los años 1950, junto con los primeros
estudios formales de cliques o camarillas en sociomatrices67 y de centralidad en
sociogramas,8910 se introdujo la teoría de grafos como herramienta clave para la
sociometría y el análisis de redes sociales.11
Composición de un grafo
Aristas: Son las líneas que unen los vértices de un grafo.
Aristas adyacentes: Dos aristas son adyacentes si convergen en el mismo vértice.
Aristas paralelas: Dos aristas son paralelas si los vértices iniciales y finales
son el mismo vértice.
Arista cíclicas: Aristas que parten de un vértice para entrar en el mismo.
Cruce: Punto donde dos aristas se cruzan.
Vértices: Los vértices son los elementos que forman un grafo. Cada uno lleva
asociada una valencia característica según la situación, que se corresponde con la
cantidad de aristas que confluyen en dicho vértice.
Camino: Se denomina camino a un conjunto de vértices interconectados por aristas.
Dos vértices están conectados si hay un camino entre ellos.
Tipos de grafos
Grafo simple: O simplemente grafo es aquel que acepta una sola arista uniendo dos
vértices cualesquiera. Esto es equivalente a decir que una arista cualquiera es la
única que une dos vértices específicos. Es la definición estándar de un grafo.
Multigrafo o pseudografo: Es el que acepta más de una arista entre dos vértices.
Estas aristas se llaman múltiples o lazos (loops en inglés). Los grafos simples son
una subclase de esta categoría de grafos. También se les llama grafos general.
Grafo orientado: grafo dirigido o dígrafo. Son grafos en los cuales se ha añadido
una orientación a las aristas, representada gráficamente por una flecha.
Grafo etiquetado: Grafos en los cuales se ha añadido un peso a las aristas (número
entero generalmente) o un etiquetado a los vértices.
Grafo aleatorio: Grafo cuyas aristas están asociadas a una probabilidad.
Hipergrafo: Grafos en los cuales las aristas tienen más de dos extremos, es decir,
las aristas son incidentes a 3 o más vértices.
Grafo infinito: Grafos con conjunto de vértices y aristas de cardinal infinito.
Grafo plano: Los grafos planos son aquellos cuyos vértices y aristas pueden ser
representados sin ninguna intersección entre ellos. Podemos establecer que un grafo
es plano gracias al Teorema de Kuratowski.
Grafo regular: Un grafo es regular cuando todos sus vértices tienen el mismo grado
de valencia.
Grafo dual: El grafo dual G´ de un grafo G (plano), es aquel que tiene un vértice
por cada región de G, y una arista por cada arista en G uniendo dos regiones
vecinas.
Representación de grafos
Artículo principal: Grafo (estructura de datos)
Existen diferentes formas de representar un grafo (simple), además de la geométrica
y muchos métodos para almacenarlos en una computadora. La estructura de datos usada
depende de las características del grafo y el algoritmo usado para manipularlo.
Entre las estructuras más sencillas y usadas se encuentran las listas y las
matrices, aunque frecuentemente se usa una combinación de ambas. Las listas son
preferidas en grafos dispersos porque tienen un eficiente uso de la memoria. Por
otro lado, las matrices proveen acceso rápido, pero pueden consumir grandes
cantidades de memoria.
Estructura de lista
Lista de incidencia - Las aristas son representadas con un vector de pares
(ordenados, si el grafo es dirigido), donde cada par representa una de las
aristas.12
Lista de adyacencia - Cada vértice tiene una lista de vértices los cuales son
adyacentes a él. Esto causa redundancia en un grafo no dirigido (ya que A existe en
la lista de adyacencia de B y viceversa), pero las búsquedas son más rápidas, al
costo de almacenamiento extra.
Lista de grados - También llamada secuencia de grados o sucesión gráfica de un
grafo no-dirigido es una secuencia de números, que corresponde a los grados de los
vértices del grafo.
Estructuras matriciales
Matriz de adyacencia - El grafo está representado por una matriz cuadrada M de
tamaño {\displaystyle n^{2}}n^{2}, donde {\displaystyle n}n es el número de
vértices. Si hay una arista entre un vértice x y un vértice y, entonces el elemento
{\displaystyle m_{x,y}}{\displaystyle m_{x,y}} es 1, de lo contrario, es 0.
Matriz de incidencia - El grafo está representado por una matriz de A (aristas) por
V (vértices), donde [vértice, arista] contiene la información de la arista (1 -
conectado, 0 - no conectado).
Grafo G(V,A) Conjuntos Matriz de adyacencia Matriz de incidencia
Secuencia de grados Lista de Adyacencia
6n-graph2.svg V = { 1, 2, 3, 4, 5, 6 }
A = { {1,1}, {1,2}, {1,5},
{2,3}, {2,5}, {3,4},
{4,5}, {4,6} }
{\displaystyle
{\begin{pmatrix}1&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\\\end{pmatrix}}}{\displaystyle
{\begin{pmatrix}1&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\\\end{pmatrix}}} {\displaystyle
{\begin{pmatrix}1&1&1&0&0&0&0&0\\0&1&0&1&1&0&0&0\\0&0&0&1&0&1&0&0\\0&0&0&0&0&1&1&1\
\0&0&1&0&1&0&1&0\\0&0&0&0&0&0&0&1\\\end{pmatrix}}}{\displaystyle
{\begin{pmatrix}1&1&1&0&0&0&0&0\\0&1&0&1&1&0&0&0\\0&0&0&1&0&1&0&0\\0&0&0&0&0&1&1&1\
\0&0&1&0&1&0&1&0\\0&0&0&0&0&0&0&1\\\end{pmatrix}}} (3,3,2,3,3,1) { {1,2,5},
{1,3,5}, {2,4}, {3,5,6},{1,2,4},{4} }
Problemas de teoría de grafos
Subgrafos, subgrafos inducidos y menores
Un problema común, denominado problema de isomorfismo de subgrafos, es encontrar un
grafo fijo como subgrafo de un grafo dado. Una razón para estar interesado en esta
cuestión es que muchas propiedades de grafos son heredadas de subgrafos, lo que
significa que un grafo tiene una propiedad si y solo si todos sus subgrafos a su
vez la poseen. Desafortunadamente, encontrar subgrafos máximos de un cierto tipo
suele ser un problema NP-completo. Por ejemplo:
Cada grafo de cinco vértices conectados que no es plano contiene una subdivisión
del grafo completo de cinco vértices.
Otro problemas de clases tienen que ver con el alcance para la cual varias especies
y generalizaciones de grafos están determinadas por sus subgrafos de puntos
eliminados. Por ejemplo, la conjetura de la reconstrucción.
Por ejemplo, en un museo grande, lo idóneo sería recorrer todas las salas una sola
vez, esto es buscar un ciclo hamiltoniano en el grafo que representa el museo (los
vértices son las salas, y las aristas los corredores o puertas entre ellas).
Un problema muy conocido es el siguiente: Se dibujan tres casas y tres pozos. Todos
los vecinos de las casas tienen el derecho de utilizar los tres pozos. Como no se
llevan bien en absoluto, no quieren cruzarse jamás. ¿Es posible trazar los nueve
caminos que juntan las tres casas con los tres pozos sin que haya cruces?
Cualquier disposición de las casas, los pozos y los caminos implica la presencia de
al menos un cruce.
Establecer qué grafos son planos no es obvio, y es un problema que tiene que ver
con topología.
Coloración de grafos
Artículo principal: Coloración de grafos
Si G=(V, E) es un grafo no dirigido, una coloración propia de G, ocurre cuando
coloreamos los vértices de G de modo que si {a, b} es una arista en G entonces a y
b tienen diferentes colores (por lo tanto, los vértices adyacentes tienen colores
diferentes). El número mínimo de colores necesarios para una coloración propia de G
es el número cromático de G y se escribe como C (G). Sea G un grafo no dirigido sea
λ el número de colores disponibles para la coloración propia de los vértices de G.
Nuestro objetivo es encontrar una función polinomial P (G,λ), en la variable λ,
llamada polinomio cromático de G, que nos indique el número de coloraciones propias
diferentes de los vértices de G, usando un máximo de λ colores.
Sea G=(V, E), con a, b pertenecientes al conjunto de vértices V pero {a, b}=e, no
perteneciente a al conjunto de aristas E. Escribimos G+e para el grafo que se
obtiene de G al añadir la arista e={a, b}. Al identificar los vértices a y b en G,
obtenemos el subgrafo G++e de G.0000.
La forma precisa de cada país no importa; lo único relevante es saber qué país toca
a qué otro. Estos datos están incluidos en el grafo donde los vértices son los
países y las aristas conectan los que justamente son adyacentes. Entonces la
cuestión equivale a atribuir a cada vértice un color distinto del de sus vecinos.
Hemos visto que tres colores no son suficientes, y demostrar que con cinco siempre
se llega, es bastante fácil. Pero el teorema de los cuatro colores no es nada
obvio. Prueba de ello es que se han tenido que emplear ordenadores para acabar la
demostración (se ha hecho un programa que permitió verificar una multitud de casos,
lo que ahorró muchísimo tiempo a los matemáticos). Fue la primera vez que la
comunidad matemática aceptó una demostración asistida por ordenador, lo que creó en
su día una cierta polémica dentro de dicha comunidad.
Caracterización de grafos
Grafo simple
Un grafo es simple si a lo sumo existe una arista uniendo dos vértices
cualesquiera. Esto es equivalente a decir que una arista cualquiera es la única que
une dos vértices específicos.
Grafos conexos
Un grafo es conexo si cada par de vértices está conectado por un camino; es decir,
si para cualquier par de vértices (a, b), existe al menos un camino posible desde a
hacia b.
Un grafo es doblemente conexo si cada par de vértices está conectado por al menos
dos caminos disjuntos; es decir, es conexo y no existe un vértice tal que al
sacarlo el grafo resultante sea disconexo.
Grafos bipartitos
Artículo principal: Grafo bipartito
Un grafo G es bipartito si puede expresar como {\displaystyle G=\{V_{1}\cup
V_{2},A\}}{\displaystyle G=\{V_{1}\cup V_{2},A\}} (es decir, sus vértices son la
unión de dos grupos de vértices), bajo las siguientes condiciones:
Homeomorfismo de grafos
Artículo principal: Homeomorfismo de grafos
Dos grafos {\displaystyle G_{1}}{\displaystyle G_{1}} y {\displaystyle G_{2}}
{\displaystyle G_{2}} son homeomorfos si ambos pueden obtenerse a partir del mismo
grafo con una sucesión de subdivisiones elementales de aristas.
Árboles
Artículo principal: Árbol (teoría de grafos)
Ejemplo de árbol.
Un grafo que no tiene ciclos y que conecta a todos los puntos, se llama un árbol.
En un grafo con n vértices, los árboles tienen exactamente n - 1 aristas, y hay nn-
2 árboles posibles. Su importancia radica en que los árboles son grafos que
conectan todos los vértices utilizando el menor número posible de aristas. Un
importante campo de aplicación de su estudio se encuentra en el análisis
filogenético, el de la filiación de entidades que derivan unas de otras en un
proceso evolutivo, que se aplica sobre todo a la averiguación del parentesco entre
especies; aunque se ha usado también, por ejemplo, en el estudio del parentesco
entre lenguas.
Diámetro
Una aplicación de este concepto es la hipótesis conocida como los seis grados de
separación, que plantea que, si cada uno de los habitantes de la Tierra se
representa por un vértice y dos personas están conectadas por una arista si se
conocen personalmente, la distancia entre dos personas escogidas al azar entre
todos los habitantes de la Tierra es de seis aristas o menos.
Internet permite de ver desde otro enfoque la idea del diámetro: considérese por
ejemplo que si se descartan los sitios que no tienen enlaces, y se escogen dos
páginas web al azar, cabría preguntarse en cuántos clics se puede pasar del primer
sitio al segundo. Si se supone que de cualquier sitio que enlace con otros sitios
se puede llegar a cualquier otro, entonces las mayor cantidad de clics necesarios
para llegar de cualquier web a otra sería el "diámetro" de la Red, vista como un
grafo cuyos vértices son los sitios, y cuyas aristas son los enlaces entre los
sitios.
Este concepto refleja mejor la complejidad de una red que el número de sus
elementos.
Los grafos se utilizan también para modelar trayectos como el de una línea de
autobús a través de las calles de una ciudad, en el que se pueden obtener caminos
óptimos para el trayecto aplicando diversos algoritmos como puede ser el algoritmo
de Floyd.
El científico estadounidense Donald Knuth estableció los grafos planos como base de
determinados estudios y descubrimientos realizados por él.
Por otra parte, destaca el Algoritmo de Kruskal, el cual nos permite buscar un
subconjunto de aristas que incluye todos los vértices, estableciendo como mínimo el
valor de las aristas.
Plano de autopistas.
Circuito eléctrico
Organigramas
Isomeros
Algoritmos importantes
Algoritmo de búsqueda en anchura (BFS)
Algoritmo de búsqueda en profundidad (DFS)
Algoritmo de búsqueda A*
Algoritmo del vecino más cercano
Ordenación topológica de un grafo
Algoritmo de cálculo de los componentes fuertemente conexos de un grafo
Algoritmo de Dijkstra
Algoritmo de Bellman-Ford
Algoritmo de Prim
Algoritmo de Ford-Fulkerson
Algoritmo de Kruskal
Algoritmo de Floyd-Warshall
Investigadores relevantes en teoría de grafos
Alon, Noga
Berge, Claude
Bollobás, Béla
Brightwell, Graham
Chung, Fan
Dirac, Gabriel Andrew
Dijkstra, Edsger
Edmonds, Jack
Erdős, Paul
Euler, Leonhard
Faudree, Ralph
Golumbic, Martin
Graham, Ronald
Harary, Frank
Heawood, Percy John
Kaufmann, Walter Arnold
Kőnig, Dénes
Kuratowski, Kazimierz
Lovász, László
Nešetřil, Jaroslav
Rényi, Alfréd
Ringel, Gerhard
Robertson, Neil
Seymour, Paul
Szemerédi, Endre
Thomas, Robin
Thomassen, Carsten
Turán, Pál
Tutte, W. T.
Whitney, Hassler
Véase también
Grafo
Anexo:Galería de grafos
Teorema de König (teoría de grafos)
Álgebra de grafos
Referencias
Godsil, Chris and Royle, Gordon (2001). Algebraic Graph Theory. New York:
Springer.
CEPAL Charlas Sobre Sistemas Complejos Sociales (CCSSCS): Analisis de Redes1:
https://www.youtube.com/watch?v=oy8YxTshZhI&list=UUQbp2yA-gyew7E_tzgOI36A &
Analisis de Redes2: https://www.youtube.com/watch?v=1abtP36Wx24&list=UUQbp2yA-
gyew7E_tzgOI36A; Curso completo en línea: http://www.martinhilbert.net/CCSSCS.html
Euler, L. (1736). «Solutio problematis ad geometriam situs pertinentis».
Commentarii Academiae Scientiarum Imperialis Petropolitanae 8. 128-140.
http://booklens.com/l-r-foulds/graph-theory-applications pag 7
Tutte, W.T. (2001), Graph Theory, Cambridge University Press, p. 30, ISBN 978-0-
521-79489-3..
Festinger, L. (1949). «The Analysis of Sociograms Using Matrix Algebra». Human
Relations 2: 153-158.
Chabot, J. (1950). «A Simplified Example of the Use of Matrix Multiplication for
the Analysis of Sociometric Data». Sociometry 13: 131-140.
Bavelas, A. (1948). «A Mathematical Model for Group Structure». Human
Organizations 7: 16-30.
Bavelas, A. (1950). «Communication Patterns in Task-Oriented Groups». Journal of
the Acoustical Society of America 22: 271-282.
Leavitt, H. J. (1951). «Some Effects of Communication Patterns on Group
Performance». Journal of Abnormal and Social Psychology 46: 38-50.
Wasserman y Faust, 2013, «Notaciones para los datos de redes sociales», pp. 99-
120.
Ejemplo de una lista de incidencia
Gonthier, Georges. Formal Proof—The FourColor Theorem.
Mitchell, J. C., ed. (1980). Numerical Techniques in Social Anthropology.
Filadelfia: Institute for the Study of Human Issues.
Hage, P. (1979). «Graph theory as a structural model in cultural anthropology».
Annual Review of Anthropology 8: 115-136.
Hage, P.; Harary, F. (1983). Structural Models in Anthropology. Cambridge:
Cambridge University Press.
Heider, F. (1958). The Psychology of Interpersonal Relations. Nueva York: John
Wiley and Sons.
Bavelas, A. (1948). «A mathematical model for group structure». Human
Organizations 7: 16-30.
Pitts, F. R. (1965). «A graph theoretic approach to historical geography». The
Proffesional Geographer 17: 15-20.
Pitts, F. R. (1979). «The medieval river trade network of Russia revisited».
Social Networks 1: 285-292.
Wasserman y Faust, 2013, «Grafos y matrices» (por Dawn Iacobucci), pp. 121-188.
Gorbátov:Fundamentos de la matemática discreta
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.
Enlaces externos
Wikimedia Commons alberga una categoría multimedia sobre Teoría de grafos.
El contenido de este artículo incorpora material de una entrada de la Enciclopedia
Libre Universal, publicada en español bajo la licencia Creative Commons Compartir-
Igual 3.0.
Control de autoridades
Proyectos WikimediaWd Datos: Q131476Commonscat Multimedia: Graph theoryWikibooks
Libros y manuales: Teoría de grafosWikiversity Recursos didácticos: Ampliación de
grafos
IdentificadoresBNF: 119384413 (data)GND: 4113782-6LCCN: sh85056471NDL:
00562641Microsoft Academic: 88230418Diccionarios y enciclopediasBritannica: url
Categoría: Teoría de grafos
Menú de navegación
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
ArtículoDiscusión
LeerEditarVer historial
Buscar
Buscar en Wikipedia
Portada
Portal de la comunidad
Actualidad
Cambios recientes
Páginas nuevas
Página aleatoria
Ayuda
Donaciones
Notificar un error
Herramientas
Lo que enlaza aquí
Cambios en enlazadas
Subir archivo
Páginas especiales
Enlace permanente
Información de la página
Citar esta página
Elemento de Wikidata
Imprimir/exportar
Crear un libro
Descargar como PDF
Versión para imprimir
En otros proyectos
Wikimedia Commons
Wikilibros
Wikiversidad
En otros idiomas
العربية
English
हिन्दी
Bahasa Indonesia
Bahasa Melayu
Português
Русский
اردو
中文
61 más
Editar enlaces
Esta página se editó por última vez el 23 jun 2021 a las 01:50.
El texto está disponible bajo la Licencia Creative Commons Atribución Compartir
Igual 3.0; pueden aplicarse cláusulas adicionales. Al usar este sitio, usted acepta
nuestros términos de uso y nuestra política de privacidad.
Wikipedia® es una marca registrada de la Fundación Wikimedia, Inc., una
organización sin ánimo de lucro.
Política de privacidadAcerca de WikipediaLimitación de responsabilidadVersión para
móvilesDesarrolladoresEstadísticasDeclaración de cookiesWikimedia FoundationPowered
by MediaWiki