Unidad 1
TEORÍA DE GRAFOS
🧠 1. Idea central
Un grafo es una forma de representar relaciones.
👉 Piensa en:
Redes sociales (personas = vértices, relaciones = aristas)
Mapas (ciudades = vértices, carreteras = aristas)
Internet, circuitos, etc.
🔹 2. Conceptos fundamentales (base de TODO)
✔ Grafo
Un grafo es:
Vértices (nodos)
Aristas (conexiones)
✔ Tipos
No dirigido → relaciones mutuas
Dirigido → relaciones con dirección (flechas)
✔ Terminología clave
Adyacencia → dos vértices están conectados
Incidencia → relación vértice-arista
Grado → número de aristas que llegan a un vértice
Camino → secuencia de vértices conectados
Ciclo → camino que empieza y termina en el mismo vértice
👉 Esto es básico para TODO lo demás.
🔹 3. Representación de grafos
💡 Aquí pasas de dibujo → matemática/programación
✔ Matriz de adyacencia
Tabla NxN
1 si hay conexión, 0 si no
👉 Muy importante en exámenes
✔ Lista de adyacencia
Cada vértice tiene su lista de vecinos
Más eficiente en programación
✔ Matriz de incidencia
Relaciona vértices con aristas
🔹 4. Isomorfismo de grafos
💡 IDEA CLAVE: Dos grafos son iguales aunque estén dibujados distinto
👉 Se verifica con:
Mismos grados
Misma cantidad de aristas
Misma estructura
⚠ ERROR común: fijarse solo en la forma visual
🔹 5. Grafos planos
💡 Un grafo es plano si puedes dibujarlo sin que se crucen aristas
✔ Fórmula de Euler:
V - E + F = 2
👉 MUY IMPORTANTE (sale en examen)
✔ No planos famosos
K₅
K₃,₃
👉 Si aparece uno de estos → NO es plano
🔹 6. Ruta más corta (clave en informática)
✔ Algoritmo de Dijkstra
💡 Sirve para encontrar el camino más corto
Ejemplo:
GPS
Redes
✔ Idea:
Empiezas en un nodo
Vas actualizando distancias mínimas
Siempre eliges el más cercano
👉 Esto es MUY preguntado