• No se han encontrado resultados

HOJA 4 Matem´ atica Discreta2015/2016

N/A
N/A
Protected

Academic year: 2023

Share "HOJA 4 Matem´ atica Discreta2015/2016 "

Copied!
2
0
0

Texto completo

(1)

HOJA 4 Matem´ atica Discreta

2015/2016

Algoritmos en y sobre grafos

1. Calcula los c´odigos de Pr¨ufer correspondientes a los siguientes ´arboles (con ra´ız 12).

Matem´atica Discreta

Segundo de Ingenier´ıa Inform´atica UAM Curso 2009-2010

Hoja 5 (Grafos)

1. Construir ´arboles abarcadores de los siguientes grafos mediante los algoritmos BA y BP.

12 3 8 6

1 2 4 5

7 10

9 11

2 12

3 4

9 10

1 8

7 6 5 11

2. Calcular los c´odigos de Prufer de los siguientes ´arboles:

12 3 8 6

1 2 4 5

7 10

9 11

2 12

3 4

9 10

1 8

7 6 5 11

3. Determinar los ´arboles que tienen los siguientes c´odigos de Prufer:

(2,1,1,2,1,1,3,3,3,1,1,10),(1,1,10,10,2,2,3,3,1,1,4),(1,1,2,1,2,1,2,3,10,10,1,1,2,6)

4. Construir ´arboles abarcadores de menor peso usando los algoritmos de Prim y de Kruskaal.

v11 v2 v7 v5

v12 v1 v3 v4

v6 v9 v8 v10

1 2 13

2 7

4 1

2 5 1 7

2 3

9

v11 v2 v7 v5

v12 v1 v3 v4

v6 v9 v8 v10

15 7 1

2 1

9 12

12 5 10 1

2 13

2

2. Determina los ´arboles que tienen los siguientes c´odigos de Pr¨ufer (con ra´ız 12):

(2,1,1,2,1,1,3,3,3,1,1,10), (1,1,10,10,2,2,3,3,1,1,4), (1,1,2,1,2,1,2,3,10,10,1,1,2,6) 3. Construir ´arboles abarcadores de menor peso usando los algoritmos de Prim y de Kruskal.

HOJA 4

Matem´atica Discreta2014/2015 1. Construir ´arboles abarcadores de los siguientes grafos mediante los algoritmos BA y BP.

Matem´atica Discreta

Segundo de Ingenier´ıa Inform´atica UAM Curso 2009-2010

Hoja 5 (Grafos)

1. Construir ´arboles abarcadores de los siguientes grafos mediante los algoritmos BA y BP.

12 3 8 6

1 2 4 5

7 10

9 11

2 12

3 4

9 10 1 8

7 6 5 11

2. Calcular los c´odigos de Prufer de los siguientes ´arboles:

12 3 8 6

1 2 4 5

7 10

9 11

2 12

3 4

9 10 1 8

7 6 5 11

3. Determinar los ´arboles que tienen los siguientes c´odigos de Prufer:

(2,1,1,2,1,1,3,3,3,1,1,10),(1,1,10,10,2,2,3,3,1,1,4),(1,1,2,1,2,1,2,3,10,10,1,1,2,6) 4. Construir ´arboles abarcadores de menor peso usando los algoritmos de Prim y de Kruskaal.

v11

v2

v7

v5

v12

v1

v3

v4

v6

v9

v8

v10

1 2 13

2 7

4 1

2 5 1 7

2 3

9

v11

v2

v7

v5

v12

v1

v3

v4

v6

v9

v8

v10

15 7 1

2 1

9 12

12 5 10 1

2 13

2

2. Calcular los c´odigos de Pr¨ufer de los siguientes ´arboles (con raiz 12).

Matem´atica Discreta

Segundo de Ingenier´ıa Inform´atica UAM Curso 2009-2010

Hoja 5 (Grafos)

1. Construir ´arboles abarcadores de los siguientes grafos mediante los algoritmos BA y BP.

12 3 8 6

1 2 4 5

7 10

9 11

2 12

3 4

9 10 1 8

7 6 5 11

2. Calcular los c´odigos de Prufer de los siguientes ´arboles:

12 3 8 6

1 2 4 5

7 10

9 11

2 12

3 4

9 10 1 8

7 6 5 11

3. Determinar los ´arboles que tienen los siguientes c´odigos de Prufer:

(2,1,1,2,1,1,3,3,3,1,1,10),(1,1,10,10,2,2,3,3,1,1,4),(1,1,2,1,2,1,2,3,10,10,1,1,2,6) 4. Construir ´arboles abarcadores de menor peso usando los algoritmos de Prim y de Kruskaal.

v11

