Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MD Tema 4
MD Tema 4
MD Tema 4
(Matemática Discreta) Tema 4: Técnicas de Recuento 1 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 3 / 75
(Matemática Discreta) Tema 4: Técnicas de Recuento 2 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 4 / 75
Ejemplo Recuento elemental
¿Cuántos partidos se necesita programar para determinar el campeón de un
torneo de tenis en el que hay 64 participantes?
Teorema (Regla de la suma)
Análisis 1: Necesitamos 32 partidos para reducir los jugadores a la
Si A y B son conjuntos finitos disjuntos, entonces A [ B es finito y
mitad; a continuación, necesitaremos 16 partidos para reducirlos de
nuevo a la mitad; de esta forma, deducimos que el número de partidos |A [ B| = |A| + |B|
será:
32 + 16 + 8 + 4 + 2 + 1 = 63
Corolario
Si A1 , . . . , Ak son conjuntos finitos y disjuntos dos a dos, entonces
Análisis 2: Cada partido elimina exactamente un jugador; dado que k
[
necesitamos eliminar 63 jugadores, necesitaremos programar 63 Ai = |A1 | + · · · + |Ak |
partidos. i=1
(n + 1)! = (n + 1) · n!
✓ ◆ La regla o el principio de la suma se traduce en la técnica de recuento
n n! n(n 1) . . . (n k + 1) por casos:
Número combinatorio: = =
k k! · (n k)! k!
Si un procedimiento se puede separar en n casos, cuyos conjuntos de
✓ ◆ ✓ ◆ ✓ ◆ ✓ ◆
n n n! n n resultados son mutuamente excluyentes, y hay s1 posibles resultados
= = = 1; =
0 n n! k n k para el primer caso, s2 posibles resultados para el segundo
✓ ◆ ✓ ◆ ✓ ◆ caso,. . . y sn posibles resultados para el caso n, entonces el número
n n n+1
+ = total de resultados
k k+1 k+1
s1 + · · · + st
n ✓ ◆
X n
Binomio de Newton: (x + y) = n
xn k k
y
k
k=0
Ejemplos:
Teorema (Regla del Producto)
1 El número de enteros de cuatro cifras que no tienen cifras repetidas es
Si A y B son conjuntos, entonces: |A ⇥ B| = |A| · |B|.
9 · 9 · 8 · 7. (dado que no puede empezar por 0, solo tenemos 9 dígitos
posibles en las decenas de millar)
Teorema
Si A1 , . . . , Ak son conjuntos finitos, entonces: |A1 ⇥ · · · ⇥ Ak | = |A1 | · · · |Ak |. 2 El número de formas en que se puede responder a un cuestionario de
diez preguntas del tipo ‘Verdadero’ o ‘Falso’ es 210 .
(Matemática Discreta) Tema 4: Técnicas de Recuento 9 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 11 / 75
Corolario
Si A y B son conjuntos finitos, entonces el número de funciones
La regla o el principio del producto se traduce en la técnica de recuento definibles de A e B es |B||A| .
secuencial:
Si una actividad se puede realizar en n pasos sucesivos de forma que Corolario
el paso 1 se realiza de r1 formas, para cada una de ellas, el segundo Si A es un conjunto finito, entonces hay 2|A| subconjuntos de A :
paso se realiza de r2 formas y sucesivamente el último paso se realiza
de rn formas, entones el número total de formas posibles de realizar |}(A)| = 2|A|
esa actividad es
r1 · r2 · · · rt El número de subconjuntos coincide con el número de aplicaciones de
A en {0, 1}.
Esta identificación se hace a través de las funciones características: si
B ✓ A, la función B : A ! {0, 1} se define como B (x) = 1 si y solo
si x 2 B.
(Matemática Discreta) Tema 4: Técnicas de Recuento 10 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 12 / 75
Recuento elemental Recuento elemental
(Matemática Discreta) Tema 4: Técnicas de Recuento 13 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 15 / 75
(Matemática Discreta) Tema 4: Técnicas de Recuento 14 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 16 / 75
Recuento elemental Recuento elemental
(Matemática Discreta) Tema 4: Técnicas de Recuento 17 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 19 / 75
Combinaciones
Si X es un conjunto de n elementos distintos y r n, llamamos
Otra forma de interpretar el modelo de las combinaciones con
r combinación a cualquier subconjunto de r elementos de X.
repetición es mediante ‘‘asignaciones’’.
Hablamos de subconjuntos porque los elementos NO pueden repetirse y
porque NO importa el orden en el que dispongamos los elementos de la La formas de asignar r objetos idénticos a n posiciones (casillas,
combinación. cajas,. . . ) distintas de forma que en cada posición podemos poner
varios objetos coincide con CR(n, r).
El número de r combinaciones de n elementos se denota por
C(n, r).
Para entender la afirmación anterior, basta analizar el proceso de
Teorema asignación; en ese proceso, elegimos de una en una las casillas,
✓ ◆ pudiendo repetirlas hasta repartir los r objetos.
P(n, r) n! n
C(n, r) = = =
r! r!(n r)! r
(Matemática Discreta) Tema 4: Técnicas de Recuento 18 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 20 / 75
Recuento elemental Recuento elemental: modelo de asignación
Ejemplo: ¿Cuántas soluciones enteras no negativas tiene la ecuación
x+y+z=5 ? El número de maneras de asignar r objetos a n posiciones distintas es:
Podemos entender el recuento de las soluciones de la siguiente forma: 1 P(n, r), si los objetos son distintos y las posiciones solo pueden acoger
un objeto.
cada variable es una caja y en las tres cajas podemos colocar 5 objetos
(unidades) de cualquier forma.
2 C(n, r), si los objetos son idénticos y las posiciones solo pueden acoger
un objeto.
Por lo tanto, el número de soluciones es
(5 + 3 1)! 7·6·5 nr , si los objetos son distintos y no hay restricción sobre el número de
CR(3, 5) = = = 35 3
5!(3 1)! 3!
objetos asignados a cada posición.
Teorema
El número de soluciones enteras no negativas de la siguiente ecuación es
4 CR(n, r), si los objetos son idénticos y no hay restricción sobre el
CR(n, r). número de objetos asignados a cada posición.
x1 + x2 + · · · + xn = r
(Matemática Discreta) Tema 4: Técnicas de Recuento 21 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 23 / 75
El número de maneras de seleccionar r elementos de un conjunto Toma el nombre de Peter Gustav Lejeune Dirichlet (1805-1859), que lo
de n es: enunció por primera vez de manera formal.
1 P(n, r), si los elementos seleccionados son distintos y el orden influye. También se conoce en la literatura como principio de distribución de
Dirichlet, principio de las cajas de Dirichlet o principio del palomar.
2 C(n, r), si los elementos seleccionados son distintos y el orden no
Teorema (Principio de Dirichlet)
influye.
Sean A y B conjuntos finitos tales que |A| > |B|.
Entonces NO es posible definir una función inyectiva de A en B.
3 nr , si los elementos seleccionados son indistinguibles y el orden
influye.
Principio de las cajas o del palomar
4 CR(n, r), si los elementos seleccionados indistinguibles y el orden no Si se quieren repartir r objetos distintos en n cajas distintas y r > n,
influye. entonces en alguna caja debemos poner más de un objeto.
(Matemática Discreta) Tema 4: Técnicas de Recuento 22 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 24 / 75
Principio de Dirichlet Principio de Dirichlet
(Matemática Discreta) Tema 4: Técnicas de Recuento 25 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 27 / 75
1
{1, 9}, {2, 8}, {3, 7} y {4, 6} |f (b)| > k
(Matemática Discreta) Tema 4: Técnicas de Recuento 26 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 28 / 75
Principio de Dirichlet Principio de Dirichlet
(Matemática Discreta) Tema 4: Técnicas de Recuento 29 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 31 / 75
(Matemática Discreta) Tema 4: Técnicas de Recuento 30 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 32 / 75
Principio de Inclusión-Exclusión Principio de Inclusión-Exclusión
Ejemplo: ¿Cuántos enteros positivos menores o iguales a 1000 son divisibles
Es conveniente analizar ejemplos pequeños, con 2 y 3 conjuntos, antes
por 7 o por 11?
de abordar la demostración general.
Para k = 2 : |A1 [ A2 | = |A1 | + |A2 | |A1 \ A2 | . Solución:
| {z } | {z }
j=1 j=2 Consideramos el conjunto A1 de los múltiplos de 7 menores que 1000 y
Al sumar el número de elementos de cada conjunto en (j = 1), los el conjunto A2 el de los múltiplos de 11.
elementos de la intersección se ‘cuentan’ dos veces, por esa razón, Nos preguntan entonces por el número de elementos de conjunto
debemos descontarlos en (j = 2). A1 [ A2 .
Para k = 3 : |A1 [ A2 [ A3 | = Por el principio de inclusión-exclusión:
|A1 | + |A2 | + |A3 | |A1 \ A2 | |A1 \ A3 | |A2 \ A3 | +|A1 \ A2 \ A3 | .
| {z }| {z }| {z }
j=1 j=2 j=3 |A1 [ A2 | = |A1 | + |A2 | |A1 \ A2 | =
Si un elemento está en la intersección de exactamente dos conjuntos, 1000 1000 1,000
el análisis sería similar al del apartado anterior. Si está en la =b c+b c b c=
7 11 7 · 11
intersección de los 3, se contaría 3 veces en (j = 1), se descontarían 3 = 142 + 90 12 = 220
veces en (j = 2) y se volvería a contar una vez en (j = 3).
(Matemática Discreta) Tema 4: Técnicas de Recuento 33 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 35 / 75
A1 \ A2 \ A3
(Matemática Discreta) Tema 4: Técnicas de Recuento 37 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 39 / 75
Por el principio de inclusión-exclusión este número es igual a: Ejemplo: Si |A| = n, ¿cuántas aplicaciones biyectivas f : A ! A tales que
k
f(x) 6= x para todo x 2 A podemos definir?
X X \
nr ( 1)j+1 Fb
j=1 J✓B b2J Solución:
|J|=j
Podemos razonar de una forma similar a la demostración del teorema
X \
En esta expresión, para cada j 2 {1, . . . , n}, el sumando Fb de las funciones sobreyectivas considerando los conjuntos Fa , para
J✓B b2J cada a 2 A, de las funciones de A en A tales que f(a) = a.
|J|=j
coincide con el número de funciones que dejan al menos a j El resultado final es la misma fórmula en la que hacemos r = n :
elementos sin preimagen. Es decir: n 1
X ✓ ◆
n
X \ ✓ ◆ nn ( 1)j+1 · (n j)n
n j
Fb = · (n j)r , j=1
j
J✓B b2J
|J|=j Las funciones definidas en el enunciado de este ejemplo se denominan
desarreglos o permutaciones completas.
de donde se deduce la expresión que queríamos demostrar. ⇤
(Matemática Discreta) Tema 4: Técnicas de Recuento 41 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 43 / 75
Corolario
Ejemplo: Se consideran siete pelotas de distintos colores y cuatro El número de maneras de distribuir r objetos distintos en n cajas
recipientes numerados I, II, III, IV. idénticas sin dejar ninguna caja vacía es
1 ¿De cuántas maneras se pueden distribuir las pelotas sin dejar ningún ✓ ◆ ✓ ◆ ✓ ◆
1⇣ r n n n ⌘
recipiente vacío? S(r, n) = n · (n 1)r + · (n 2)r · · · + ( 1)n 1 · 1r
n! 1 2 n 1
(Matemática Discreta) Tema 4: Técnicas de Recuento 45 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 47 / 75
Teorema
Sean n y r dos enteros positivos tales que n r. Entonces Ejemplo: ¿De cuántas formas puede factorizarse 30 030 en tres factores
(cada uno mayor que 1), si no importa el orden de los factores?
S(r, 1) = 1, S(r, r) = 1
S(r + 1, n) = S(r, n 1) + nS(r, n)
Solución: Dado que 30 030 = 2 · 3 · 5 · 7 · 11 · 13, los tres factores se
Las dos primeras igualdades son triviales: solo hay una forma de
obtienen agrupando los 6 factores primos en tres grupos no vacíos; por
distribuir cualquier número de objetos en una caja, y solo hay una
lo tanto, hay S(6, 3) ternas de factores:
forma de distribuir r objetos en r cajas (sin dejar ninguna vacía).
Para hacer una distribución de r + 1 objetos en n cajas, podemos S(6, 3) = S(5, 2) + 3 · S(5, 3) =
empezar repartiendo los primeros r objetos.
= S(4, 1) + 2 · S(4, 2) + 3(S(4, 2) + 3 · S(4, 3)) =
Si con estos r objetos, S(r, n) posibilidades, ocupamos todas las
cajas, podremos colocar el último en cualquiera de ellas: nS(r, n). = S(4, 1) + 5 · S(4, 2) + 9 · S(4, 3) =
Si con los primeros r objetos dejamos una caja libre, S(r, n 1) = 1 + 5 · 7 + 9 · 6 = 90
posibilidades, el último objeto tendrá que ocupar la caja vacía.
Obtenemos así los dos sumandos de la fórmula recursiva del enunciado.
(Matemática Discreta) Tema 4: Técnicas de Recuento 46 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 48 / 75
Números de Stirling de 2a clase Funciones generadoras: introducción
Ejemplo: En un departamento de n profesores se asigna la docencia de
n asignaturas. ¿De cuántas maneras se puede hacer el reparto, si hay un
Para expandir el producto, multiplicamos un sumando de cada uno de
profesor de baja y todos los profesores deben impartir alguna asignatura?
los tres factores; el coeficiente resultantes siempre es 1 y el grado del
El proceso de asignación se corresponde con la definición de término resultante es la suma de los tres exponentes.
aplicaciones sobreyectivas del conjunto de n asignaturas en el
De esta forma, al sumar los términos con el mismo grado, el coeficiente
conjunto de n 1 profesores. Por lo tanto, el número de asignaciones
resultante coincide con los productos cuya suma de exponentes
posibles es (n 1)!S(n, n 1).
coincide con ese grado.
Otra forma de pensarlo es la siguiente: dado que hay n asignaturas y
n 1 profesores, un profesor deberá ✓ ◆elegir dos asignaturas. Los Por ejemplo, el coeficiente de z9 es 1, ya que solo hay un producto
n
posibles pares de asignaturas son . Cada par de asignaturas y las que genere ese grado: z2 z3 z4 .
2
n 2 restantes se pueden repartir ✓ de
◆ (n 1)! formas posibles, por lo
n El coeficiente de z10 es tres, ya que hay tres productos que generan
que el resultado final es (n 1)! . ese grado, z2 z3 z5 , z2 z4 z4 y z3 z3 z4 .
2 ✓ ◆
n
De lo anterior deducimos que S(n, n 1) = .
2
(Matemática Discreta) Tema 4: Técnicas de Recuento 49 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 51 / 75
P(z) = (z2 + z3 + z4 + z5 )(z3 + z4 + z5 + z6 )(z4 + z5 + z6 + z7 ) = La secuencia cn , finita en este caso, de las soluciones de una familia
de problemas ha sido generada por el polinomio P(z).
= z18 + 3z17 + 6z16 + 10z15 + 12z14 + 12z13 + 10z12 + 6z11 + 3z10 + z9
Aunque la expansión del polinomio supone en realidad ‘‘contar una a
una’’ las soluciones, el proceso es puramente mecánico y las
propiedades de los polinomio evitan tener que establecer estrategias
¿Cómo se determina cada uno de los coeficientes de esta forma
para el recorrido exhaustivo de las soluciones.
expandida?
(Matemática Discreta) Tema 4: Técnicas de Recuento 50 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 52 / 75
Funciones generadoras: introducción Funciones generadoras
Definición
En el ejemplo anterior, dado que tenemos las restricciones 2 x1 5, Sea an una sucesión de números reales. Llamamos función generadora
3 x2 6, y 4 x3 7, solo es posible plantear ecuaciones (ordinaria) de la sucesión an a la serie de potencias
x1 + x2 + x3 = n en las que n 18.
1
X
¿Podemos utilizar el mismo método si, por ejemplo, cambiamos la an · zn = a0 + a1 z + a2 z2 + . . .
restricción sobre x3 a 4 x3 ? n=0
En ese caso, la función generadora de las soluciones sería: Las funciones generadoras se denominan igualmente generatrices.
Vamos a aprender a usar las funciones generadoras para determinar la
P(z) = (z2 + z3 + z4 + z5 )
forma explícita de una sucesión, ya sea definida para describir las
(z3 + z4 + z5 + z6 ) soluciones de una familia de problemas de recuento o de problemas
(z4 + z5 + z6 + z7 + z8 + . . . ), más generales.
Aunque vamos a trabajar con series de potencias, nunca necesitaremos
en donde el último paréntesis incluye un ‘‘suma infinita’’.
conocer su campo de convergencia, ya que la validez de los resultados
obtenidos sobre los coeficientes es independiente de dicho campo.
(Matemática Discreta) Tema 4: Técnicas de Recuento 53 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 55 / 75
1
X 1
X 1
X
Con estas restricciones, podemos preguntarnos por el número de an · z n + bn · zn = (an + bn ) · zn
soluciones de la ecuaciones x1 + x2 + x3 = n para cada n 2 N, y por n=0 n=0 n=0
(Matemática Discreta) Tema 4: Técnicas de Recuento 54 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 56 / 75
Series de potencias: propiedades y ejemplos Funciones generadoras
(Matemática Discreta) Tema 4: Técnicas de Recuento 58 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 60 / 75
Funciones Generadoras Ecuaciones de Recurrencia
Ejemplo: Vamos a encontrar la expresión explícita de la sucesión an que
verifica: a0 = 0, a1 = 1 y an 3an 1 + 2an 2 = 0. Definición
Consideremos la función generadora de la sucesión an : Una relación de recurrencia para la sucesión an es una igualdad que
1
X determina el término an en función de los términos anteriores.
G(z) = a0 + a1 · z + a2 · z2 + · · · + an · zn + · · · = an z n
n=0
Para caracterizar una sucesión mediante una relación de recurrencia, es
Entonces: necesario considerar tantas condiciones iniciales como el número de
términos anteriores que intervienen en la definición recursiva.
G(z) = a0 +a1 z +a2 z2 +a3 z3 +a4 z4 ...
3zG(z) = 3za0 3a1 z2 3a2 z3 3a3 z4 ... Ejemplo: La sucesión an = 3n verifica la relación de recurrencia
+ 2z2 G(z) = +2a0 z2 +2a1 z3 +2a2 z4 ... an = 2an 1 an 2
(1 3z + 2z2 )G(z) = a0 + a1 z 3za0
(1 3z + 2z2 )G(z) = z Ejemplo: La sucesión constante an = 5 verifica la relación de
recurrencia an = 2an 1 an 2
Al sumar las tres series, los sumandos de grado mayor o igual que 2 se
anulan, atendiendo a la definición recursiva de an .
(Matemática Discreta) Tema 4: Técnicas de Recuento 61 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 63 / 75
Definición
Una relación de recurrencia lineal homogénea de orden k y con
coeficientes constantes es una relación de recurrencia de la forma
Por lo tanto,
a n = c1 · a n 1 + c2 · a n 2 + · · · + ck · an k
z 1 1
G(z) = = + =
1 3z + 2z2 1 z 1 2z donde c1 , . . . , ck 2 R y ck 6= 0 .
1
X 1
X 1
X
zn + (2z)n = (2n 1)zn Ejemplos:
n=0 n=0 n=0
1 fn = fn 1 + fn 2 , n 2 es una relación de recurrencia lineal y
n homogénea de orden 2.
Y en consecuencia, an = 2 1
2 La relación an = an 4 es una relación de recurrencia lineal y
homogénea de orden 4.
3 La relación an = an 1 + a2n 2 no es lineal.
n
4 La relación qn+1 = 2qn + 4 no es homogénea.
(Matemática Discreta) Tema 4: Técnicas de Recuento 62 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 64 / 75
Recurrencias lineales homogéneas Recurrencias lineales homogéneas
(Matemática Discreta) Tema 4: Técnicas de Recuento 66 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 68 / 75
Recurrencias lineales homogéneas Recurrencia lineales no homogéneas
Ejemplo: a0 = 1, a1 = 2, a2 = 1, an = 3an 1 3an 2 an 3.
an = (A + Bn + Cn2 )( 1)n coinciden con las soluciones de las recurrencia lineal homogénea cuya
ecuación característica es
Imponiendo las tres condiciones iniciales, obtenemos el siguiente
sistema (rn c1 r n 1
... ck )(r b)q+1 = 0
9 8
a0 ! A = 1 >
= < A=1
>
a1 ! A B C = 2 =) B=3 Obsérvese que, para resolver la ecuación, necesitaremos k
>
; >
: condiciones iniciales y también necesitaremos determinar los valores de
a2 ! A + 2B + 4C = 1 C= 2
ak , ak+1 , ..., ak+e a partir de relación de recurrencia inicial.
Por lo tanto, la única solución es an = (1 + 3n 2n2 ) · ( 1)n
(Matemática Discreta) Tema 4: Técnicas de Recuento 69 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 71 / 75
Ejemplo: a0 = 3, a1 = 2, an an 1 2an 2 =2
Definición Dado que 2 = ( 2)1n , la ecuación característica de esta recurrencia
Una relación de recurrencia lineal no homogénea con coeficientes es (r2 r 2)(r 1)0+1 = 0, siendo r1 = 1, r2 = 2 y r3 = 1 sus
constantes es una relación de recurrencia de la forma soluciones, todas ellas con multiplicidad 1.
(Matemática Discreta) Tema 4: Técnicas de Recuento 70 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 72 / 75
Recurrencias lineales no homogéneas Ejemplo
(Matemática Discreta) Tema 4: Técnicas de Recuento 73 / 75 (Matemática Discreta) Tema 4: Técnicas de Recuento 75 / 75
Ejemplo
Un robot sube escaleras de forma errática. A veces sube dos peldaños de
golpe, a veces sólo uno. Halla una fórmula para expresar el número de
maneras distintas de subir n peldaños.