Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CARRIÓN.
FACULTAD DE INGENIERÍA INDUSTRIAL, SISTEMAS E
INFORMÁTICA.
GRAFOS
CICLO : III
HUACHO – PERÚ
2023
RESUMEN
Teoría de grafos Diagrama de un grafo con 6 vértices y 7 aristas. En matemáticas y en
ciencias de la computación, la teoría de grafos (también llamada teoría de las gráficas)
estudia las propiedades de los grafos (también llamadas gráficas). Un grafo es un
conjunto, no vacío, de objetos llamados vértices (o nodos) y una selección de pares de
vértices, llamados aristas (edges en inglés) que pueden ser orientados o no. Típicamente,
un grafo se representa mediante una serie de puntos (los vértices) conectados por líneas
(las aristas).
Responda las siguientes preguntas, complementándolo con ejemplos y/o aplicaciones
según los casos y proceda a integrar en uno solo, aquellos conceptos que descubra son
redundantes.
1. Orden de un grafo
El orden de un grafo se refiere al número de nodos que tiene. Es una medida fundamental
que proporciona información sobre la cantidad de elementos individuales en el grafo. El
término "orden" se denota comúnmente con la letra |𝑉| o 𝑛, donde 𝑉 representa el
conjunto de vértices y 𝑛 es el número de nodos en el grafo.
|𝑽| = 𝒏
El orden es una propiedad fundamental de un grafo y es esencial para comprender su
estructura y complejidad. Dependiendo del contexto, también puede haber conceptos
relacionados como el grado medio, el grado máximo y mínimo, que proporcionan
información adicional sobre la conectividad de los vértices en el grafo.
2. Grado de un nodo
𝒈𝒓𝒊𝒏 (𝒗)
2. Grado de salida: En un grafo dirigido, el grado de salida de un nodo es el número de aristas
que salen de ese nodo.
𝒈𝒓𝒐𝒖𝒕 (𝒗)
En el caso de un grafo no dirigido, donde las aristas no tienen dirección, el grado de un nodo
es simplemente el número total de aristas que inciden en ese nodo, independientemente
de la dirección.
Un grafo se llama simétrico respecto a un conjunto de vértices si, para cada arista que
conecta dos vértices en el conjunto, hay otra arista que conecta los mismos dos vértices
en el conjunto. En otras palabras, si el grafo se ve igual cuando se limita a los vértices
en ese conjunto.
Existen varias formas de simetría en grafos, y aquí hay algunas de las más comunes:
1. Simetría de vértices: Un grafo es simétrico si, para cada arista (𝑢, 𝑣), también existe la
arista (𝑣, 𝑢). En otras palabras, el orden de los vértices no importa.
2. Simetría de aristas: Un grafo es simétrico si, para cada arista (𝑢, 𝑣), también existe la
arista (𝑣, 𝑢), y además, no hay aristas duplicadas.
3. Simetría de grado: Un grafo es simétrico si los grados de los vértices son iguales cuando
se consideran los vértices correspondientes en la simetría.
4. Simetría de caminos: Un grafo es simétrico si, para cada camino de un vértice a otro,
hay un camino correspondiente del otro vértice al primero.
5. Grafo reflexivo
Un grafo reflexivo es un tipo de grafo en el que cada vértice tiene un bucle o una arista que
lo conecta consigo mismo. Un bucle es una arista que conecta un vértice consigo
mismo. En otras palabras, en un grafo reflexivo, cada vértice tiene al menos una arista
que parte y llega al mismo vértice.
Un grafo completo es un tipo especial de grafo en el cual hay una arista que conecta cada
par de vértices. En otras palabras, todos los vértices del grafo están conectados entre sí
por una arista. Un grafo completo se representa a menudo como 𝐾𝑛 , donde 𝑛 es el
número de vértices en el grafo.
𝑛.(𝑛−1)
Para un grafo completo con 𝑛 vértices, el número total de aristas es 2 . Esto se debe a
que cada vértice está conectado a 𝑛 − 1 otros vértices (todos excepto él mismo), y se
divide por 2 porque cada arista se cuenta dos veces (una vez para cada uno de los
vértices que conecta).
Un circuito euleriano es un circuito que atraviesa cada arista del grafo exactamente una vez. Un
circuito hamiltoniano es un circuito que visita cada vértice del grafo exactamente una vez.
Los circuitos se utilizan en una variedad de aplicaciones, como la planificación de rutas, el análisis
de redes y la criptografía.
En la planificación de rutas, los circuitos se utilizan para encontrar rutas que pasan por todos los
puntos de interés en un área determinada. En el análisis de redes, los circuitos se utilizan para
estudiar la conectividad de la red. En la criptografía, los circuitos se utilizan para crear claves
secretas que son difíciles de romper.
11. Camino simple
Un camino euleriano es un camino que recorre todas las aristas de un grafo sin repetir
ninguna. En otras palabras, un camino euleriano es un camino que visita cada vértice
del grafo exactamente una vez, y cada vértice tiene un número de grados par.
En este ejemplo, el camino euleriano es la secuencia de vértices A, B, C, D, E, F, A. La
longitud del camino es el número de aristas en el camino, que en este caso es 6.
Un grafo admite un camino euleriano si y solo si todos los vértices del grafo tienen un
número de grados par.
Los caminos eulerianos se utilizan en una variedad de aplicaciones, como la
planificación de rutas, el análisis de redes y la criptografía.
En la planificación de rutas, los caminos eulerianos se utilizan para encontrar rutas que
recorren todas las carreteras o caminos de una región determinada. En el análisis de
redes, los caminos eulerianos se utilizan para estudiar la conectividad de la red. En la
criptografía, los caminos eulerianos se utilizan para crear claves secretas que son
difíciles de romper.
14. Grafo euleriano
Un grafo euleriano es un tipo especial de grafo en el cual existe al menos un
camino euleriano. Un camino euleriano es un recorrido que visita cada arista
del grafo exactamente una vez. En otras palabras, un grafo es euleriano si es
posible encontrar un camino que incluya todas las aristas y que termine en el
mismo vértice donde comenzó.
Un grafo no dirigido es euleriano si todos sus vértices tienen grado par, es decir, si
el número de aristas incidentes en cada vértice es un número par. Por otro lado,
un grafo dirigido es euleriano si, para cada vértice, el grado de entrada es igual
al grado de salida.
En teoría de grafos, una trayectoria es una secuencia de vértices conectados por aristas. En otras
palabras, una trayectoria es una secuencia de vértices en la que cada vértice está conectado a su
sucesor por una arista.
En la planificación de rutas, las trayectorias se utilizan para encontrar rutas entre dos puntos. En
el análisis de redes, las trayectorias se utilizan para estudiar la conectividad de la red. En la
criptografía, las trayectorias se utilizan para crear claves secretas que son difíciles de romper.
En teoría de grafos, una trayectoria no simple es una trayectoria que tiene vértices repetidos. En
otras palabras, una trayectoria no simple es una trayectoria en la que se visita un vértice más de
una vez.
Un ejemplo de una trayectoria no simple en la vida real sería un viaje por carretera que pasa por
la misma ciudad dos veces. Por ejemplo, un viaje de San Francisco a Los Ángeles que pasa por
Las Vegas en el camino.
Otra forma de pensar en una trayectoria no simple es como una trayectoria que tiene un bucle.
Un bucle es una trayectoria que comienza y termina en el mismo vértice. En el ejemplo anterior,
la trayectoria A, B, C, A tiene un bucle en el vértice A.
En la planificación de rutas, las trayectorias no simples se utilizan para encontrar rutas que
pasan por el mismo punto más de una vez. En el análisis de redes, las trayectorias no simples se
utilizan para estudiar la conectividad de la red. En la criptografía, las trayectorias no simples se
utilizan para crear claves secretas que son difíciles de romper.
18. ¿Qué es un ciclo?
Un ciclo simple es una trayectoria que comienza y termina en el mismo vértice y no tiene vértices
repetidos, salvo quizás el primero y el último. En otras palabras, un ciclo simple es una trayectoria
en la que el primer y el último vértice son iguales, y en la que no se visita ningún vértice más de
una vez.
En la planificación de rutas, los ciclos simples se utilizan para encontrar rutas que comienzan y
terminan en el mismo lugar sin pasar por el mismo punto más de una vez. En el análisis de redes,
los ciclos simples se utilizan para estudiar la conectividad de la red. En la criptografía, los ciclos
simples se utilizan para crear claves secretas que son difíciles de romper.
La diferencia entre un ciclo simple y un ciclo no simple es que un ciclo simple no tiene vértices
repetidos, mientras que un ciclo no simple puede tener vértices repetidos.
En este grafo, el ciclo no simple podría ser "A - B - C - D - A". Este ciclo incluye el
vértice A dos veces y las aristas AD y BA dos veces cada una. Por lo tanto, es un
ciclo, pero no es simple porque repite vértices y aristas.
Una gráfica conexa, también conocida simplemente como grafo conexo, es un tipo de
grafo en el cual existe al menos un camino entre cualquier par de vértices. En otras
palabras, para cada par de vértices 𝑢 y 𝑣 en la gráfica, hay al menos un camino que
conecta 𝑢 con 𝑣.
Formalmente, un grafo no dirigido 𝐺 se considera conexo si, para cada par de vértices 𝑢 y
𝑣 en 𝐺 , hay al menos un camino que va desde 𝑢 hasta 𝑣.
Un ejemplo de una gráfica conexa es una gráfica en la que cualquier par de vértices está
conectado por un camino. En otras palabras, cualquier par de vértices de la gráfica puede
alcanzarse uno al otro siguiendo una secuencia de aristas.
En este ejemplo, cualquier par de vértices está conectado por un camino. Por ejemplo, se puede
llegar del vértice A al vértice B siguiendo la secuencia de aristas A-B. También se puede llegar
del vértice A al vértice C siguiendo la secuencia de aristas A-B-C.
Las gráficas conexas se utilizan en una variedad de aplicaciones, como la planificación de rutas,
el análisis de redes y la criptografía.
En la planificación de rutas, las gráficas conexas se utilizan para encontrar rutas entre dos
puntos. En el análisis de redes, las gráficas conexas se utilizan para estudiar la conectividad de
la red. En la criptografía, las gráficas conexas se utilizan para crear claves secretas que son
difíciles de romper.
Otro ejemplo de una gráfica conexa es la red de carreteras de una ciudad. Cualquier par de
ciudades de la red puede alcanzarse una a la otra siguiendo una secuencia de carreteras.
También es un ejemplo de una gráfica conexa el árbol genealógico de una familia. Cualquier par
de personas de la familia están relacionadas entre sí siguiendo una secuencia de relaciones de
parentesco.
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.
24. ¿Qué es una subgráfica?
Una subgráfica es un conjunto de vértices y aristas que pertenecen a un grafo más grande.
Formalmente, una subgráfica de un grafo 𝐺 es un grafo 𝐻 que cumple con las
siguientes dos condiciones:
DEFINICIÓN 1:
Un subgrafo de un grafo G = (V (G), A(G)) es un grafo H = (V (H), A(H)) tal que V (H) ⊆ V (G)
y A(H) ⊆ A(G).
DEFINICIÓN 2:
Sea V un conjunto de n vértices. El grafo completo sobre V es aquel grafo no dirigido sin lazos
tal que para todos u, v pertenecientes a V, con u distinto de v, existe una arista <u, v>. En forma
más simple, un grafo G se dice completo si todos los vértices u, v pertenecientes a V se tiene que
<u, v> pertenece a E.
Una componente de una gráfica (o grafo) se refiere a una parte conexa e indivisible del
grafo, donde cada par de vértices está conectado por algún camino. En otras palabras,
una componente de una gráfica es un subconjunto de vértices y aristas del grafo tal
que:
1. Todos los vértices en la componente están conectados entre sí mediante caminos.
2. No hay vértices fuera de la componente que estén conectados a algún vértice dentro de
la componente.
Un grafo puede tener una o varias componentes. Si un grafo es conexo, significa que tiene
una única componente conexa que incluye todos sus vértices y aristas. Si un grafo no
es conexo, se divide en componentes conexas. Cada componente es independiente de
las otras en términos de conectividad.
A -- B -- C
| |
D–E
Este grafo tiene dos componentes conexas. Una componente es {A, B, C} y la otra
componente es {D, E}. Cada componente es un subconjunto de vértices donde hay
caminos entre todos los pares de vértices en el subconjunto.
En este ejemplo, la componente {A, B, C} forma un conjunto conexo ya que hay caminos
entre cada par de vértices en ese conjunto (A está conectado a B y C, y B está
conectado a A y C). La componente {D, E} también es un conjunto conexo porque D
está conectado a E y viceversa.
Así que en este grafo, las componentes conexas son {A, B, C} y {D, E}. Cada una de
estas componentes es independiente de la otra en términos de conectividad dentro del
grafo.
Si una gráfica es conexa, entonces tiene exactamente una componente conexa. En una
gráfica conexa, hay un camino entre cada par de vértices, lo que significa que todos los
vértices pertenecen a la misma componente conexa.
La propiedad de ser conexa implica que no hay subconjuntos de vértices aislados en la
gráfica; todos los vértices están conectados entre sí de alguna manera. Por lo tanto, una
gráfica conexa no se divide en componentes conexas separadas. En resumen, si una
gráfica es conexa, tiene una única componente conexa que incluye todos sus vértices y
aristas.
1. Grado de entrada (para grafos dirigidos): Es el número de aristas que llegan al vértice
desde otros vértices.
2. Grado de salida (para grafos dirigidos): Es el número de aristas que salen del vértice
hacia otros vértices.
Un ciclo de Euler es un ciclo que recorre todas las aristas de un grafo, visitando cada
arista exactamente una vez. Específicamente, un grafo que contiene un ciclo de Euler
se denomina "grafo euleriano". Un ciclo de Euler debe comenzar y terminar en el
mismo vértice.
Un grafo euleriano tiene la propiedad adicional de que todos los vértices tienen grado par.
Esto significa que el número de aristas incidentes en cada vértice es un número par. Si
un grafo es conexo y todos sus vértices tienen grado par, entonces es euleriano y
admite al menos un ciclo de Euler.
Esto significa que, para que un grafo tenga un ciclo de Euler, es necesario
y suficiente que cada vértice tenga un número par de aristas incidentes.
Circuito Euler: Sea G un grafo sin vértices aislados. Un circuito que contiene todas las
aristas de G recibe el nombre de circuito euleriano.
Existe un criterio preciso para saber cuando un grafo admite un circuito euleriano.
• G es conexo.
```
A -- B
| |
C -- D
```
- Grado de A: 2
- Grado de B: 2
- Grado de C: 3
- Grado de D: 2
La relación entre la suma de los grados de los vértices en una gráfica y el número de aristas está
dada por el Teorema de Handshaking, también conocido como el Teorema de los Apretones de
Mano.
**Teorema de Handshaking:**
En cualquier gráfica (ya sea dirigida o no dirigida), la suma de los grados de todos los vértices
es igual al doble del número de aristas.
Esta relación se puede entender intuitivamente considerando que cada arista contribuye con dos
al total de los grados, uno para cada extremo de la arista. Por lo tanto, la suma de los grados de
los vértices es el doble del número total de aristas en el grafo.