Está en la página 1de 11

2

1 Temario Unidad 2

2 Ejemplos

3 Q&A
UNIDAD 2. Teoría de Gráficas y Relaciones 3

1 Conceptos fundamentales
Propósito: Identificar los conceptos fundamentales de la Teoría de gráficas.

2 Representaciones algebraicas de gráficas


Propósito: Definir algunos conceptos básicos de la representación algebraica de las
gráficas para resolver problemas, una vez identificando estás definiciones, practicar.

3 Demostraciones
Propósito: Realizar demostraciones sobre Teoría de gráficas.

4 Árbol de peso mínimo


Propósito: Resolver problemas reales por medio del concepto del árbol de peso mínimo,
algoritmo de Prim y algoritmo de Krunskal.
Conceptos fundamentales 4

• Teoría de Gráfica (Grafo) • Diagrafo


• Gráfica (Grafo) • Camino
• Vértices (Nodos) • Ciclo (circuito)
• Aristas (Arcos) • Ciclo Euleriano
• Orientación • Ciclo Hamiltoniano
• Vértices adyacentes y no adyacentes • Árbol
• Bucle • Árbol de expansión
• Flecha • Relación binaria
• Matriz de adyacencia • Digráfica de una relación
• Matriz de incidencia • Matriz de una relación
• Grado de un vértice • Propiedades de una relación
• Grafo simple
• Multigrafo
Representaciones algebraicas de gráficas 5

Representación de la forma G = G(V,E)


Conjuntos
V={Cádiz, Sevilla, Granada, Jaén, Madrid, Albacete,
Murcia, Valencia, Barcelona, Gerona, Zaragoza,
Bilbao, Valladolid, Oviedo, Coruña, Vigo, Badajoz}
E={(Cádiz, Sevilla), (Sevilla, Jaén), (Sevilla,
Granada), (Granada, Jaén), (Granada, Murcia),
(Jaén, Madrid), (Murcia, Albacete), (Murcia,
Valencia), (Albacete, Madrid), (Badajoz, Madrid),
(Madrid, Zaragoza), (Valencia, Barcelona),
(Barcelona, Gerona), (Barcelona, Zaragoza),
(Zaragoza, Bilbao), (Madrid, Bilbao), (Madrid,
Valladolid), (Bilbao, Oviedo), (Valladolid, Vigo),
(Valladolid, Coruña), (Vigo, Coruña)}
Representaciones algebraicas de gráficas 6

Matriz de bits o matriz booleana de adyacencia

Barcelona

Valladolid
Zaragoza
Albacete
Granada

Valencia

Badajoz
Gerona

Coruña
Madrid

Murcia

Oviedo
Sevilla

Bilbao
Cádiz

Jaén

Vigo
Cádiz 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Sevilla 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0
Granada 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0
Jaén 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0
Madrid 0 0 0 1 0 1 0 0 0 0 1 1 1 0 0 0 1
Albacete 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0
Murcia 0 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0
Valencia 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0
Barcelona 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0
Gerona 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
Zaragoza 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0 0
Bilbao 0 0 0 0 1 0 0 0 0 0 1 0 1 1 0 0 0
Valladolid 0 0 0 0 1 0 0 0 0 0 0 1 0 0 1 1 0
Oviedo 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0
Coruña 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0
Vigo 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0
Badajoz 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
Representaciones algebraicas de gráficas 7

Representación de la forma G = G(V,E)


Conjuntos
V={17}
E={23}
Árbol de peso mínimo 8

Existe un tipo importante de gráficas que gracias a su simplicidad tienen muchas


aplicaciones –en la práctica y dentro de la Teoría de gráficas misma-, las cuales
reciben el nombre de árboles.
Un árbol es una gráfica conexa que no contiene ciclos.

Tomado de https://ceit.unadmexico.mx/contenidos/DCEIT/BLOQUE2/DS/03/DMDI/U2/descargables/DMDI_U2_Contenido.pdf
Teorema de Kruskal Teorema de Prim 9

1. Ordenar aristas de menor peso a 1. Se inicia en cualquier nodo


mayor peso. 2. Selecciona la menor arista de
2. Se selecciona la arista de menor menor costo adyacente al nodo.
peso sin generar ciclos. 3. Se busca la arista de menor costo
3. Se detiene cuando se tengan n-1 de los nodos ya analizados
aristas. adyacentes que no genere ciclos.
Árbol de peso mínimo 10
Q&A 11

También podría gustarte