Professional Documents
Culture Documents
r =0
r
x
y
(Teorema del binomio).
Ejemplo 4: Cuntos subconjuntos de dos elementos tiene un
conjunto de 100 elementos?. La respuesta es
C
100, 98
= 100! / 98! 2! = 100.99.98! /2! 98! = 100.99/ 2 = 4950
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
=462
1
(Se est usando la propiedad 2).
Ejemplo 5: Cul es el coeficiente que hace parte del trmino a
5
b
6
en el binomio (a+b)
11
?. Usando la propiedad 4, tenemos que el
coeficiente es
11
.
6
Ejemplo 6: Sabi endo
que , calcular n .
En efecto, usando la propiedad 2,
Se obtiene que n -10 = 7 por lo tanto n = 17
Ejercicios
Ejercicio 4: Sabiendo que C
14,r
= C
14,r-1
Halle el valor de r
Sol: r =15/2
n
n
Ejercicio 5: Usando el la propiedad 4, calcular
r =0
r
y
n
r =0
r n
r
.
Ejercicio 6: Consulta que es el Tringulo de Pascal. Una vez hecho esto,
qu relacin tiene el Tringulo de Pascal con la propiedad 3 y con la
propiedad 4.
Ayuda: Buscar en Wikipedia (www.wikipedia.org) o en algn otro
buscador de la Internet qu es el Tringulo de Pascal.
Leccin No. 17: Combinatoria con repeticin y
permutacin circular
56
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Combinatoria con repeticin
Una combinacin con repeticin de un conjunto A de n elementos,
es la seleccin no ordenada de r en r elementos, con posibles
repeticiones. La notacin
CR n , r
indica el nmero de combinaciones
con repeticin de un conjunto de n elementos tomados de r en r
luego
CR n , r =C n r1, r =
n r1
r
Ejemplo 1: Se extrae de una baraja de cartas espaola 6 cartas de
manera simultnea, el nmero de posibilidades es
CR 40,6 =
40 61
6
=
45
6
=8145060
Ejemplo2: Una persona va a tener 10 invitados y les va a ofrecer 3
bebidas diferentes. De cuntas maneras puede distribuirse las bebidas?.
Como son 3 bebidas diferentes para 10 personas, tenemos que el
nmero de posibilidades es
CR 3,10 =
3 101
10
=
12
10
=66
Ejemplo 3: Cuntas soluciones enteras no negativas tiene la
ecuacin
x
1
x
2
x
3
x
4
=7
?. Si se piensa que cada variable de la
ecuacin es una categora, entonces cada variable tiene la posibilidad de
ser cualquiera de los 8 primeros enteros no negativos (del 0 al 7) , luego
el nmero de soluciones enteras es
CR 4,8 =
4 8 1
8
=
11
8
=1320
57
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Ejercicios
Ejercicio 1: Cuntas soluciones enteras no negativas tiene la
ecuacin
x
1
x
2
x
3
x
4
x
5
= 25
?
Sol:
23751
.
Ejercicio 2: De cuntas formas se pueden distribuir 7 balones
idnticos en 4 cajas diferentes?.
Ejercicio 3: Proponga tres problemas con sus respectivas soluciones,
donde se involucre combinacin con repeticin.
Leccin No.18: Permutacin circular
Una permutacin circular de n objetos de orden r es una
permutacin cuyos elementos estn distribuidos en forma circular la
idea de una curva cerrada en el que importa el orden. Se denota por
PC n , r =C n , r r 1 !
.
Ejemplo 4: Se dispone de 10 sillas para sentar 6 personas en una
mesa circular De cuntas maneras puede distribuirse las personas en las
sillas de la mesa?
PC 10,6 =
10
6
5 ! = 25.200
Ejercicio
Ejercicio 4: Consultar qu es permutacin circular y plantear dos
problemas que involucren permutacin circular.
Ayuda: Buscar en Wikipedia (www.wikipedia.org) o en algn otro
buscador de la Internet qu es permutacin circular.
58
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Autoevaluacin de la Unidad 2
1. Supongamos que se fabrican llaves haciendo incisiones en varias
posiciones de una llave virgen. Suponiendo que haya 8 profundidades
posibles para las incisiones, cul es el menor nmero de posiciones que
permite fabricar 1000000 de llaves diferentes?
2. Mario ha sido invitado por Don Pedro a consumir comidas de 4 platos
diferentes a elegir entre un men de 10 platos. El mecenas pagar da
tras da mientras la imaginacin del comensal alcance a no repetir una
comida ya seleccionada en algn da anterior. Por cuntos das, como
mximo, subsistir Mario a costa de Don Pedro?
3. La junta directiva de una asociacin est formada por 8 mujeres y 7
hombres. De cuntas formas posibles puede constituirse un comit
formado por 3 mujeres y 4 hombres? Y con la restriccin adicional de
que la Sra. Mercedes y el Sr. Garca no figuren simultneamente en el
comit?
4. Demuestre que cuando se arrojan tres dados indistinguibles el nmero
de resultados posibles es 56.
5. Usar el Teorema del Binomio para calcular (1 + x)
4
.
59
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Unidad 3
RELACIONES DE RECURRENCIA
60
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Captulo 5
RECURSIN
Objetivo general
Conocer en forma introductoria los conceptos propios de la recurrencia
en relacin con matemtica discreta.
Objetivos especficos
Conocer y entender las reglas bsicas de la recurrencia.
Comprender el concepto de recurrencia lineal homognea y no
homognea.
Resolver problemas que involucren recursin lineal.
Comentario inicial
Para muchos la recursin es expresar algo sobre s mismo. Dentro de la
matemtica discreta y en general en la computacin, ciertos algoritmos y
programas de clculo se han facilitado cuando se usa la recursin. Lo que
sigue es una introduccin a un vasto tema como lo es la recursin, as
como su relacin con la matemtica discreta.
61
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
0 1 n n1 n2
n
Es probable que el lector ya est familiarizado con el contenido de este
captulo visto en curso anteriores, por eso no se va entrar con el debido
detalle en algunos temas.
Leccin No. 19: Relacin de recurrencia
Definicin de relacin de recurrencia
Diremos que una relacin de recurrencia para una sucesin
a
0
, a
1
, a
2
, ... , a
n
,...
es una expresin que relaciona
a
n con uno o ms
trminos precedentes
a
0
, a
1
, a
2
, ... , a
n1 , para cualquier n entero mayor
o igual que un entero inicial k. Las condiciones iniciales son los
primeros trminos necesarios para empezar a calcular en una relacin
de recurrencia.
Ejemplo 1: La relacin
a
1
=1
y
a
n
= a
n1
2n 1
para todo
n
natural mayor que 1, es un ejemplo de relacin de recurrencia.
Ejemplo 2: La sucesin de Fibonacci es otro ejemplo de relacin de
recurrencia definido como sigue:
a
1
=1
,
a
2
=1
y
a
n
= a
n1
a
n 2 para
todo
n
natural mayor que 2.
Ejemplo 3: La relacin
a
0
= 2
y a
n
= a
n1
0.5 para todo
n
natural mayor que 0, es otro ejemplo de relacin de recurrencia.
Ejemplo 4: La relacin
a = 0
,
a = 2
y a 4a 4a = n
2
para
todo
n
natural mayor que 1, es tambin ejemplo de relacin de
recurrencia.
Ejercicios
Ejercicio1: Proponga dos ejemplos ms de relacin de recurrencia.
62
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Ejercicio 2: Proponga e implemente en MAPLE o en un lenguaje de
programacin las relaciones de recurrencia dados en los ejemplos
anteriores.
Leccin No. 20: Relacin de recurrencia lineal
En matemtica discreta es usual trabajar con relaciones de recurrencia
de tipo lineal de coeficientes constantes. Una relacin de recurrencia es
de tipo lineal de coeficientes constantes de orden m, si la relacin de
recurrencia es de la forma
a
n
= c
1
a
n 1
c
2
a
n2
c
3
a
n3
c
m
a
nm
g n
,
donde
c
1
, c
2
, ... , c
m son constantes.
Ejemplo 5: La relacin
a
1
=1
y
a
n
= a
n1
2n 1
para todo
n
natural mayor que 1, del ejemplo 1.2.1 es una relacin de recurrencia
lineal de coeficientes constantes de orden 1.
Ejemplo 6: La sucesin de Fibonacci (ejemplo 2) es otro ejemplo
de relacin de recurrencia de coeficientes constantes de orden 2.
Ejercicios
Ejercicio 3: Ver i f i que si las relaciones dadas por los ejemplos 1.2.3
y 1.2.4 son relaciones de recurrencia lineal de coeficientes constantes y si
es as, diga de qu orden son.
Ejercicio 4: Proponga un ejemplo de recurrencia lineal de coeficientes
constantes de orden 3.
63
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
3
n 1 1 2 2 3 3
s s
i
2
1
|
1 2 m
Leccin No. 21: Recurrencia lineal homognea
Diremos que una relacin de recurrencia lineal de coeficientes
constantes de orden m es homognea, si
g n =0
. Una ecuacin
caracterstica de una relacin de recurrencia lineal de coeficientes
constantes homognea de orden n es una ecuacin de la forma
t
n
=c t
n1
c t
n2
c t
n3
c t
nm
y las races de esta ecuacin se
llaman races caractersticas.
1.3.1 Teorema Sea
a
n una sucesin definida por recurrencia lineal
homognea como en la definicin 4.3, y sean
b
1
, b
2
, ... , b
s las races
caractersticas con multiplicidades
r
1
, r
2
, ... , r
s , entonces:
a = P n b
n
P n b
n
P n b
n
P n b
n
Donde cada P
i
n = A
0
A
1
n A
r 1
n
r
i
1
, con
i=1,. .. , s
.
Ejemplo 1: Retomando la sucesin de Fibonacci
a
0
=0
,
a
1
=1
y
a
n
= a
n1 +
a
n 2 para todo
n
natural mayor que 2, podemos decir que es
una relacin lineal homognea, cuya ecuacin caracterstica es
t
2
t 1= 0 , cuyas races son
1 \5
y
1\5
2
, y usando las
condiciones iniciales junto con procedimientos algebraicos de
simplificacin tenemos que
a
n
=
\
5
|
n
1 +\ 5
2
n
1
\
5
,
2
para todo
n
natural mayor que 1.
64
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
n k
n k
Ejercicios
Ejercicio 1: Es la siguientes relacin lineal
a
0
= 23
y
a
n
= 3a
n1
homogenea?. Si es as, hacer un desarrollo similar al ejemplo 1.
Ejercicio 2: Proponga dos ejemplos similares al ejercicio 1
Leccin No. 22: Recurrencia lineal no homognea
Diremos que una relacin de recurrencia lineal de coeficientes
constantes de orden m es no homognea, si
g n =0
. Aunque no
existe una solucin general para este tipo de relaciones de recurrencia,
existe el mtodo de los coeficientes indeterminados que va a
proporcionar una solucin particular en funcin de cmo est definido
g n
.
Si
g( n)
es un polinomio de grado k, entonces a = Q n n
r
, donde
Q
k
n
es un polinomio de grado k y
r
es la multiplicidad de la raz 1
de la ecuacin caracterstica de la relacin lineal homognea asociada.
Si
g ( n)
es un polinomio de grado k, entonces a = Q n n
r
a
n
, donde
Q
k
n
es un polinomio de grado k y
r
es la multiplicidad de la raz
a de la ecuacin caracterstica de la relacin lineal homognea
asociada.
Ejemplo 1: Cul es la solucin de la relacin de recurrencia
a
n
=6a
n-1
-9a
n-2
+F(n) cuando F(n)=3n, F(n)=n3
n
?
65
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
.
De la ecuacin de recurrencia lineal homognea asociada (a
n
=6a
n-1
-9a
n-2
)
tenemos que (r-3)
2
=0, luego tiene una raz de valor 3, con multiplicidad 2.
Aplicando el teorema con respecto a las funciones F(n) se obtienen las
soluciones particulares:
Para F(n)=3n. Dado que s=3=r con multiplicidad 2 (m), entonces:
Solucin particular a
n
(p)
=n
2
(p
0
)3
n
.
Para F(n)= n3
n
. Dado que s=3=r con multiplicidad 2 (m), entonces:
Solucin particular a
n
(p)
=n
2
(p
1
n+ p
0
)3
n
.
Ejercicios
Ejercicio 1: Es la relacin de recurrencia del ejemplo 1.2.4 lineal
no homogenea?. Justifique su respuesta. Si es as, hacer un desarrollo
similar al ejemplo 1.
55
n
1
2
Sol:
a
n
=
n 2
54
3n 4n
27
Ejercicio 2: Con base al primer ejemplo, encuentre las soluciones
particulares para F(n) = n
2
.2
n
Ejercicio 3: Con base al primer ejemplo, encuentre las soluciones
particulares para F(n) = (n
2
+1).3
n
66
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Captulo 6
FUNCIN GENERADORA
Objetivo general
Entender cmo se relaciona un problema de conteo con un polinomio
usando el concepto de funcin generadora.
Objetivos especficos
Conocer el concepto de funcin generadora y sucesin asociada.
Resolver problemas que involucren el concepto de funcin
generadora.
Comentario inicial
El problema de contar algunas veces no resulta tan sencillo. El propsito
central de este captulo es conocer cmo es un problema de conteo con
un polinomio. Es bsicamente encontrar una generalizacin del teorema
del Binomio.
67
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Es muy probable que el lector ya est familiarizado con el contenido de
este captulo visto en curso anteriores, por eso no se va a tratar con el
debido detalle algunos temas.
Leccin No. 23: Funcin generadora y sucesin
asociada
Definicin de funcin generadora
Una serie de sumas de potencias de x , de la forma
n 2 n
f x =
n=0
a
n
x = a
0
a
1
x a
2
x
a
n
x
finita o infinita, se llama funcin generadora de la sucesin
a
0
, a
1
, a
2
,... , a
n
,...
formada con los coeficientes de
x
.
Ejemplo 1: La sucesin
a
0
= a
1
=a
2
= a
3
= a
4
=1
y
a
n
= 0
para todo
n
natural mayor que 4, tiene como funcin generadora asociada a
f x =1 x x
2
x
3
x
4
Ejemplo 2: La sucesin asociada a la funcin generadora
f x =1 2x 4x
2
5x
4
7x
7
es la sucesin
1, 2,4,0,5,0,0,7,0,0,0,. .. , 0,0,0,. ..
Ejemplo 3: La sucesin asociada a la funcin generadora
f x = x 1 3x 10x
2
9x
5
es la sucesin
0,1,3,10,0,0,9,0,0,0,. .. ,0,0,0,. ..
68
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
n
n
Ejemplo 4: La sucesin
a
0
=1
y
a
n
a
n1
=2
para todo
n
natural
mayor que 0, tiene como funcin generadora a
f x =
n=0
2n 1 x
n
Ejercicios
Ejercicio 1: Cul es la sucesin asociada a la funcin generadora
f x = x
4
x
5
x
2
x
3
?
Sol:
0,0,0,0,0,0,1,2,1,0,0,0,. .. , 0,0,0,. ..
.
Ejercicio 2: Cul es la funcin generadora asociada a la sucesin
1,1,1, 1,1,1,1,. ..
?
Sol: f x =
n=0
1 x
n
Ejercicio 3: Proponga 5 ejercicios para los cuales se da la sucesin
asociada a una funcin generadora y encontrar dicha funcin.
Ejercicio 4: Proponga 5 ejercicios para los cuales se da la funcin
generadora y encontrar la sucesin asociada a dicha funcin generadora.
Leccin No. 24: Series de Taylor y Maclaurin
La serie de Maclaurin y la serie de Taylor son mecanismos muy usados para
encontrar la sucesin asociada a una funcin generadora.
Una funcin generadora f(x) = , donde a
n
=
f
(n)
=0 es la ensima derivada de f(x) evaluada en cero.
Una serie de Taylor es toda funcin de la forma f x =
n=0
a
n
x a ,
69
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
m
n=0
n
n
n
n
si a
n
=
f
n
a
n!
, donde f
a es la n-sima derivada de la funcin
f x
evaluada en a .
Las series de Maclaurin son un caso especial de las series de Taylor
cuando
a =0
.
Ejemplo 5:
La funcin f(x) = log (1-x) es funcin generadora ya que al
aplicar las series de Maclaurin se tiene que log (1-x) = para
|x|<1
De aqu se deduce que la sucesin asociada es a
n
= -1/n para todo |x|<1
Ejemplo 6: La funcin f ( x) =e
x
es funcin generadora ya que al
aplicar las series de Maclaurin, se tiene que
e
x
=
1
x
n
y de aqu se
!
deduce que la sucesin asociada es
a =
1
, para todo
n
natural
!
mayor o igual que 0.
Ejercicios
Ejercicio 5: Encontrar la funcin asociada a la funcin generadora de a. f
(x) = con |1|<1; b. f(x) = Sen (x);
c. f(x) = Cos (x) ; d. f(x) = EXP (-x)
NOTA: En Internet encontrar las series de estas funciones o en un libro de
clculo.
Ejercicio 6: Pr oponga otros dos ejemplos de funciones generadoras,
de las cuales haya que encontrar la sucesin asociada usando series de
Maclaurin.
70
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Leccin No. 25: Resolviendo problemas de conteo a travs
de un polinomio
Las combinaciones de n elementos tomados en grupos de r
elementos son los coeficientes del desarrollo del binomio de Newton
(a +b)
n
(Teorema del Binomio). Esto permite pensar en encontrar
mtodos o maneras para resolver problemas de conteo a travs de los
coeficientes de polinomios.
Lo que sigue son dos ejemplos clsicos que permiten mostrar una manera
de cmo un problema de conteo se resuelve a travs de coeficientes de
polinomios.
Ejemplo 1: Un bibliotecario va a entregar 7 libros a dos personas, de
tal forma que a uno le toque al menos 4 libros y al otro le toque al menos
2 libros. De cuntas formas puede entregar los libros el bibliotecario?
En efecto, por la manera en que surgen los coeficientes del binomio de
Newton, se puede asociar a este problema el siguiente polinomio:
f ( x) = x
4
x
5
x
2
x
3
. De acuerdo con el problema, el primer factor
corresponde el nmero de libros posibles que le corresponden a la
primera persona y esto es 4 o 5. A la segunda persona le corresponden 2
o 3. De aqu surge el planteamiento del polinomio. Al multiplicar estos
dos factores tenemos que f (x) = x
6
2x
7
x
8
y como son 7 libros, se
tiene que hay 2 formas de entregar los libros.
Ejemplo 2: Retomando el ejemplo 1, ahora son 10 libros, esto
significa que f ( x) = x
4
x
5
x
6
x
7
x
8
x
2
x
3
x
4
x
5
x
6
, porque a la
primera persona le corresponden entre 4 y 8 libros y a la segunda persona
le corresponden entre 2 y 6 libros. Al desarrollar el polinomio tenemos
que f (x) = x
6
2x
7
3x
8
4x
9
5x
10
4x
11
3x
12
2x
13
x
14
, como son 10
libros, entonces hay 5 formas de entregar los libros.
71
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Ejercicio
Ejercicio 1: Proponga y resuelva un problema similar al presentado
en el ejemplo 1.
72
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Autoevaluacin de la Unidad 3
1. Sea la sucesin recurrente
a
n
= 4a
n1 con
a
0
=9
. Encontrar el
trmino general de la sucesin.
2. Dada la sucesin 1,7,21,35,35,21,7,1,0,0,....,0,... A qu funcin
generadora corresponde?
3. Hallar la sucesin asociada a la funcin generadora
f x =cos x
.
4. Usando coeficientes de polinomios, de cuntas formas se pueden
repartir 12 objetos iguales entre cuatro personas. A la primera hay que
darle al menos tres objetos, a la segunda al menos 2 objetos, a la tercera y
cuarta 1 objeto?
73
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Unidad 4
INTRODUCCIN A GRAFOS
74
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Captulo 7
GRAFOS
Objetivo general
Entender los conceptos y definiciones bsicas de la Teora de Grafos.
Objetivos especficos
Utilizar las diferentes representaciones de un grafo.
Resolver problemas que involucren la Teora de Grafos.
Comentario inicial
Desde su aparicin, los grafos han sido de mucha utilidad, por ejemplo
en el diseo de modelos de redes de ordenadores, la implementacin de
un circuito en un tablero plano, distinguir compuestos qumicos con la
misma frmula molecular o encontrar el camino ms corto entre dos
ciudades en problemas de transporte. Lo que se ver aqu es una
introduccin a travs de algunas definiciones y tpicos tericos de la
teora de los grafos relacionados con la matemtica discreta.
75
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Leccin No. 26: Definiciones bsicas
Qu es un grafo simple?
Un grafo simple G es un par (
V , E)
, donde V es un conjunto,
llamado conjunto de vrtices y E es un subconjunto de
{{a , b } : a , beV .a =b } , llamado conjunto de aristas. Una arista es el
conjunto {a , b }
Ejemplo 1: Un ejemplo de grafo simple es V ={1,2,3 ,4 } y
E ={{1,2 } , {1,3 } , {1,4 }} . Un diagrama de este grafo es como sigue:
3
1
4
2
Grfica 1.2.1. Grafo simple del ejemplo 1.2.1
Ejercicio
Ejercicio 1: Proponga dos ejemplos de grafo simple y haga sus
respectivos diagramas.
Qu es un multigrafo?
76
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Un multigrafo
G
es un par
V , E
, donde
V
es un conjunto de
vrtices y
E
el conjunto de aristas de tal forma que admite aristas con
los mismos extremos o aristas con extremos iguales.
Ejemplo 2: Un ejemplo de multigrafo es V ={a , b , c , d } y
E ={{a , a } , {a , b } , {a , b} ,{b , c }} . Un diagrama de este grafo es como sigue:
a
b
d
c
Grfica 1.2.2. Multigrafo del ejemplo 1.2.2
Ejercicio
Ejercicio 2: Proponga dos ejemplos de multigrafo y haga sus
respectivos diagramas.
Qu es un digrafo?
Un digrafo es un par
V , E
, donde
V
es el conjunto de vrtices y
E
es un subconjunto de
V X V D
, donde
D ={ x , x : xeV }
. En
este caso las aristas estn dirigidas.
Ejemplo 3: Un ejemplo de digrafo es V ={a , b , c} y
77
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
E ={ a , b , a , c , b , c , c , b }
. Un diagrama de este digrafo es como
sigue:
b
a
1
c
Grfica 1.2.3. Digrafo del ejemplo 1.2.3
Ejercicio
Ejercicio 3: Proponga dos ejemplos de digrafo y haga sus
respectivos diagramas.
Qu es un multidigrafo?
Un multidigrafo G es un par
V , E
, donde V es un conjunto de
vrtices y E el conjunto de aristas de tal forma que se comportan
como un digrafo y que admite aristas con los mismos extremos o aristas
con extremos iguales.
Ejemplo 4: Un ejemplo de multidigrafo es V ={a , b , c , d } y
E = { a , b , b , a , b , c , c , d } . Un diagrama de este multidigrafo es
como sigue:
78
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
a
b
d
c
Grfica 1.2.4. Multidigrafo del ejemplo 1.2.4
Ejercicio
Ejercicio 4: Proponga dos ejemplos de multidigrafo y haga sus
respectivos diagramas.
Qu es un grafo?
Salvo que se indique lo contrario, para nosotros un grafo G es un par
V , E
, que es un grafo simple o un multigrafo o un digrafo o un
multidigrafo.
Si {a , b } es la arista de un grafo, los vrtices
a
y
b
se denominan
extremos. Cuando dos extremos de una arista son iguales, se llama
bucle.
Dos vrtices a y b se dicen que son adyacentes, si entre ellos
existe la arista {a , b } . El grado de un vrtice es el nmero de aristas
de las que es extremo. Si v es un vrtice, entonces su grado se denota
como
gr v
.
Dados dos grafos
G = V , E
y G
'
= V
'
, E
'
, hay isomorfismo entre
estos dos grafos, si existe una funcin biyectiva
f
entre
G
y G
'
,
de tal forma que para cada a y b vrtices de G , la arista {a , b}
le corresponde de manera biunvoca la arista { f a , f b }
de G
'
. En
otras palabras, si
G
y G
'
son isomorfos, entonces son
79
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
matemticamente iguales y solo varan en su apariencia.
Ejemplo 5: Lo presentado en los ejemplos 1.2.1, 1.2.2, 1.2.3 y 1.2.4
son ejemplos de grafos.
Ejemplo 6: Dado el grafo del ejemplo 1.2.2, se tiene el bucle {a , a } ,
gr a = 4
,
gr b =3
,
gr c =1
y
gr d =0
. Tambin se tiene que
{a , b } es una arista, entonces
a
y
b
son extremos, son adyacentes y
los vrtices
c
y
d
no son adyacentes.
Ejemplo 7: Lo que sigue es un ejemplo de dos grafos que son
isomorfos. Como puede apreciarse se puede hacer una correspondencia
biunvoca entre vrtices y aristas.
d
3
1
4
b a
c 2
Grfica 1.2.5. Ejemplo de grafos isomorfos
Ejercicios
Ejercicio 5: Proponga dos ejemplos de grafos y para cada uno de
ellos mirar cules son los vrtices extremos, el grado de cada vrtice y
cules vrtices son adyacentes y cules no.
Ejercicio 6: Proponga dos ejemplos de grafos isomorfos y un
ejemplo de dos grafos que no sean isomorfos.
Ejercicio 7: Averiguar en qu consiste el problema de los puentes de
80
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Knigsberg y qu relacin tiene con la teora de grafos. Adems
averiguar qu son grafos planos.
Ayuda: Buscar en Wikipedia (www.wikipedia.org) o en algn otro
buscador de la Internet.
Leccin No. 27: Grafos bipartidos y completos
Qu es un grafo bipartido?
Un grafo es bipartido si es un grafo simple, el conjunto de vrtices V
se pueden expresar como la unin de dos conjuntos disyuntos
V
1 y
V
2 de tal forma que cada arista que tiene su vrtice en
V
1 est
conectado si y slo si con un vrtice de
V
2 .
Un grafo bipartido es regular si para cada uno de los conjuntos de
vrtices, todos sus vrtices tienen el mismo grado, se denota
K
m , n ,
donde
m
y
n
es el grado de cada conjunto disyunto de vrtices.
Ejemplo 1: El siguiente diagrama representa un grafo
K
2,2 regular
V1 V2
Grfica 1.3.1. Ejemplo de grafo bipartido K(2,2) regular
Ejemplo 2: El siguiente diagrama representa un grafo
K
2,3 regular
81
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Grfica 1.3.2. Ejemplo de grafo bipartido K(2,3) regular
Ejercicio
Ejercicio 1: Proponga dos ejemplos de grafos bipartidos regulares y un
ejemplo de un grafo que no es bipartido.
Qu es un grafo completo?
Un grafo es completo cuando hay siempre una arista entre cada par de
vrtices. Un grafo completo con
n
vrtices se denota
K
n .
Ejemplo 3: Los siguientes diagramas son ejemplos de grafos
completos.
Grfica 1.3.3 Grafos completos, K1, K2, K3, K4 respectivamente.
82
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Ejemplo 4: El siguiente grafo no es completo.
Grfica 1.3.4 Grafo que no es completo.
Ejercicio
Ejercicio 2: Proponga dos ejemplos de grafos completos y un
ejemplo de un grafo que no es completo.
Leccin No. 28: Representacin de grafos
Matrices de adyacencias
Adems de la representacin en diagramas, un grafo se puede
representar por medio de una matriz que se llama matriz de adyacencia.
Una matriz de adyacencia es una matriz de orden
n
que representa
qu vrtices son adyacentes en un grafo con
n
vrtices. Las filas y las
columnas representan cada uno de estos vrtices y si
V =
{
a
1
, a
2
, , a
n }
es el conjunto de vrtices y si
A= a
ij es la matriz de adyacencia,
entonces
a
ij
=1
si
a
i y
a
j son adyacentes y
a
ij
=0
en el caso que
no lo sean.
En el caso que existan aristas diferentes con los mismos extremos,
a
ij
toma el valor del nmero de arista que hay entre
a
i y
a
j . En el caso
que un grafo no sea digrafo o multidigrafo hay simetra, es decir,
a
ij
=a
ji
83
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Ejemplo 1: La matriz de adyacencia del grafo del ejemplo 1.2.1 es
0 1 1 1
1 0 0 0
1 0 0 0
1 0 0 0
Ejemplo 2: La matriz de adyacencia del grafo del ejemplo 1.2.2 es
1 2 0 0
2 0 1 0
0 1 0 0
0 0 0 0
Ejemplo 3: La matriz de adyacencia del grafo del ejemplo 1.2.3 es
0 1 1
0 0 1
0 1 0
En este ejemplo hay que tener en cuenta que es un digrafo, por eso no
hay simetra.
Ejemplo 4: La matriz de adyacencia del grafo del ejemplo 1.2.3 es
0 1 0 0
1 0 1 0
0 0 0 1
0 0 0 0
En este ejemplo hay que tener en cuenta que es un multidigrafo, por eso
no hay simetra.
Ejercicios
Ejercicio 1: Proponga cuatro ejemplos de matrices adyacentes.
84
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
0 2 0 0
2 0 1 0
0 1 0 1
0 0 1 0
Ejercicio 2: Describa y trace el diagrama de los grafos que
representan las siguientes matrices adyacentes.
0 2 1
1 1 1
a. 0 0 1 b. 1 0 1 c.
0 1 0 1 1 0
Matrices de incidencias
Una matriz de incidencia es una matriz de orden
nm
que representa
si un vrtice hace parte de una arista en un grafo con
n
vrtices y con
m
arista diferentes. Las filas representan los vrtices que previamente
han sido ordenados y las columnas representan cada una de las
diferentes aristas que han sido previamente ordenadas. Si
V =
{
a
1
, a
2
, , a
n
} es el conjunto de vrtices previamente ordenadas y si
A= a
ij es la matriz de incidencia, entonces
a
ij
=1
si
a
i es extremo
de la arista y {
a
i
, a
j
} y
a
ij
=0
en el caso que no lo sea.
Ejemplo 5: La matriz de incidencia del grafo del ejemplo 1.2.1,
conservando el mismo orden que se enuncia en el ejemplo es
1 1 1
1 0 0
0 1 0
0 0 1
Ejemplo 6: La matriz de incidencia del grafo del ejemplo 1.2.2,
conservando el mismo orden que se enuncia en el ejemplo es
85
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
1 1 1 0
0 1 1 1
0 0 0 1
0 0 0 0
Ejemplo 7: La matriz de incidencia del grafo del ejemplo 1.2.3,
conservando el mismo orden que se enuncia en el ejemplo es
1 1 0 0
1 0 1 1
0 1 1 1
Ejemplo 8: La matriz de incidencia del grafo del ejemplo 1.2.4,
conservando el mismo orden que se enuncian en el ejemplo es
1 1 0 0
1 1 1 0
0 0 1 1
0 0 0 1
Ejercicio
Ejercicio 3: Proponga cuatro ejemplos de matrices incidentes.
Leccin No. 29: Caminos, ciclos y grafos conexos
Definiciones bsicas
Sean a y b dos vrtices, se dice que hay un camino en el grafo G
de a hacia b , si existe una sucesin finita no vaca de aristas
{
a , v
1
}
,
{
v
1
, v
2
}
,
{
v
2
, v
3
}
, ... ,
{
v
n1
, v
n
}
,
{
v
n
, b
} . En este caso
a
y
b
se
llaman los extremos del camino.
86
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
El nmero de aristas del camino se llama la longitud del camino. Si los
vrtices no se repiten el camino se dice camino simple.
Cuando los dos extremos de un camino son iguales, el camino se llama
camino cerrado o circuito. Se llama ciclo a un circuito simple.
Un vrtice
a
se dice accesible desde el vrtice
b
, si existe un
camino entre ellos.
Ejemplo 1: De nuevo el grafo del ejemplo 1.2.2, la sucesin
E = {{a , a } , {a , b } , {b , c }} es un camino simple de a hacia b de longitud
3. Es un camino simple pero que no es ni circuito ni ciclo.
Ejemplo 2: En el ejemplo 1.2.3, el camino {
b , c , c , b
} es un
circuito que es ciclo.
Ejercicio
Ejercicio 1: Proponga cuatro ejemplos de grafos de los que pueda sacar
ejemplos de camino, camino simple, circuito y ciclo.
Grafos conexos
Un grafo
G
se dice conexo, si cada par de vrtices est unido al
menos por un camino.
La relacin entre vrtices dada por:
a
est relacionado con
b
si
hay un camino que los une es de equivalencia. Las clases de
equivalencia de esta relacin se llaman las componentes conexas del
grafo.
Un mtodo para comprobar si un grafo es conexo es el siguiente: Hallar
la matriz de adyacencia
A
y elevarla a la
n1
-sima potencia,
despus se calcula la suma de las potencias de
A
hasta A
n1
y ver
87
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
si todos sus elementos son 0. Si es as, el grafo es conexo.
Ejemplo 3: El siguiente diagrama es un ejemplo de un grafo que es
conexo.
Grfica 1.5.1 Grafo que es conexo.
Ejemplo 4: El siguiente diagrama es un ejemplo de un grafo que no
es conexo.
Grfica 1.5.2 Grafo que no es conexo.
Ejemplo 5: Sea un grafo G cuya matriz de adyacencias es
0 1 0
A= 1 0 1
0 1 0
88
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
entonces al calcular la matriz I A A
2
es igual a la matriz nula, luego
el grafo G es conexo.
Ejercicios
Ejercicio 2: Proponga dos grafos cuyos diagramas evidencien que
son conexos.
Ejercicio 3: Proponga dos grafos cuyos diagramas evidencien que no son
conexos.
Ejercicio 4: Verificar que el grafo del ejemplo 1.2.1 no es conexo,
usando el criterio de la matriz de adyacencia.
Ejercicio 5: El grafo
K
6 es conexo?. Verificar a travs de un
diagrama y usando el criterio de la matriz de adyacencia.
Leccin No. 30: Grafos eulerianos y hamiltonianos
Qu es un grafo euleriano?
Se llama camino euleriano a un camino que contiene a todas las aristas
del grafo, apareciendo cada una exactamente una vez. Un ciclo
euleriano es un camino euleriano que comienza y acaba en el mismo
vrtice. Un grafo que admite un ciclo euleriano diremos que es un grafo
euleriano. Si un grafo es isomorfo a un solo ciclo, siempre tiene ciclo
euleriano.
El Algoritmo de Fleury es un algoritmo de bsqueda de caminos
eulerianos en grafos eulerianos. Para grafos no dirigdos, estos son lo
pasos generales del algoritmo:
89
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
(1) Si el grafo es euleriano, a partir de un vrtice cualquiera de G,
construiremos una cadena simple de forma que no se repitan
aristas y no se elijan aristas de corte a no ser que no haya otra
alternativa. Al finalizar este proceso, es decir, cuando hayamos
agotado todas las aristas, habremos obtenido un recorrido
euleriano.
(2) Si el grafo contiene un camino euleriano comenzaremos con un
vrtice de grado impar siguiendo el proceso descrito.
Ejemplo 1: Los siguientes diagramas son ejemplos de un grafo no
euleriano y de un grafo euleriano respectivamente:
Grfica 1.6.1 Ejemplos de grafos eulerianos.
Ejercicios
Ejercicio 1: Proponga un algoritmo de bsqueda de caminos
eulerianos en grafos o implemente el algoritmo de Fleury para grafos no
dirigidos y para grafos dirigidos. Ayuda: Buscar los pasos de este
algoritmo en Google.
Ejercicio 2: Una vez implementado el algoritmo del ejercicio 1.6.1,
aplicarlo en los grafos de los ejemplos 1.2.1, 1.2.2, 1.2.3 y 1.2.4.
90
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Qu es un grafo halmitoniano?
Un camino hamiltoniano es un camino que recorre todos los vrtices
de un grafo sin pasar dos veces por el mismo vrtice. Si el camino es
cerrado se dice un ciclo hamiltoniano. Un grafo G se dice
hamiltoniano si tiene un ciclo hamiltoniano. A diferencia de los grafos
eulerianos, no hay una caracterizacin de cundo un grafo tiene un ciclo
o un camino hamiltoniano.
Lo que sigue son unas reglas para construir caminos y ciclos
halmitonianos:
Regla 1. Si G no es conexo, no posee ciclos Hamiltonianos.
Regla 2. Si G es un grafo con n vrtices, entonces un camino
Hamiltoniano debe tener exactamente n 1 aristas, y un ciclo
Hamiltoniano n aristas.
Regla 3. Si v es un vrtice del grafo, entonces un camino Hamiltoniano
debe tener al menos una arista incidente con v y a los ms dos.
Regla 4. Si v V tiene grado 2, entonces las dos aristas incidentes con v
deben aparecer en cualquier ciclo Hamiltoniano de G.
Regla 5. Si v V tiene grado mayor que 2, entonces cuando se intenta
construir un ciclo Hamiltoniano, una vez que se pase por v, las aristas no
utilizadas incidentes se dejan de tener en cuenta.
Ejemplo 2: El siguiente diagrama es el ejemplo clsico de
construccin de un camino halmitoniano en un grafo
K
12 :
91
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Grfica 1.6.2 Ejemplo clsico de construccin de un camino halmitoniano.
Ejercicio
Ejercicio 2: Proponga tres ejemplos de grafos en los cuales se les
puede extraer un camino halmitoniano y tres ejemplos de grafos en los
cuales se pueda extraer un ciclo halmitoniano.
92
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Captulo 8
RBOLES
Objetivo general
Entender los conceptos y definiciones bsicas de rboles.
Objetivos especficos
Utilizar las diferentes representaciones de un rbol.
Conocer los algoritmos propios en rboles.
Comentario inicial
Los rboles son un tipo especial de grafo que desde su aparicin han
servido en la planeacin y en la estructuracin de diseos industriales,
como en el diseo e implementacin de algoritmos, en todos estos
ejemplos se aprecia la importancia de la jerarquas.
93
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Leccin No. 31: rboles
Un grafo se dice un rbol si es conexo y no tiene ciclos. Un grafo se dice
un bosque si sus componentes conexas son rboles.
Teorema Sea
G = V , E
un grafo. Son equivalentes
a) G es un rbol.
b) Cada par de vrtices distintos de V esta conectado por un nico
camino.
c) G es conexo y toda arista de G es de separacin.
d) G no tiene ciclos y
Card V =Card E 1
.
e) G es conexo y
Card V =Card E 1
.
f) G no tiene ciclos pero al aadirle una arista a G se crea un nico
circuito.
Ejemplo 1: El siguiente diagrama es un ejemplo grfico de un rbol
Grfica 2.2.1 Ejemplo clsico de rbol.
94
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Ejemplo 2: El ejemplo 1.2.1 del captulo 1 es un rbol.
Ejercicio
Ejercicio 1: Proponga tres ejemplos de grafos que sean rboles.
Leccin No. 32: Algunas definiciones
Sea G un grafo, un rbol generador de G es un subgrafo conexo de G
que tiene los mismos vrtices que G y no tiene circuitos . Un rbol
generador se puede crear de 2 modos: 1) Suprimir aristas que no sean
de separacin y 2) Partiendo de los vrtices coger aquellas aristas de
forma que no creemos ningn circuito.
Supongamos que a cada arista se le asocia un nmero positivo (su
peso). Un rbol generador se dice de peso mnimo si la suma de los
pesos de las aristas que lo componen es lo menor posible.
Para calcular el rbol de peso mnimo existen 2 algoritmos: Kruskal: Se
van cogiendo las aristas de menor peso hasta conseguir un rbol de peso
mnimo. Prim: Consiste en ir borrando las aristas de mayor peso posible
y que no sean aristas de separacin.
Puede haber ms de un rbol generador de peso mnimo, pero todos
deben tener el mismo peso.
Un rbol con un vrtice sobresaliente o destacado se llama raz. En este
tipo de rbol los vrtices se llaman nodos. Se llama hijo de un nodo al
vrtice adyacente que esta ms alejado de la raz que el nodo del que es
hijo. Los nodos sin hijos se llaman hojas.Un rbol se dice n-ario
cuando todos los nodos excepto los terminales tienen a lo sumo n hijos.
Se llama nivel de un vrtice al nmero de aristas que le separan de la
raz. La raz tiene nivel 0. Se llama altura de un rbol al mximo nivel de
95
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
sus vrtices.
Ejemplo 1: El siguiente diagrama representa un grafo al cul le se
extrae un rbol generador. El de la izquirda es el grafo y el de la derecha
es el rbol generador del grafo.
Grfica 2.3.1 Un grafo (izquierda) con un rbol generador del grafo (derecha).
Ejercicio
Ejercicio 1: Para cada definicin vista proponer dos grafos que sean
rboles y cumplan la definicin.
Leccin No.33: Algoritmo en rboles
Lo que sigue son algunos algoritmos propios en rboles:
ALGORITMO DE DIJKSTRA es un algoritmo para determinar el camino
ms corto en un rbol dado un vrtice origen al resto de vrtices ajustado
a un valor de ponderacin que tienen previamente las aristas. Este
algoritmo es aplicable a grafos.
96
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
ALGORITMO DE KRUSKAL es un algoritmo para encontrar un rbol de
peso mnimo en un grafo conexo y ponderado.
ALGORITMO DE PRIM es otro algoritmo que encuentra un subconjunto
de aristas en un grafo no dirigido para formar un rbol con todos los
vrtices del grafo donde el rbol es de peso mnimo.
Ejercicios
Ejercicio 1: Consultar en qu consisten cada uno de los anteriores
algoritmos .
Ejercicio 2: Implementar cada uno de estos algoritmos en MAPLE u otro
lenguaje de programacin. Ayuda: Buscar en Internet, en Wikipedia
o en otro buscador.
Ejercicio 3: Proponer un ejemplo de aplicacin por cada algoritmo .
97
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Autoevaluacin de la Unidad 4
Con base en la siguiente informacin se van a responder las preguntas de
esta autoevaluacin: sea la siguiente matriz una matriz de adyacencia de
un grafo simple
G = V , E
1. Determinar el nmero de vrtices y el nmero de aristas de G .
2. Determinar los grados de cada uno de los vrtices.
3. Determinar si
G
es conexo.
4. Determinar si
G
es euleriano.
5. Determinar, si es posible, un rbol generador de
G
.
98
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
RETROALIMENTACIN
99
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Retroalimentacin Unidad 1
1. Para
n =1
es cierto porque 1 a
1
=1 a=1 a 1 . Se supone
vlido para
n
y se desea verificar que para
n 1
es cierto. Pero
esto es cierto porque
1 a
n 1
= 1 a
n
1 a > 1 an 1 a
como 1 an 1 a =1 a an a
2
n y a
2
n 0 entonces
1 an 1 a >1 a an=1 a n 1
luego por transitividad
1 a
n 1
>1 a n 1 . Como es cierto para
n 1
, as es vlido
para todo
n
.
2. Utilizando el Teorema Chino de los Restos se tiene que la solucin
es de la forma
X =68 70K
, donde
K
es un entero.
3. Es reflexiva porque
a a 0 MOD 3
, es simtrica porque si
a b0 MOD 3
se tiene que
ba0 MOD 3
y es trasitiva
porque si
ab0 MOD 3
y
bc0 MOD 3
se tiene que
a c= ab b c 0 MOD 3
.
4. En efecto
5X 37 MOD 11
es quivalente a
5X 4 MOD 11
como
5 9 1 MOD 11
, se multiplica la congruencia por 9 y se
tiene que
X 3 MOD 11
para concluir que la solucin es de la
forma
X =11K 3
, donde
K
es un entero.
5. Utilizando el Teorema Chino de los Restos se tiene que la solucin
es de la forma X =71 165K , donde K es un entero.
100
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
10
3
4
3
7
6 7
Retroalimentacin Unidad 2
1. El orden entre las posiciones es importante y las incisiones se
pueden repetir, por lo que las diferentes llaves corresponden a
variaciones con repeticin de 8 incisiones elegidas p veces, siendo
p el nmero de posiciones de cada llave. La pregunta del
enunciado equivale a hallar el menor valor de p tal que
8
p
1000000 usando logaritmos tenemos que ese valor es 7.
2. Como los 4 platos tienen que ser diferentes, no se permiten
repeticiones. Sin embargo, del enunciado no queda claro si el
orden entre los platos importa o no. Por ello, vamos a considerar
las dos posibilidades. Si el orden entre los platos importa, las
selecciones son variaciones sin repeticin y su nmero total es
igual a
V 10,4 = 10 9 8 7 =5040
. En el caso que el orden no
importa, las selecciones son combinaciones sin repeticin y es
4
= 210
3. Consideramos la seleccin de hombres y mujeres por separado: se
pueden seleccionar 3 mujeres entre 8 de
8
formas diferentes
pues el orden no importa pero no se pueden repetir las personas. Se
pueden seleccionar 4 hombres entre 7 de
7
formas diferentes.
Luego el nmero total es igual a
8
4
=1960
. Si en el comit
particpan el seor y la seora mencionados tenemos que
2 3
=420
. Pero como la idea es que ni el seor ni la seora
101
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
=56
4
.
figuren simultneamente entonces
1960 420 =1540
4. Como los dados son indistinguibles, el orden no importa. Adems
los resultados de cada dado (de 1 a 6) se pueden repetir. Por tanto,
los resultados de los 3 dados son combinaciones con repeticin de
6 valores tomados de 3 en 3, cuyo nmero total es igual
6 31
3
4
4
4 r 2 3
5.
1 x
=
r =0
x =1 4x 6x 4x x
r
102
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
n
Retroalimentacin Unidad 3
1. El trmino general de la sucesin es a
n
= 9 4 .
2. Cuando se observa la sucesin de 8 trminos y que a partir de la
mitad se repite entonces la funcin generadora es f x = 1 x
7
porque 1 x
7
=1 7x 21x
2
35x
3
35x
4
21x
5
7x
6
x
7
.
3. La sucesin asociada a la funcin generadora
f x =cos x
es
1
n
a
n
=
2n !
, ya que al usar las series de Maclaurin tenemos que
1
n
2n
cos x =
n=0
x
.
2n !
4. El mximo de objetos que puede tener la primera persona es 8, el
mximo para la segunda persona es 7, el mximo para la tercera y
cuarta persona es 6, luego el polinomio que representa esta
situacin es
x
3
x
4
x
5
x
6
x
7
x
8
x
2
x
3
x
4
x
5
x
6
x
7
x x
2
x
3
x
4
x
5
x
6 2
El coeficiente que acompaa el trmino de grado 12 del polinomio
es la respuesta a la pregunta.
103
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Retroalimentacin Unidad 4
1. Para responder se va a mirar la sucesin de los grados del grafo,
que respetando el orden de las entradas de la matriz, tenemos que
los grados son respectivamente
5,1, 3, 3, 2, 4, 2, 2, 3, 2, 3,3, 2, 2,3
.
As tenemos 15 vrtices y 20 aristas.
2. Como ya se indic en la respuesta 1, los grados son
5, 1, 3, 3, 2, 4, 2, 2, 3, 2, 3,3, 2, 2, 3
respectivamente.
3. S es conexo y basta con hacer un diagrama del grafo para apreciar
la conexidad del grafo.
4. El grafo no es euleriano porque tiene vrtices de grado impar.
5. Como el grafo es conexo, admite un rbol generador que debe
tener 14 aristas. De este modo hay que quitar 7 aristas que van
formando ciclos.
104
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO-290150-MATEMTICAS DISCRETAS
Referencias
- COMELLAS, Francesc, FABREGA, Joseph, SNCHEZ, Anna y SERRA, Oriol. Matemtica
Discreta. Alfa Omega, Mxico, 2.002
- GARCIA, Carlos, LOPEZ, Joseph, RUIGJANER, Dolors. Matemticas Discretas. Prentice
Hall, Madrid, 2.002 .
- GRIMALDI, Ralph, Matemticas Discretas y Combinatorias. Tercera Edicin, Prentice Hall,
Mxico, 1.998 .
- REYES, Araceli, lgebra Superior. Thomson, Mxico, 2.005
- ROSEN, Kenneth, Matemtica Discreta y sus aplicaciones. Mc Graw Hill, Quinta Edicin,
Espaa, 2.004 .
- SCHEINERMAN, Edward, Matemticas Discretas. Thomson, Mxico, 2.001
Referencias Virtuales
http://www.wikipedia.org/
http://perso.wanadoo.es/ebuitron/mdiscreta.htm
http://www.elprisma.com/apuntes/curso.asp?id=5057
http://docencia.udea.edu.co/MatematicasDiscretas/
http://valle.fciencias.unam.mx/~lugo/uce-mate/ap_imd.pdf
http://www.escet.urjc.es/~rmunoz/discreta.html
105