Documentos de Académico
Documentos de Profesional
Documentos de Cultura
o
a
D. Acosta, M. Castro
9 de enero de 2006
Indice
1. Introduccin
o
13
16
8. Funcin Generatriz
o
24
A. Evaluacin Parcial I
o
29
B. Quiz I
32
C. Quiz II
32
1.
Introduccin
o
Los apuntes tienen el propsito de servir de material de apoyo para las sesiones de prctica del
o
a
curso CI2523 Matemticas Discretas III. Las soluciones a los problemas aparecen en detalle con el
a
objeto que el lector se familiarice tanto con las tcnicas como las manipulaciones necesarias para
e
elaborarlas. Se ha hecho especial esfuerzo en citar la fuente original de problemas y soluciones para
motivar el uso por parte de los estudiantes de los libros de referencia para el curso. La mayor parte de
los problemas que se presentan provienen de los problemas no resueltos de la gu del curso CI2523
a
Matemticas Discretas III [1] y es el resultado de los cursos dictados por los autores durante los
a
per
odos entre Septiembre del 2002 y Julio del 2004. El orden de la secciones reeja la secuencia que
se sigue en dicho curso.
Finalmente agradezco las contribuciones hechas a este material por parte del Prof. Blai Bonet y
la Br. Angela Brando.
2.
10
1
9
1
3.
De cuantas formas distintas pueden seleccionarse tres grupos de dos personas de un grupo de
seis personas?
6
2
4
2
2
2
3!
4.
En un grupo de cuatro hombres y seis mujeres, cada hombre se casa con una de las mujeres.
De cuantas maneras puede ocurrir esto?
6 5 4 3 = 64
Escojer tres lugares, disponer A, C y F de la unica forma posible, permutar las tres
2)
Disponer A, C y F de la unica forma posible, disponer las tres letras restantes en los
Cuntas n-palabras del albabeto = {0, 1} tiene exactamente k ceros y los ceros no son
a
consecutivos?
nk+1
k
10.
8
7
6
5
+
+
+
1
2
3
4
11. Se tiene veinte fusibles de los cuales hay cuatro defectuosos, de cuntas maneras se pueden
a
seleccionar:
a) cuatro no defectuosos?
16
4
b) cinco de los cuales exactamente dos sean defectuosos?
16
3
4
2
4
4
12. De cuantas formas se pueden ordenar linealmente las letras de la palabra AABBBBCC?
8!
2!4!2!
13. En el plano N N cuntos caminos hay de (0, 0) a (m, n) si en cada paso se debe subir una
a
unidad o avanzar hacia la derecha una unidad?
m+n
m
3.
1.
m+n
n
2.
Se desean colocar k bolas en n cajas. De cuntas formas diferentes puede hacerse si:
a
a) Las bolas estn etiquetadas y las cajas son indistinguibles.
a
Las bolas denen un conjunto (distinguibles) y las cajas las posibles particiones de ese
conjunto (indistinguibles). Puedo colocar las k bolas en una caja, luego las k bolas en dos
cajas y as sucesivamente. Entonces:
Si (k)
i=1
b) Las bolas son distinguibles y las cajas son indistinguibles, pero no se permiten cajas
vac
as.
Se distribuyen las bolas en n partes asegurando que no hay cajas vac entonces:
as,
Sn (k)
c) Las bolas estn etiquetadas y las cajas son indistinguibles y cada caja debe tener mximo
a
a
una bola.
Hay que asegurarse de colocar una o cero bola en cada caja. Esto es igual a vericar que
en nmero de bolas sea menor o igual que el nmero de cajas. Si k n y dado que las
u
u
cajas son indistinguibles entonces hay una sola manera de hacerlo.
1[k n]
d ) Las bolas son indistinguibles y las cajas distinguibles.
Mapear al problema de puntos y rayas con las bolas como puntos y las rayas como cajas,
entonces:
dn (k)
e) Las bolas son indistinguibles y las cajas distinguibles y cada caja debe tener mximo una
a
bola.
nk
=
k!
n
k
f ) Las bolas son indistinguibles y las cajas distinguibles y cada caja debe tener al menos
una bola.
Cn (d)
g) Las bolas y las cajas son distinguibles.
nk
h) Las bolas y las cajas son distinguibles pero se coloca mximo una bola por caja.
a
nk
i ) Las bolas y las cajas son distinguibles pero al menos hay una bola en cada caja.
Si se consideran las cajas indistinguibles, entonces Sn (k). Finalmente se hacen las cajas
distinguibles como sigue
n!Sn (k)
3.
Se tiene m tarjetas blancas, n tarjetas azules y p sobres. Se quiere saber de cuntas maneras
a
se pueden colocar las tarjetas en los sobre si:
a) Las tarjetas del mismo color son indistinguibles, los sobres son distinguibles y cada sobre
debe tener a lo sumo una tarjeta blanca.
p
Colocar las tarjetas blancas m .
Colocar las tarjetas azules dp (n)
6.
7.
Grafos y d
grafos:
a) Cuntos grafos se pueden formar con n vrtices?
a
e
b) Cuntos de ellos no tienen bucles?
a
c) Cuntos d
a
grafos distintos se pueden formar con n vrtices?
e
d ) Cuntos d
a
grafos sin bucles se pueden formar con n vrtices?
e
4.
1.
n
k=m
axk .
Notando que
n
axk = a
Sn =
k=0
1 xn+1
1x
entonces
n
k=m
2.
xn+1
1x
Sn Sm1 = a x
a(n m + 1)
axk =
x=1
x=1
k2k .
0kn
(k + 1)2k+1 =
0kn
k2k +
=2
0kn
k2k+1 +
0kn
(2)2k = 2Sn + 2
0kn
2k+1
0kn
n+1
12
12
= 2Sn + 2n+2 2
Finalmente
Sn = (n 1)2n+1 + 2
3.
1kn
(k + 1)Hk+1
kK
Hk+1
kHk+1 +
= 1+
kK
kK
k Hk +
= 1+
kK
= 1+
1
k+1
kHk +
kK
kK
= 1 + Sn +
Hk +
kK
k
+
k+1
1
k+1
Hk +
kK
kK
1
k+1
Hk + n
kK
Notese que Sn aparece a la izquierda y derecha de la igualdad. Por lo tanto se cancela. Manipulando las expresiones restantes se obtiene
Hk = (n + 1) Hn +
kK
1
n+1
1 n = (n + 1)Hn n.
5.
1.
Halle Sn = sumn k 2 escribiendo la suma como una doble suma. Notando que
k=1
k2 = k + + k
k veces
8
Sn =
1+
2+2+
3+3+3+
.
.
.
n + n + + n
n veces
indexando las las del arreglo anterior en j y las columnas en k, y sumando por columnas
podemos reescribirla como sigue
Sn =
1jn
k
jkn
Sn =
k
1jn jkn
kk+j
(k + j) =
1jn jk+jn
=
1jn
1
2
0knj
1
(n j)(n j + 1) + j(n j + 1)
2
1jn
1
2
k+j
0knj
=
=
(k + j)
1jn 0knj
(n j + 1)(n j) + 2j(n j + 1)
1jn
1jn
1
(n2 + n j 2 + j) =
2
(n2 + n) Sn +
1jn
1jn
Sn
=
=
1 2
(n + n)
3
1jn
1
1 + n(n + 1)
2
1
1
2n(n2 + n) + n(n + 1) = n(n + 1)(2n + 1)
6
6
2. Halle Sn =
n
k=1
Sn =
2+
4+4+
8+8+8+
.
.
.
2n + 2n + + 2n
n veces
indexando las las del arreglo anterior en j y las columnas en k, y sumando por columnas
podemos reescribirla como sigue
Sn
1
2k =
1jn
1jn
jkn
2j 2n+1
12
P
(2n+1 2j ) = n2n+1
=
1jn
n+1
= n2
1
2j = n2n+1
1jn
n+1
+ 2 = (n 1)2
n+1
21 2n+1
12
+2
donde
axk = a
P1
mkn
3.
xm xn+1
1x
Cunto vale la suma de los cuadrados de los primeros n nmeros impares escrito como una
a
u
suma doble.
Si N es el n-simo numero impar
e
k2 =
Sn =
1kN
(2k 1)2
1kn
k impar
(4k 2 4k + 1) = 4
1kn
= 4
k 2 2n(n + 1) + n
1kn
k 2n(n + 1) + n
1jn jkk
=
=
2
n(n + 1)(2n + 1) 2n(n + 1) + n
3
4
1
1
n n+
n
3
2
2
10
4. Halle Sn =
n
k=1
k 2 Hk .
(k + 1)2 Hk+1
kK
(k + 1)2 Hk +
= 1+
kK
1
k+1
(k + 1)2 Hk + (k + 1)
=
kK
= 1+
(k + 2k + 1)Hk + (k + 1)
kK
k 2 Hk + 2
= 1+
kK
kHk +
kK
= 1 + Sn + 2
kK
Hk +
kK
k+
kK
1
kK
1
kHk + ((n + 1)Hk n) + n(n + 1) + n
2
Como Sn aparece a ambos lados de la igualdad se cancela. Finalmente obtenemos una expresion
para kK kHk como sigue
kHk =
kK
1
1
n(n + 1)Hn n(n 1)
2
4
o
Intuitivamente se debe perturbar 1kn k 3 Hk para encontrar una expresin cerrada para
k 2 Hk . Entonces aplicando el mtodo de perturbacin a Sn = 1kn k 3 Hk
e
o
1kn
Sn+1 = Sn + (n + 1)3 Hn+1 = 1 +
(k + 1)3 Hk+1
kK
(k 3 + 3k 2 + 3k + 1) Hk +
1
k+1
k 3 Hk + 3
= 1+
kHk +
kK
= 1+
kK
k 2 Hk + 3
kK
kK
(k + 1)2
Hk +
kK
kK
k 2 Hk =
kK
1
(n + 1)3 Hn+1 1 3
3
kHk
kK
(k + 1)2
Hk
kK
kK
1
1
1
(n + 1)3 Hn+1 1 3
n(n + 1)Hn n(n 1)
3
2
4
1
((n + 1)Hn n)
n(n + 1)(2n + 1) n(n + 1) n
6
1
1
1
1
n(n + 1)(n + )Hn + n(3n 1) n(n + 1)(2n + 1)
3
2
12
18
11
k0
n
k
P1
k0
k0
k.
m
1
n
k
P3
m
k
m
k=
k
n
k
Sn =
P2
n
k
k0
n
k
k0
m
k
k
1
m1
k1
m1
mk
n+m1
m
donde
P1
P2
P3
n
m
n
m
m
k
0kn
6.
Halle
n
k=1
n
k
n
k
nk
mk
n
nm
n
p
k
mk
n+p
m
n1
k1
=n
n
k
k
k=1
kk+1
n
k
=
k=1
k
1
n
1k+1n
P1
n
1
k=1
n1
(k + 1) 1
n
k=1
n1
k
=n
1kn
n1
k1
P2
= n2n1
donde
P1
P2
n
m
m
k
n
k
(x + 1)n =
k=0
nk
mk
n k
x con x = 1
k
n2n1
d
(x + 1)n
dx
n
=
k=0
= n(x 1)n1
x=1
n d k
x
k dx
=
x=1
k=0
12
x=1
n
kxk1
k
d
dx
n
k=0
n
=
x=1
k=0
n k
x
k
n
k
k
x=1
n
k
k=1
n
k
n
k=1
d2
(x + 1)n
dx2
n
k
d
(x + 1)n
dx2
k2
k=0
n
=
k=0
n
(k 2 k) =
k
k=0
n
k=0
n 2
k
k
n k
x
k
n
k(k 1)xk2
k
= n(n 1)2n2 =
x=1
d2
dx2
n
k=0
n
k(k 1)xk2
k
=
k=0
n
=
k=0
x=1
n
k(k 1)
k
n
k
k
Finalmente
n
n
k
k2
k=0
6.
1.
n
n
1
k=0 k 2k+1 (k+1) .
Notando que
(x + 1)n+1
(x + 1) dx =
=
n+1
k=0
n k
x dx =
k
n
k=0
xk+1
k+1
entonces
n
k=0
2.
n
1
=
k 2k+1 (k + 1)
Halle el valor de
n
k=0
n
k
k=0
1 k+1
2
k+1
(x + 1)n+1
n+1
1
2
3 n+1
2
1
n+1
n (1)k+1
.
k
2k1
Notando que
d
d
(x + 1)n = n(x + 1)n1 =
dx
dx
n
k=0
n k
x =
k
k
k=0
n k1
x
k
entonces
n
k
k=0
n (1)k+1
k
2k1
=
=
n (1)2 (1)k1
n
=
k
k1
k
2
k
k=0
k=0
n
n(x + 1)n1 x= 1 = n1
2
2
k
13
1
2
k1
3. Demuestre que
2n
n
n
0
n
1
n
n
+ +
k=0
n k
n
x
k
k=0
n k
n
x =
k
2n
k=0
2n k
x
k
n 0 n
n
x x +
n
1
Aplicando la identidad
n
0
n
n
x1 xn1 +
n1
2
n
k
n n
n
x +
0
1
n
nk
n
n
x2 xn2 + +
n2
n
n n 0
x x =
0
2n n
x
n
n n
n
x +
1
2
n n
n
x + +
2
n
n n
x =
n
2n n
x
n
Finalmente manipulando
n
0
4.
n
1
n
2
+ +
n
n
2n
n
Probar que el nmero de grafos simples sin bubles y sin vrtices aislados que pueden construirse
u
e
con n vrtices dados es
e
n
(1)k
k=0
n (nk)
2 2
k
Sea pk la propiedad que indica que el vrtice k est aislado en un grafo sin bucles entonces el
e
a
nmero de grafos sin bucles ni vrtices aislados viene dado por
u
e
N (p1 p2 p3 . . . pn ) = N
N (pk ) +
1kn
1jkn
n
donde N = 2( 2 ) el nmero total de grafos sin bucles que se pueden formar a partir de n
u
vrtices.
e
14
n
El nmero de grafos que se pueden formar a partir de n vrtices es 2( 2 ) . Para aislar k vrtices,
u
e
e
la primera operacin es escojer los k vrtices a aislar y la segunda formar los grafos, por
o
e
princpio fundamental tenemos
N (p1 p2 . . . pk ) =
n (nk)
2 2
k
para k = [1 . . . n].
Reemplazando en la expersin orignal tenemos
o
N (p1 p2 . . . pn )
n (n)
n (n1)
n (n2)
n (nn)
2 2
2 2 +
2 2 + + (1)n
2 2
0
1
2
n
n
n (nk)
2 2
k
(1)k
k=0
5.
De cuntas formas pueden colocarse ocho torres en un tablero de ajedrez fuera de la diagonal
a
principal y sin que puedan atacarse.
Sean las ocho torres t, t [1 . . . 8] y numeramos las las ft [1 . . . 8] y las columnas ct [1 . . . 8],
as a cada torre t le corresponde un par (ft , ct ) y la solucin del problema es un conjunto de
o
ocho pares ordenados.
Una torre puede atacar su adversario si se encuentra en la misma la o columna, por lo tanto
ninguna torre puede compartir la misma la o columna, esto es ((fj , cj ), (fk , ck ))(j = k
fj = fk cj = ck ).
Cada torre debe ir en una la distinta con lo que garantizamos que (fj , fk )(j = k fj = fk ).
Esto se puede hacer de una sola manera pues las torres son indistinguibles entre si antes de
disponerse en el tablero.
Una vez dispuestas las torres una en cada la, resta distribuirlas en columnas distintas. El
nmero total del formas que se pueden disponer las torres en las columnas sin repetir columnas
u
es igual al nmero de rdenes lineales de un conjunto de 8 elementos, esto es N = 8!
u
o
Sea pk la propiedad que determina si hay una torre en la k diagonal k con k = [1 . . . 8]. Entonces
N (p1 . . . p8 ) cuenta el nmero de maneras de distribuir ocho torres en el tablero fuera de la
u
diagonal sin que se ataquen como sigue
= 8!
N (pk ) = 7!
N (pj pk ) = 6!
.
.
.
N (p1 . . . p8 ) =
8
1!
8
Entonces
15
8
7!
1
8
N (pj pk ) =
6!
2
N (pk ) =
8
(8 k)! = 8!
k
(1)k
N (p1 . . . p8 ) =
k=0
=
6.
d8 8!e
8
k=0
(1)k
1
1
1
= 8! 1 + + +
k!
1! 2!
8!
C4 (14)
x1 6
x2
x3
x4
= 20 6
p2
C4 (14)
x1
x2 6
x3
x4
= 20 6
p3
C4 (14)
x1
x2
x3 6
x4
= 20 6
x4 6
= 20 6
y1
y2
y3
p4
C4 (14)
x1
x2
x3
y4
Por lo que
N (pk ) = 4C4 (14). Similarmente N (pj pk ) = C4 (8), N (pi pj pk ) = C4 (2) =
0, N (p1 p2 p3 p4 ) = C4 (4) = 0. As obtenemos
N (pk ) =
4C4 (14)
4
C4 (8)
2
N (pj pk ) =
N (pi pj pk ) =
N (p1 p2 p3 p4 ) =
Sustituyendo
N (p1 p2 p3 p4 ) = C4 (20) 4C4 (14) +
7.
1.
4
C4 (8) 0 + 0
2
caso colocamos dos piezas en posicin horizontal y el problema restante es llenar un contenedor
o
de tamao 2 (n 2) con piezas de tamao 1 2. Finalmente tenemos que
n
n
an
a1
a2
b)
&
%
2413
(
'
0)000
#2%))) 2413
&
%&%&
!"! 342413
((
'
12345678 '('
$1)0)0)0)0 12345678
4
2
$2")0#4
2456789A
4
2
6
8135678
7
5
13241313
3
1
13579@AB2468
@B
a)
=
=
2an1 + bn1
an1 + bn1
a1
= 2
17
3. Halle una recurrencia que cuente el nmero de regiones en que n valos dividen el plano si
u
o
cada valo intersecta a cada uno de los otros en exactamente dos puntos ningun grupo de tres
o
o
valos se encuentra en el mismo punto [3, pag. 59].
La siguiente solucin se encuentra en [3, pag. 5960].
o
Sea an el nmero de regiones en que n valos dividen el plano de acuerdo a las condiciones
u
o
impuestas en el problema. En la gura 2 podemos observar que por construccin a1 = 2,
o
a2 = 4, a3 = 8 y a4 = 14.
1
2
3
4
1
1
5
6
3 7
9
10 6
11 3 7
12
4
14
13
an
a1
4.
=
=
Halle una recurrencia que cuente el nmero de de sequencias binarias que presentan el patrn
u
o
010 en la n-sima posicin [3, ejemplo 3-10].
e
o
La siguiente solucin se encuentra en [3, pag. 76].
o
Sea an el nmero de dichas secuencias. Dentro de todas las secuencias binarias hay 2n3 que
u
tienen como tres ultimos d
o
cual el patrn 010 en las tres ultimas posiciones no se acepta como un patrn vlido. Por
o
o a
ejemplo la secuencia 101010. La cardinalidad de este grupo es entonces an2 .
Finalmente despejando y estableciendo las condiciones iniciales, tenemos
18
an
a{0,1,2}
5.
=
=
Resuelva la recurrencia yn = a + nb +
n1
k=0
2
n
yk con y0 = 0.
nyn
nyn
(n 1)yn1
nyn
= na + n2 b + 2
n1
k=0
yk
= na + n2 b + 2
n2
k=0
yk + yn1
= (n 1)a + (n 1) b + 2
n2
k=0
yn
n+1 ,
c0 = 0 y cn1 =
cn
cn1 +
yn1
a + (2n 1)b
+
n
n(n + 1)
=
yn1
n
a + (2n 1)b
=0+
n(n + 1)
n
k=1
a + (2k 1)b
k(k + 1)
A
B
+
k
k+1
(k + 1)A + kB
=
k(k + 1)
(a b) + 2kb = (k + 1)A + kB
=
A = a b, B = 3b a
cn
=
k=1
a b 3b a
+
k
k+1
n(3b a)
n+1
(n 1)(n 2) 1
an1
an1 an 2 a0
=1
= s1
=
bn
bn bn1 b2
(n 1)(n 2) 1
Ya que s1 = 1 tenemos
n
1
xn =
sn a n
7.
s1 b1 x0 +
sk ck
2k = 2n+1 2
k=1
k=1
n1
k=0 ak
b
k=1 bk
= s0
1
n!
Haciendo s0 = 1 resulta en
xn =
8.
1
sn an
s1 b1 x0 +
sk ck
= n! 1 +
k=1
k=1
1
n!
= n!
k=0
1
= n!e + O
n!
1
n
= n!e
=
=
1 20 + 2 30 = 1 + 2 = 7
1 21 + 2 31 = 21 + 32 = 16
a0
a1
1 = 5, 2 = 2
2 1
( 1 )( 2 )
1+ 5
1 5
2
2
=
=
0 =
a(h)
n
= 1
1+ 5
2
+ 2
1 5
2
1 + 2 = 1
1+ 5
1 5
= 1
+ 2
=1
2
2
1 1+ 5
1 1 5
1 =
, 2 =
2
2
5
5
La expresin denitiva es
o
1
an =
5
1+ 5
2
n+1
1 5
2
n+1
d0
d1
1 21 + 2 (1 21 ) = 21 + 22 = 1
1
1 = 1, 2 =
2
=
21
La expresin denitiva es
o
1
dn = 2n n2n = 2n n2n1
2
11. Resuelva la recurrencia xn 2xn1 + 2xn2 = 0 con x{0,1} = 1.
Escribiendo y factorizando la ecuacin caracter
o
stica correspondiente tenemos
0 =
0 =
0 =
n 2n1 + 2n2
n2 (2 2 + 2)
n2 ( 1 )( 2 )
xn
= 1
+ 2
n
4 i
2e 4 i
2e 4 i . Dado
+ 2 2 2 e 4 i
n
n
(1 + 2 ) cos
i(1 2 ) sin
4
4
= 1 2 2 e
= 22
2e 4 i
de donde las constantes 1 y 2 se calculan a partir de las condiciones iniciales como sigue
x0
x1
= 1 + 2 = 1
= (1 + 2 ) + i(1 2 ) = 1 + 0i
xn = 2 2 cos
n
4
2 + 1 = 0 = i = e 2 i
de donde la solucin al sistema homogeneo es
o
x(h)
n
= 1 e 2 i
= 1 e
n
2 i
+ 2 e 2 i
+ 2 e
= (1 + 2 ) cos
n
2 i
n
n
+ i(1 2 ) sin
2
2
xn + xn2 = sin
=
=
P1 ,P2
=
A=
2
donde
P1
P2
y se ha jado A =
2.
n
n
n
n
+ i(1 2 ) sin
+ sin
2
2
2
2
23
x0
x1
1 + 2 = 1
1
=
+ i(1 2 ) = 2 + 0i
2
1 3 1 3
1 = i, + i
2 4 2 4
Finalmente
n
3+n
n
+
sin
2
2
2
xn = cos
8.
1.
Funcin Generatriz
o
Encuentre la expresin cerrada para la recurrencia fn = fn1 + fn2 con f0 = 0 y f1 = 1
o
mediante el mtodo de funcin generatriz [2, pag. 323326].
e
o
Escribimos la recurrenia para todo n
fn = (fn1 + fn2 )[n 2] + f1 [n = 1] + f0 [n = 0]
Escribimos la funcin generatriz
o
fk z k =
F (z) =
k0
Manipulamos el lado derecho de la funcin generatriz para obtener factores de F (z) y expreo
siones cerradas
F (z)
k 0fk1 z k +
fk2 z k + f0 z 0 + f1 z 1
k2
k0
k2
k
fk z + z
k1
fk z k + z
2
k0
fk2 z k2 + z
fk1 z k1 + z 2
fk z k + f0 f0 + z 2 F (z) + z
k1
fk z k f0 + z 2 F (z) + z
z
k0
zF (z) + z 2 F (z) + z
Despejando F (z)
F (z) =
24
z
1 z z2
1 1 z
5 1 0 z
donde
1+ 5
,
0 =
2
1 5
1 =
2
1
1
(k k ) z k
F (z) =
k z k
k z k =
0
1
0
1
5 k0
5
k0
k0
Observando el coeciente de z k encontramos la expresin cerrada para fn . Sustituyendo los
o
valores de 0 y 1 tenemos
1+ 5
2
1
fn =
5
2.
1 5
2
mn
m{0,1}
m2
= 2m n + n 1
2
= 0
= 1
m 2k
ak
a0
a1
2m 2k + 2k 1 = 2m2k1 + 2k 1
2
= 2ak1 + 2k 1
= 0
= 1
ak z k =
A(z) =
k0
=
k0
a0 [k = 0]z k
k0
25
A(z)
(2ak1 + 2k 1)z k +
=
k1
a0 [k = 0]z k
k0
ak1 z k +
= 2
k1
2k z k
k1
zk + 0
k1
2k z k + 1 1
z k + 1 1
A(z)
ak1 z k1 +
2z
k1
ak z +
k
= 2z
k0
k1
k1
2 z 1
z 1
k
k k
k0
k0
Aplicamos propiedades para expresar las suma como formas cerradas, obteniendo una frmula
o
cerrada para A(z)
A(z) =
(1 2z)A(z) =
A(z) =
1
1
1 2z
1z
1
1
1 2z
1z
1
1
(1 2z)2
(1 z)(1 2z)
2zA(z) +
Aplicamos fracciones simples al segundo trmino y reescribimos las frmulas cerradas en forma
e
o
de funcin generatriz (sumas)
o
A(z) =
=
1
1
2
+
2
(1 2z)
1z
1 2z
2+k1 k k
2 z +
zk 2
k
k0
k0
2k z k
k0
A(z)
(k + 1)2k + 1 2(2k ) z k
=
k0
(k 1)2k + 1 z k
=
k0
ak = (k 1)2k + 1
Devolvemos el cambio de variables y nalmente encontramos la expresin cerrada para mn
o
= (k 1)2k + 1
= (log2 n 1)n + 1
= n log2 n n + 1
m 2k
mn
mn
3.
xn
yn
= 2yn1 + xn2 , x0 = 1, x1 = 0
= xn1 + yn2 , y0 = 0, y1 = 1
La solucin en [2, pag. 329330] resuelve el problema sin hayar la expansin completa de
o
o
las expresiones cerradas en fracciones simples. Por el contrario, aqui se realiza la expansin
o
completa. La motivacin es seguir el esquema de resolucin que se ha presentado hasta ahora.
o
o
Escribimos la funcin generatriz
o
X(z)
xk z k =
=
k0
Y (z)
yk z k =
=
k0
X(z)
yk1 z k +
2
k2
Y (z)
xk2 z k + 1
k2
yk2 z k + z
xk1 z +
k2
k2
Observando que
ak1 z k
ak1 z k1
k2
k2
kk+1
ak z k = z
z
k1
ak z k + za0 za0 = z
k1
ak z k a0 z = zA(z) a0 z
k0
y que
ak2 z k = z 2
k2
ak2 z k2 = z 2
k2
ak z k = z 2 A(z)
k0
27
X(z) =
1 z2
Y (z) + 1
z
2z 2 Y (z) + z 2 (1 z 2 )Y (z) + z
2zY (z) + z 2
z
1 4z 2 + z 4
1 z2
1 z2
z
1 z2
Y (z) =
=
z
z 1 4z 2 + z 4
1 4z 2 + z 4
X(z)
Y (z)
3+ 3
12
3
0
12
1
1
+
1 0 z
1 + 0 z
3 3
+
12
1
1
1 0 z
1 + 0 z
1
1
+
1 1 z
1 + 1 z
1
1
1 1 z
1 + 0 z
donde
0 =
2+
3,
1 =
X(z) =
3+ 3
12
(0 )k z k +
k z k +
0
k0
k0
k0
3 3
12
3 3
3+ 3
(1 + (1)k )k +
(1 + (1)k )k z k
0
1
12
12
28
(1 )k z k
k z k +
1
k0
k0
y para Y (z)
3
0
k z k
(0 )k z k 1
1 z k
(1 )k z k
0
12
k0
k0
k0
k0
3
(1 (1)k )k+1 (1 (1)k )k+1 z k
0
1
12
Y (z) =
=
k0
xn
(1 + (1) )
yn
(1 (1) )
3+ 3 n 3 3 n
0 +
1
12
12
3 k+1
k+1
1
12 0
Observando que xn = 0 para n impar y que yn = 0 para n par y sustituyendo los valores de
0 y 1 , nalmente tenemos
x2n
y2n+1
A.
1.
=
=
n 3 3
3+ 3
(2 + 3) +
(2 3)n
6
6
n+1
3
+ (2 3)n+1
(2 + 3)
6
Evaluacin Parcial I
o
Un grafo G = (V, E) no dirigido consiste en un conjunto de vrtices V y un conjunto de aristas
e
E {{i, j} : i, j V, i = j}. Un camino en G es una secuencia (i1 , . . . , in ) de vrtices tales
e
que {ik , ik+1 } E para todo 1 k < n. El grafo es conexo si para todo i, j V , existe un
camino (i = i1 , . . . , in = j) en G. Un vrtice i es aislado en G si no existe arista {i, j} para
e
algn j. El grafo es d-regular si |{j V : {i, j} E}| = d.
u
(a) Cuntas aristas tiene un grafo d-regular?
a
(b) Cuntos grafos G = ([n], E) existen?
a
(c) Cuntos grafos G = ([n], E) donde los vrtices {1, . . . , k} son aislados?
a
e
(a) d|V |/2. Para (b), observe que cada grafo puede verse como un subconjunto de aristas
n
del total de n aristas. As el nmero de grafos es 2( 2 ) . Para (c), observe que los grafos a
,
u
2
contar pueden ponerse en correspondencia uno a uno con los grafos sobre {k + 1, . . . , n}. As
,
nk
la respuesta es 2( 2 ) .
2.
Seleccin de Objetos
o
(a) Se tienen 2n objetos de los cuales n son idnticos, y los restantes n son distintos. Cuntas
e
a
maneras de seleccionar n de los 2n objetos hay?
(b) Suponga ahora que son 3n + 1 objetos de los cuales n son idnticos. Cuntas maneras de
e
a
seleccionar n objetos hay?
29
n
k
k=0
= 2n
3.
2n + 1
k
1
2
2n+1
k=0
2n + 1
k
22n+1
= 22n
2
Palabras Ternarias
(a) El nmero de palabras de longitud n sobre {0, 1, 2} con un nmero par de 0s es (3n +1)/2.
u
u
Concluya que
n n
n n2
n n4
n nq
3n + 1
2 +
2
+
2
+ +
2
=
0
2
4
q
2
donde q es n n 1 dependiendo si n es par o impar.
o
Particione las palabras con un nmero par de 0s en aquellas con cero 0s, con 2 0s, con 4
u
0s, hasta aquellas con q 0s. El nmero de palabras con k 0s es igual a n 2nk . Justique la
u
k
suma con el principio de adicin.
o
4.
Clculo de Sumas
a
(a) Muestre:
n1
(1)k
n! +
k=1
n1
(n k)! = dn + dn1
k
donde
dn = n!
k=0
(1)k
.
k!
(Recuerde que 0! = 1.) Extra: Concluya de (1) que para todo n grande:
n1
(1)k
k=1
(b) Calcule:
n
k=1
n1
(n k)! < 0
k
k 2 5k + 6
k(k 3)(k 2 k 2)
30
(1)
(a)
n1
(1)k
n! +
k=1
n1
(n k)!
k
n1
(1)
= n! +
k=1
n1
= n! +
k=1
(1) n!
k!
n
k=0
k=1
(1)k
k=1
n1
(n k)!
k1
(1) (n 1)!
(k 1)!
(1)
1 (1)n /n! + (n 1)!
k!
k=0
= n!
n1
n1
= n! + n!
n
n
(n k)!
k
(1)
(1)n + (n 1)!
k!
n
n1
n1
k=0
n2
k=0
(1)k
k!
(1)
(1)n1 /(n 1)!
k!
= dn + dn1
n+1
< n! (para n grande)
en
Entonces, la sumatoria en (1) tiene que ser menor a cero. De hecho, se puede mostrar que esto
es cierto para todo n, no slo para n grande.
o
Para (b),
n
k=1
k 2 5k + 6
=
k(k 3)(k 2 k 2)
n
k=1
n
=
k=1
n
=
k=1
(k 2)(k 3)
k(k 3)(k + 1)(k 2))
1
k(k + 1)
1
n
k=1
1
k+1
= Hn (Hn+1 1) = 1 1/(n + 1) =
5.
n
n+1
Ms Grafos
a
De una frmula para el nmero de grafos G = ([n], E) sin vrtices aislados. Ayuda: use el
o
u
e
principio de inclusin y exclusin con las propiedades pi , 1 i n, donde
o
o
N (pi ) = [nmero de grafos donde el vrtice i est aislado] .
u
e
a
Se le pide calcular N (p1 p2 pn ).
nk
Observe que N (pi1 pik ) = 2( 2 ) ya que esto cuenta el nmero de grafos donde {i1 , . . . , ik }
u
son v ertices aislados (ver 1.(c)). Use ahora el principio de inclusin y exclusin para obtener:
o
o
N (p1 p2 pn ) = 2( 2 )
n
(1)k
k=1
31
n (nk)
2 2
=
k
(1)k
k=0
n (nk)
2 2
k
B.
Quiz I
(2.5 ptos) Cuntas secuencias de longitud n sobre el alfabeto {0, 1, 2} contienen al menos k
a
ceros? (2.5 ptos) Cuntas contienen exactamente k ceros?
a
4.
(2 ptos) De cuntas formas pueden ordenarse linearmente las letras de la palabra AABBBBCa
CC?
5.
6.
C.
1.
(2.5 ptos) De cuntas maneras se pueden izar n banderas distinguibles en k astas distinguibles.
a
(2.5 ptos) De cuntas formas se puede hacer si se agrega la condicin que toda asta debe tener
a
o
al menos una bandera.
Quiz II
Halle una recurrencia tn que cuente el nmero de comparaciones (<) entre claves que hace el
u
algoritmo de bsqueda en un rbol binario binary tree search al buscar una clave k en una
u
a
a
rbol binario t de n claves. El rbol t est balanceado, esto es para todo nodo el nmero de
a
a
u
nodos en el sub-rbol izquierdo es igual al nmero de nodos en el sub-rbol derecho 1. Las
a
u
a
construcciones t.left y t.right retornan el sub-rbol izquierdo y derecho respectivamente.
a
La construccin t.key retorna el valor de la clave del nodo actual. El siguiente pseudo-cdigo
o
o
muestra el algoritmo. (5 puntos).
// binary_tree_search: busca la clave k en el arbol binario t
//
mediante busqueda binaria.
binary_tree_search(t, k) {
// Si el nodo esta vacio o encontre la clave, retornar el nodo.
if ((t == NULL) or (k == t.key))
return t
// Si la clave es menor que la del nodo, buscar en el sub-arbol izquierdo.
if (k < t.key)
return binary_tree_search(t.left, k)
else // Sino buscar en el sub-arbol derecho.
return binary_tree_search(t.right, k)
}
2.
32
3. Halle una recurrencia mn que cuente el nmero de comparaciones entre elementos de una lista
u
de tamao n que realiza el algoritmo de ordenamiento por mezcla merge sort al ordenarla.
n
El siguiente pseudo-cdigo muestra el algoritmo. La rutina de mezcla merge retorna una lista
o
ordenada mezclando las dos sub-listas ordenadas de tamao n que recibe como parmetros,
n 2
a
haciendo n 1 comparaciones en el proceso (5 puntos).
// merge_sort: ordena la lista lst mediante ordenamiento por mezcla.
merge_sort(lst) {
// Si hay dos o mas elementos en la lista.
if (nelem(lst) > 1) {
// Partir en dos mitades la lista: lado izquierdo (lhs) y lado derecho (rhs).
split(lst, lhs, rhs)
// Retornar la mezcla ordenada de las dos sub-listas ordenadas.
return merge(merge_sort(lhs), merge_sort(rhs))
} else // Sino retornar la lista.
return lst
}
4.
Halle una recurrencia an que cuente el nmero de maneras de llenar un repositorio de tamao
u
n
2 n con piezas de tamao 1 2 (5 puntos).
n
Referencias
[1] V. Yriarte. Elementos de teor combinatoria.
a
www.ldc.usb.ve/ meza/ci-7521/guiaestdisc.ps.
http://-
[2] R. L Graham, D. E Knuth, and O. Patashnik. Concrete Mathematics: a foundation for computer
science. Addison-Wesley, third edition, May 1989.
[3] C. L. Liu. Introduction to Combinatorial Mathematics. MacGraw-Hill, Inc., New York, 1968.
33