Está en la página 1de 14

CAPITULO III

GRAFOS EULERIANOS
Ejercicio. Determine si los siguientes grafos son eulerianos.
a) b)

Es euleriano ya hay un recorrido que


Es euleriano ya hay un recorrido que comienza y termina en el mismo vértice
comienza y termina en el mismo vértice sin repetir aristas
sin repetir aristas AFDCBAEFDECBEA
AFEDCAECBDFBA
c) d)

Grafo semieuleriono ya que tiene 2


vertices de grado inpar
a)Es euleriano ya hay un recorrido que
comienza y termina en el mismo vértice
sin repetir aristas
b) Grafo semieuleriono ya que tiene 2
vertices de grado inpar

e) f)
Grafo semieuleriono ya que tiene 2
vertices de grado inpar B Y D Es euleriano ya hay un recorrido que
comienza y termina en el mismo vértice
sin repetir aristas (Todos los vértices son
de grado par)

A continuación, veremos unos ejemplos para determinar si el grafo es euleriano o


semieuleriano, aplicando los teoremas. Grafos simples.
Vértices rado
g 4
v1 4
v2 4
v3 2
v4 2
v5 2
v6 2
v7

Como todos los vértices son de


grado par el grafo es euleriano
Ejemplo 1
par el grafo

.
Vértices rado
g 3
v1 4
v2 4
v3 2
v4 2
v5 1
v6
Como el grafo posee exactamente dos
vértices impares no es euleriano, es
es semieuleriano

Ejemplo 2
Ejercicio: Construya un grafo simple que sea euleriano.

A B

C D

Vértices grado
VA 2
VB 2
VC 2
VD 2
Ejercicio: Construya un grafo simple que sea semieuleriano.

A B

C D

Vértices grado
VA 3
VB 2
VC 2
VD 3

Grafos Dirigidos
Vértices Entrada Salida
v1 3 3
v2 2 2
V3 2 2
V4 2 2
V5 3 3
V6 2 2
v7 1 1

Como todos los vértices tienen el grado


de salida igual al grado de entrada, el
dígrafo es euleriano.

Ejemplo 3
Ejercicio Construya un dígrafo que sea euleriano y otro que no lo sea.

ALGORITMO DE FLEURY

EJERCICIOS: Encuentre una trayectoria o circuito euleriano en los siguientes grafos.

GRADO
VA 1
VB 2
VC 4
Grado VD 2
VA 4 VE 2
VF 4
VB 4 VG 2
VC 4 VH 2
VI 4
VD 4 VJ 2
VE 4 VK 2
VL 4
VF 4 VM 2
VN 2
VO 4
VP 2
Existe una trayectoria euleriana ya que VQ
VR
2
4
desde cualquier vértice podemos ir a VS 2
VT 1
cualquier otro

Va
Va->vb
Va->vb->vq
Va->vb->vq->vr
Va->vb->vq->vr->vo
Va->vb->vq->vr->vo->vn
Va->vb->vq->vr->vo->vn->ve
Va->vb->vq->vr->vo->vn->ve->vf
Va->vb->vq->vr->vo->vn->ve->vf->vi
Va->vb->vq->vr->vo->vn->ve->vf->vi-vh
Va->vb->vq->vr->vo->vn->ve->vf->vi-vh->vk
Va->vb->vq->vr->vo->vn->ve->vf->vi-vh->vk

1.
2.
1. VA
2. VA -> VB
3. VA -> VB -> VF
4. VA -> VB -> VF ->VC
5. VA -> VB -> VF ->VC ->VA
6. VA -> VB -> VF ->VC ->VA ->VE
7. VA -> VB -> VF ->VC ->VA ->VE ->VC
8. VA -> VB -> VF ->VC ->VA ->VE ->VC -> VB
9. VA -> VB -> VF ->VC ->VA ->VE ->VC -> VB->VD
10. VA->VB->VF>VC->VA->VE->VC-> VB->VD->VE
11. VA->VB->VF>VC->VA->VE->VC-> VB->VD->VE->VF
12. VA->VB->VF>VC->VA->VE->VC-> VB->VD->VE->VF->VD
13. VA->VB->VF>VC->VA->VE->VC-> VB->VD->VE->VF->VD-VA
No es un grafo euleriano ni semiuleriano Vértice Grado
ya que posee 4 vértices de grado impar, V1 5
por lo tanto no se puede hallar la V2 2
trayectoria V3 5
V4 2
V5 4
V6 4
V7 2
V8 4
V1
V1->v2
V1->v2->v3
V1->v2->v3->v1
V1->v2->v3->v1->v7
V1->v2->v3->v1->v7->v6
V1->v2->v3->v1->v7->v6->v1
V1->v2->v3->v1->v7->v6->v1->v8->v6
V1->v2->v3->v1->v7->v6->v1->v8->v6->v5
V1->v2->v3->v1->v7->v6->v1->v8->v6->v5->v8
V1->v2->v3->v1->v7->v6->v1->v8->v6->v5->v8->v3
V1->v2->v3->v1->v7->v6->v1->v8->v6->v5->v8->v3->v5
V1->v2->v3->v1->v7->v6->v1->v8->v6->v5->v8->v3->v5->v4
V1->v2->v3->v1->v7->v6->v1->v8->v6->v5->v8->v3->v5->v4-
>v3

Vértices Entrada Salida Vértices Grado


