1 / 16

Tema 6: Grafos

Tema 6: Grafos. Conceptos Básicos. Se llama ciclo de grado n, y se denota Cn , a G=({v 1 ,…, v n }, {{v 1 , v 2 }, {v 2 , v 3 },…, {v n-1 , v n }, { v n , v 1 }} ) Nota : A menudo sólo se consideran ciclos para n ≥3. f,b,c,f,e,d es un recorrido de longitud 5 sobre G. G.

Download Presentation

Tema 6: Grafos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tema 6: Grafos Cesar Luis García Castro UAM

  2. Conceptos Básicos • Se llama ciclo de grado n, y se denota Cn, a G=({v1,…,vn}, {{v1, v2}, {v2, v3},…, {vn-1, vn}, {vn, v1}} ) • Nota: A menudo sólo se consideran ciclos para n≥3 Cesar Luis García Castro UAM

  3. f,b,c,f,e,d es un recorrido de longitud 5 sobre G G Caminos y conectividad • Un recorrido en un grafo G = (V,A) es una sucesión de vértices v0, v1, …, vk tal que {vi,vi+1} A para todo 0 ≤i < k • La longitud de un recorrido v0, v1, …, vk es k • Ejemplo: Cesar Luis García Castro UAM

  4. Caminos y conectividad • Observación: Un recorrido puede repetir vértices, y puede comenzar y acabar en vértices diferentes • Un camino es un recorrido v0, v1, …, vk en el que vi ≠ vj para 0 ≤i,j ≤ k, con i ≠0 o j ≠k • Es decir en un camino todos los vértices son distintos entre sí, excepto quizás el primero y el último Cesar Luis García Castro UAM

  5. Caminos y conectividad • Ejemplo: G a,b,e,c,d es un camino Cesar Luis García Castro UAM

  6. Caminos y conectividad • Si existe un camino entre dos vértices se dice que están conectados • Sea G=(V,A) un grafo. La relación xRy  x e y están conectados es de equivalencia (R  ___) • Si para todo par de vértices de un grafo están conectados se dice que el grafo es conexo g • Las componentes conexas de un grafo G son los mayores subgrafos conexos de G Cesar Luis García Castro UAM

  7. Cual de los diguientesgrafosesconexo y cual no… Cesar Luis García Castro UAM

  8. Caminos y conectividad • Ejemplo. Consideramos el grafo: • Se tiene que: • G no es conexo: no hay camino entre a y b, por ejemplo. • [a] = {a,c,e} [c] = {a,c,e} [e]={a,c,e} [b]={b,d} [d]={b,d} • G/R = {[a],[b]} • G tiene dos componentes conexas: Cesar Luis García Castro UAM

  9. Caminos y conectividad • Un recorrido v0, v1, …,vk tal que v0 = vk es un circuito • Un camino v0, v1, …, vk tal que v0 = vk es un ciclo a,b,f,c,e,f,a es un circuito f,c,b,e,f es un ciclo G Cesar Luis García Castro UAM

  10. Recorridos eulerianos • Ciudad de Könisberg, en XVIII: • Pregunta: ¿sería posible dar un paseo pasando por cada uno de los siete puentes, sin repetir ninguno, comenzando y acabando en el mismo punto? Cesar Luis García Castro UAM

  11. Recorridos eulerianos • Representación propuesta por Leonard Euler en 1736: • ¿Existe un circuito que pase por todas las aristas una sola vez? Cesar Luis García Castro UAM

  12. Recorridos eulerianos • A estos circuitos se les llama circuitos eulerianos, y a los grafos que los contienen grafos eulerianos • Grafo o multigrafoeuleriano: admite un recorrido que pasa por todas las aristas una sola vez, empezando y terminando en el mismo vértice. Los vértices sí se pueden repetir • Ejemplo: Grafo euleriano. Circuito euleariano: a,b,c,d,b,f,d,e,a,c,e,f,a Cesar Luis García Castro UAM

  13. Recorridos eulerianos • Ejemplo: Grafo euleriano. Circuito euleariano: a,b,c,d,b,f,d,e,a,c,e,f,a • Ejemplo: El siguiente grafo es euleriano Encuentra un circuito euleriano: Cesar Luis García Castro UAM

  14. Recorridos eulerianos • ¿Cómo saber si un grafo (o multigrafo) es euleriano? • Teorema de Euler: Un grafo conexo es euleriano  no tiene vértices de grado impar • Ejemplo: A tiene grado 3el grafo de los puentes no es euleriano. Cesar Luis García Castro UAM

  15. Recorridos eulerianos • Si el grafo/multigrafo tiene sólo dos vértices de grado impar se llama semi-euleriano. Se puede convertir en euleriano añadiéndole una arista: Euleriano Semi-euleriano (__,__ grado impar) Cesar Luis García Castro UAM

  16. Cesar Luis García Castro UAM Muchas Gracias…

More Related