v2

v7

v5

v12

v1

v3

v4

v6

v9

v8

v10

1 2 13

2 7

4 1

2 5 1 7

2 3

9

v11

v2

v7

v5

v12

v1

v3

v4

v6

v9

v8

v10

15 7 1

2 1

9 12

12 5 10 1

2 13

2

3. Determinar los ´arboles que tienen los siguientes c´odigos de Pr¨ufer (con raiz 12):

(2,1,1,2,1,1,3,3,3,1,1,10),(1,1,10,10,2,2,3,3,1,1,4),(1,1,2,1,2,1,2,3,10,10,1,1,2,6) 4. Construir ´arboles abarcadores de menor peso usando los algoritmos de Prim y de Kruskal.

Matem´atica Discreta

Segundo de Ingenier´ıa Inform´atica UAM Curso 2009-2010

Hoja 5 (Grafos)

1. Construir ´arboles abarcadores de los siguientes grafos mediante los algoritmos BA y BP.

12 3 8 6

1 2 4 5

7 10 9 11

2 12

3 4

9 10 1 8

7 6 5 11

2. Calcular los c´odigos de Prufer de los siguientes ´arboles:

12 3 8 6

1 2 4 5

7 10 9 11

2 12

3 4

9 10 1 8

7 6 5 11

3. Determinar los ´arboles que tienen los siguientes c´odigos de Prufer:

(2,1,1,2,1,1,3,3,3,1,1,10),(1,1,10,10,2,2,3,3,1,1,4),(1,1,2,1,2,1,2,3,10,10,1,1,2,6) 4. Construir ´arboles abarcadores de menor peso usando los algoritmos de Prim y de Kruskaal.

v11

v2

v7

v5

v12

v1

v3

v4

v6

v9

v8

v10

1 2 13

2 7

4 1

2 5 1 7

2 3

9

v11

v2

v7

v5

v12

v1

v3

v4

v6

v9

v8

v10

15 7 1

2 1

9 12

12 5 10 1

2 13

2

5. Construir ´arboles abarcadores que calculan la ruta m´as corta desde los v´erticesv1 yv3usando el algoritmo de Dijkstra.

5. Construir ´arboles abarcadores que calculan la ruta m´as corta desde los v´erticesv1 yv3 usando el algoritmo de Dijkstra.

v11

v2

v7

v5

v12

v1

v3

v4

v6

v9

v8

v10

1

2 13

2 7

4 1

2 5 1 7

2 3

9

3

6. Comprueba si los siguientes grafos son o no eulerianos y/o hamiltonianos:

G3

G2

G1

¿Cu´al es el n´umero m´ınimo de veces que deberemos levantar el l´apiz del papel para dibujarG1

sin trazar dos veces la misma arista? Construir un recorrido de Euler, en casos que sea posible, usando algoritmo de Fleury.

7. Un caballo de ajedrez se sit´ua en un tablero de 3£4 casillas. ¿Es posible que el caballo recorra las doce casillas sin pasar dos veces por ninguna de ellas y acabando y empezando en la misma casilla? ¿Y si empieza y acaba en la casillas distintas?

8. Cada miembro de un grupo de personas tiene una lista de k libros que quiere sacar de la biblioteca. Suponemos que cada libro aparece en exactamente k listas. Probar que el n´umero de personas y libros coincide y que es posible distribuir los libros entre las personas de tal forma que cada uno tenga un libro de su lista.

9. Suponemos que hay 5 comisiones distintas C1 = {a, c, e}, C2 = {b, c}, C3 = {a, b, d}, C4 = {d, e, f}y C5={e, f}. ¿Es posible elegir un representante distinto de cada comisi´on?

10. Encontrar una asignaci´on usando el algoritmo deM-paseos.

1 2 3 4 5

6 7 8 9 10

1 2 3 4 5

6 7 8 9 10

4. SeaG el grafo con doce v´ertices {a, b,1,2, . . . ,10} y las siguientes veinte aristas: {{a, j}, j = 1,2, . . . ,10} y {{b, j}, j = 1,2, . . . ,10}. Las aristas que tienen a a como extremo pesan 1 y las aristas que tiene a bcomo extremo pesan 2. ¿Cu´al es el peso m´ınimo de entre los ´arboles abarcadores deG?

5. Construye ´arboles abarcadores que calculan la ruta m´as corta desde los v´erticesv1yv3usando el algoritmo de Dijkstra.

5. Construir ´arboles abarcadores que calculan la ruta m´as corta desde los v´erticesv1yv3usando el algoritmo de Dijkstra.

v11 v2 v7 v5

v12 v1 v3 v4

v6 v9 v8 v10

1 2 13

2 7