VA 2 3 V1 4
VB 2 2 V2 3
VC 2 2 V3 3
VD 3 2 V4 2
V5 2
V6 6
V7 4
V8 2
V9 4
V10 2
A
A->B
A->B->A
A->B->A->D
A->B->A->D->A
A->B->A->D->A->D
A->B->A->D->A->D->C
A->B->A->D->A->D->C->B
A->B->A->D->A->D->C->B->C
A->B->A->D->A->D->C->B->C->D

V2
V2->v1
V2->v1->v7
V2->v1->v7->v9
V2->v1->v7->v9-v1
V2->v1->v7->v9-v1->10
V2->v1->v7->v9-v1->10->v9
V2->v1->v7->v9-v1->10->v9->v6
V2->v1->v7->v9-v1->10->v9->v6->v5
V2->v1->v7->v9-v1->10->v9->v6->v5->v8
V2->v1->v7->v9-v1->10->v9->v6->v5->v8->v6
V2->v1->v7->v9-v1->10->v9->v6->v5->v8->v6->v3
V2->v1->v7->v9-v1->10->v9->v6->v5->v8->v6->v3->v4
V2->v1->v7->v9-v1->10->v9->v6->v5->v8->v6->v3->v4->v6
V2->v1->v7->v9-v1->10->v9->v6->v5->v8->v6->v3->v4->v6->v7
V2->v1->v7->v9-v1->10->v9->v6->v5->v8->v6->v3->v4->v6->v7->v2
V2->v1->v7->v9-v1->10->v9->v6->v5->v8->v6->v3->v4->v6->v7->v2->v3
EL PROBLEMA DEL CARTERO EN GRAFOS PONDERADOS.

Ejercicios.
Encontrar (si es posible) un recorrido cerrado de costo óptimo que pase por todas las
aristas del grafo G, usando el algoritmo del cartero.
1. 2. 3

Obtener los vértices impares del grafo. Obtener los vértices impares del
Vértice Grado grafo.
V1 3 Vértice Grado
V2 2 V1 2
V3 2 V2 2
V4 2 V3 3
V5 2 V4 2
V6 3 V5 3
PASO 1 V6 1
Los vértices impares son V1 y V6. V7 1
PASO 2 PASO 1
Construimos el grafo completo formado Los vértices impares son V3, V5, V6 Y
por los vértices impares: v1 y v6. V7.
calcularemos las ponderaciones de las PASO 2
aristas. Para ello obtendremos la Construimos el grafo completo
distancia del camino mínimo formado por los vértices impares: v1
y v6.
5
1 6 calcularemos las ponderaciones de
las aristas. Para ello obtendremos la
distancia del camino mínimo
PASO 3
3
Buscamos un emparejamiento perfecto 3 5
2
(2 vértices, 1 emparejamientos) de
3
peso mínimo en el grafo formado por 6 6

los vértices impares.


6 7

PASO 4 8

Ahora debemos duplicar en G las 6,3 = 6


aristas del camino mínimo existente 5,7 = 6 = > 12
entre los vértices emparejados.
3,5 = 3
Obtenemos las aristas que forman 6,7 = 8 = > 11
parte del camino mínimo entre v1 y v6.
3,7 = 3
5,6 = 2 = > 5
PASO 3
Buscamos un emparejamiento
perfecto (4 vértices, 2
emparejamientos) de peso mínimo
en el grafo formado por los vértices
impares.

Vértice Grado
V1 4
V2 4
V3 2
V4 2 PASO 4
V5 2 Ahora debemos duplicar en G las
V6 4 aristas del camino mínimo existente
entre los vértices emparejados.

PASO 5 Obtenemos las aristas que forman


Finalmente encontramos el recorrido parte del camino mínimo entre v3 y
cerrado de coste mínimo aplicando el v7.
algoritmo de Fleury

V1
V1->v3
V1->v3->v5
V1->v3->v5->v6
V1->v3->v5->v6->v2
V1->v3->v5->v6->v2-v1
V1->v3->v5->v6->v2-v1->v4
V1->v3->v5->v6->v2-v1->v4->v6
V1->v3->v5->v6->v2-v1->v4->v6->v2
V1->v3->v5->v6->v2-v1->v4->v6->v2-v1

Arista (v1, v3, -> 1).


Arista (v3, v5, -> 4). Obtenemos las aristas que forman
Arista (v5, v6, -> 1). parte del camino mínimo entre v6 y
Arista (v6, v2, -> 3). v5.
Arista (v2, v1, -> 2).
Arista (v1, v4, -> 3).
Arista (v4, v6, -> 2).
Arista (v6, v2, -> 3).
Arista (v2, v1, -> 2).

El peso total del recorrido es 21


unidades.

Vértice Grado
V1 2
V2 2
V3 4
V4 2
V5 4
V6 2
V7 2

PASO 5
Finalmente encontramos el recorrido
cerrado de coste mínimo aplicando el
algoritmo de Fleury

V1
V1->v5
V1->v5->v6
V1->v5->v6->v5
V1->v5->v6->v5-v4
V1->v5->v6->v5-v4->v3
V1->v5->v6->v5-v4->v3->v7
V1->v5->v6->v5-v4->v3->v7->v3
V1->v5->v6->v5-v4->v3->v7->v3->v2
V1->v5->v6->v5-v4->v3->v7->v3->v2->v1

Arista (v1, v5, -> 5).


Arista (v5, v6, -> 2).
Arista (v6, v5, -> 2).
Arista (v5, v4, -> 1).
Arista (v4, v3, -> 2).
Arista (v3, v7, -> 3).
Arista (v7, v3, -> 3).
Arista (v3, v2, -> 4).
Arista (v2, v1, -> 5).

El peso total del recorrido es 27


unidades.

También podría gustarte