Grafo dirigido
Definición
Un grafo dirigido o digrafo consiste en un conjunto de vértices y un conjunto de aristas dirigidas (o arcos) , donde cada arista es un par ordenado de vértices:
Se interpreta que la arista sale del vértice (origen o cola) y entra al vértice (destino o cabeza). A diferencia de los grafos no dirigidos, la existencia de no implica la existencia de .
Grados en digrafos
Para cada vértice :
- Grado de entrada (): Número de aristas que entran a :
- Grado de salida (): Número de aristas que salen de :
Lema del apretón de manos para digrafos:
Aplicaciones canónicas
| Red / Dominio | Vértice | Arista dirigida |
|---|---|---|
| World Wide Web | Página web | Hipervínculo de la página hacia (base de PageRank). |
| Transporte | Intersección | Calle de sentido único hacia . |
| Redes tróficas | Especie | Relación de presa a depredador ( es comido por ). |
| Citas académicas | Artículo científico | El artículo cita al artículo . |
| Llamadas telefónicas | Persona | La persona llamó a la persona . |
| Flujo de control | Bloque de código | Salto condicional o secuencial hacia . |
| Precedencia | Tarea / Módulo | La tarea debe completarse antes de iniciar . |
Grafo reverso ()
Dado un digrafo , su grafo reverso (o transpuesto) tiene los mismos vértices pero invierte el sentido de cada arista:
La construcción de toma tiempo y es una herramienta algorítmica fundamental para analizar alcanzabilidad hacia un nodo destino.
Relaciones
- Es la base para analizar: Conectividad fuerte.
- Cuando no tiene ciclos dirigidos, se denomina: Grafo dirigido acíclico (DAG).
- Contrasta con: Grafo no dirigido.
Procedencia
- Clase: Clase del 8 de septiembre de 2026.
- Fuente: Kleinberg & Tardos, Algorithm Design, Capítulo 3, Sección 3.5 (Connectivity in Directed Graphs).