4 1

2 5 1 7

2 3

9 3

6. Comprueba si los siguientes grafos son o no eulerianos y/o hamiltonianos:

G3 G2

G1

¿Cu´al es el n´umero m´ınimo de veces que deberemos levantar el l´apiz del papel para dibujarG1

sin trazar dos veces la misma arista? Construir un recorrido de Euler, en casos que sea posible, usando algoritmo de Fleury.

7. Un caballo de ajedrez se sit´ua en un tablero de 3£4 casillas. ¿Es posible que el caballo recorra las doce casillas sin pasar dos veces por ninguna de ellas y acabando y empezando en la misma casilla? ¿Y si empieza y acaba en la casillas distintas?

8. Cada miembro de un grupo de personas tiene una lista de k libros que quiere sacar de la biblioteca. Suponemos que cada libro aparece en exactamentek listas. Probar que el n´umero de personas y libros coincide y que es posible distribuir los libros entre las personas de tal forma que cada uno tenga un libro de su lista.

9. Suponemos que hay 5 comisiones distintasC1 ={a, c, e},C2 ={b, c},C3 ={a, b, d}, C4 = {d, e, f}yC5={e, f}. ¿Es posible elegir un representante distinto de cada comisi´on?

10. Encontrar una asignaci´on usando el algoritmo deM-paseos.

1 2 3 4 5

6 7 8 9 10

1 2 3 4 5

6 7 8 9 10

(2)

Grafos eulerianos y hamiltonianos

6. Comprueba si los siguientes grafos son o no eulerianos y/o hamiltonianos:

5. Construir ´arboles abarcadores que calculan la ruta m´as corta desde los v´erticesv1 yv3 usando el algoritmo de Dijkstra.

v11

v2

v7

v5

v12

v1

v3

v4

v6

v9

v8

v10

1

2 13

2 7

4 1

2 5 1 7

2 3

9

3

6. Comprueba si los siguientes grafos son o no eulerianos y/o hamiltonianos:

G3

G2

G1

¿Cu´al es el n´umero m´ınimo de veces que deberemos levantar el l´apiz del papel para dibujarG1

sin trazar dos veces la misma arista? Construir un recorrido de Euler, en casos que sea posible, usando algoritmo de Fleury.

7. Un caballo de ajedrez se sit´ua en un tablero de 3£4 casillas. ¿Es posible que el caballo recorra las doce casillas sin pasar dos veces por ninguna de ellas y acabando y empezando en la misma casilla? ¿Y si empieza y acaba en la casillas distintas?

8. Cada miembro de un grupo de personas tiene una lista de k libros que quiere sacar de la biblioteca. Suponemos que cada libro aparece en exactamente k listas. Probar que el n´umero de personas y libros coincide y que es posible distribuir los libros entre las personas de tal forma que cada uno tenga un libro de su lista.

9. Suponemos que hay 5 comisiones distintas C1 = {a, c, e}, C2 = {b, c}, C3 = {a, b, d}, C4 = {d, e, f}yC5 ={e, f}. ¿Es posible elegir un representante distinto de cada comisi´on?

10. Encontrar una asignaci´on usando el algoritmo deM-paseos.

1 2 3 4 5

6 7 8 9 10

1 2 3 4 5

6 7 8 9 10

¿Cu´al es el n´umero m´ınimo de veces que deberemos levantar el l´apiz del papel para dibujar G1sin trazar dos veces la misma arista? Construye recorridos de Euler en los casos en que sea posible.

7. Un caballo de ajedrez se sit´ua en un tablero de 3×4 casillas. ¿Es posible que el caballo recorra las doce casillas sin pasar dos veces por ninguna de ellas y acabando y empezando en la misma casilla? ¿Y si empieza y acaba en la casillas distintas?

8. ¿Cu´antos ciclos hamiltonianos distintos contiene un grafo completoKn,n≥3?

Emparejamientos 9. Tenemos a seis personas{a, b, c, d, e, f} que forman parte de cinco comisiones distintas, cuya composici´on es C1 = {a, c, e}, C2 ={b, c}, C3 ={a, b, d}, C4 ={d, e, f} y C5 ={e, f}. ¿Es posible elegir un representante distinto de cada comisi´on?

10. Cada miembro de un grupo de personas tiene una lista de k libros que quiere sacar de la biblioteca. Suponemos que cada libro aparece en exactamenteklistas. Prueba que el n´umero de personas y libros coincide y que es posible distribuir los libros entre las personas de tal forma que cada uno tenga un libro de su lista.

Referencias

Documento similar

Es el proceso de compra, venta o intercambio de bienes, servicios e información a través de medios electrónicos tales como internet y otras redes