0% encontró este documento útil (0 votos)
121 vistas35 páginas

Combinatoria - TUTORIAL

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 35

Matemática Discreta

Combinatoria
Combinatoria

Por Juan José Moreno

Num. – p.1/35
Tema: Combinatoria

Contenidos
1. Nociones generales
• Reglas de la suma y del producto
• Principio de inclusión–exclusión
• Principio del palomar
2. Patrones usuales de conteo
• Ordenaciones: permutaciones
• Subconjuntos ordenados: variaciones
• Subconjuntos: combinaciones. Números combinatorios.
• Repartos: combinaciones con repetición

Num. – p.2/35
Aplicaciones

Aplicaciones prácticas:
• Estimar la probabilidad de hacerse rico: lotería, bonoloto, etc.
• ¿Cuántos números puedo representar en un procesador de 32 bits?
• Estimar la memoria necesaria para realizar un programa.
• ¿Cuántas matriculas se pueden generar con el sistema actual?
• ¿Cuántos posibles números IP hay?

Num. – p.3/35
Principio del producto

Proposición 1 (Principio del producto v1) Supongamos que una tarea se puede dividir en
dos tareas consecutivas. Si hay n1 maneras posibles de realizar la primera y n2 formas de
hacer la segunda tarea después de que la primera haya sido realizada, entonces hay n1 n2
formas de completar la tarea.

Ejemplos:
• ¿Cuántas cadenas de bits diferentes hay de longitud 7?
• ¿Cuántas matrículas se pueden obtener si cada una contiene 3 letras seguidas de 3
dígitos?
• Se consideran los números de 5 cifras. Calcular:
• El número de impares y su suma.
• El número de los que tienen todas sus cifras distintas. ¿Cuántos son impares?
• El número de capicúas y su suma.
• ¿Cuántas funciones se pueden definir entre un conjunto de m elementos y otro de
n elementos? ¿Cuántas de ellas son inyectivas?
• ¿Cuántos subconjuntos se pueden formar a partir de un conjunto de n elementos?

Num. – p.4/35
Principio del producto

Proposición 2 (Principio del producto v2) Si A1 , A2 , . . . , Am son conjuntos finitos, en-


tonces se tiene que:

m
Y
|A1 × A2 × . . . × Am | = |A1 | · |A2 | · · · |Am | = |Ak | .
k=1

Definición 3
Si A y B son dos conjuntos, su producto cartesiano es el conjunto:

A × B = {(a, b) | a ∈ A , b ∈ B} .

Ejemplo:

A = {1, 2, 3}
B = {a, b, c}
A×B = {(1, a), (1, b), (1, c), (2, a), (2, b), (2, c), (3, a), (3, b), (3, c)}

Num. – p.5/35
Principio de la suma

Proposición 4 (Principio de la suma v1) Si una tarea se puede hacer de n1 formas y una
segunda tarea se puede hacer de n2 formas y ambas tareas son incompatibles, entonces hay
n1 + n2 formas de realizar una de las dos tareas.

Ejemplos:
• La biblioteca de una universidad tiene 40 libros de texto sobre html y 50 libros
sobre tcp/ip. ¿Cuántos libros de texto puede escoger un estudiante interesado
en cualquiera de estas dos materias?
• Un estudiante puede escoger un proyecto fin de carrera de entre tres listas. Cada
una de ellas contiene respectivamente 23, 15 y 19 propuestas. ¿Cuántos posibles
proyectos tiene el estudiante para elegir?

Num. – p.6/35
Principio de la suma

Proposición 5 (Principio de la suma v2) Si A1 , A2 , . . . , Am son conjuntos finitos y dis-


juntos dos a dos, se tiene que:

m
X
|A1 ∪ A2 ∪ · · · ∪ Am | = |A1 | + |A2 | + · · · + |Am | = |Aj | .
j=1

Definición 6
Dos conjuntos A y B son disjuntos si A ∩ B = ∅.

Ejemplo:
A = {1, 2, 3, a}
B = {1, a, b, c}
A∪B = {1, 2, 3, a, b, c}
A∩B = {1, a}

Num. – p.7/35
Más ejemplos

Problema 1
¿Cuántos números de tres cifras mayores de 500 y pares se pueden escribir con los dı́gitos 2,
3, 4, 5 y 6?

Problema 2
¿De cuántas maneras distintas se pueden sentar en seis butacas consecutivas tres chicos y tres
chicas de manera que no haya dos chicos ni dos chicas consecutivas?

Problema 3
• ¿Cuántas cadenas de bits hay de longitud ocho?
• ¿Cuántas de longitud diez empiezan y acaban por 1?
• ¿Cuántas tienen longitud menor o igual que seis?

Num. – p.8/35
Repaso principio de inclusión-exclusión

Proposición 7 (Principio de inclusión-exclusión v1)

|A ∪ B| = |A| + |B| − |A ∩ B|

|A| + |B| cuenta dos veces el conjunto A ∩ B.


A B
Si A y B son disjuntos ⇒ Regla de la suma.

Ejemplos:
• ¿Cuántas cadenas de 10 bits o bien comienzan por 000 ó bien acaban en 00?
• ¿Cuántos enteros positivos ≤ 100 ó bien son divisibles por 4 ó bien por 6?

Num. – p.9/35
Repaso principio de inclusión-exclusión

Proposición 8 (Principio de inclusión-exclusión v2)

|A ∪ B ∪ C| = |A| + |B| + |C| − |A ∩ B| − |A ∩ C| − |B ∩ C| + |A ∩ B ∩ C|

|A| + |B| + |C| cuenta:


C dos veces cada intersección de 2 conjuntos,
tres veces la intersección de los 3 conjuntos.
A B Al quitar |A ∩ B| + |A ∩ C| + |B ∩ C| nos falta
|A ∩ B ∩ C|

Ejemplo:
• Determinar el número de enteros positivos n tales que 1 ≤ n ≤ 100 y n no sea
múltiplo de 2, 3 y 5.

Num. – p.10/35
Repaso principio de inclusión-exclusión

Proposición 9 (Principio de inclusión exclusión v3)


X X
|A1 ∪ A2 ∪ · · · ∪ An | = |Ai | − |Ai ∩ Aj |
1≤i≤n 1≤i<j≤n
X
+ |Ai ∩ Aj ∩ Ak | − · · ·
1≤i<j<k≤n

+ (−1)n+1 |A1 ∩ A2 ∩ · · · ∩ An |

Proposición 10 (Principio de inclusión exclusión v4) Sean Ai ⊂ S con 1 ≤ i ≤ n.


Entonces

|A1 ∪ A2 ∪ · · · ∪ An | = |A1 ∩ A2 ∩ · · · ∩ An |
= |S| − |A1 ∪ A2 ∪ · · · ∪ An | .

Notas:
• A1 ∩ A2 ∩ · · · ∩ An = {x | x 6∈ A1 , x 6∈ A2 , . . . , x 6∈ An }
• A = S \ A ⇒ |A| = |S| − |A|
Num. – p.11/35
Repaso principio del palomar

Proposición 11 (Principio del palomar v1) Si k + 1 ó más objetos se colocan en k cajas,


existe al menos una caja que contiene dos o más objetos.

D EMOSTRACI ÓN : Supongamos que ninguna de las k cajas tiene más de un objeto.
Entonces el número de éstos será como mucho k, lo que contradice la hipótesis de
partida. 

Ejemplo: k=9

Num. – p.12/35
Repaso principio del palomar

Ejemplos:
• En un grupo de 367 personas debe haber al menos dos que cumplan los años el
mismo día.
• En cualquier grupo de 28 palabras en español debe haber al menos dos que
comiencen por la misma letra.
• ¿Cuántos estudiantes debe haber en una clase para garantizar que al menos dos
reciben la misma nota en un examen puntuado entre 0 y 100?

Proposición 12 (Principio del palomar generalizado) Si se colocan N objetos en k cajas,


existe al menos una caja con al menos ⌈N/k⌉ objetos.

Nota: para todo x ∈ R, ⌈x⌉ = y ∈ Z tal que y ≥ x con y = min |z − x|.


z∈Z

 
2 2
= 0.4 ⇒ = 1
5 5
 
2 2
− = −0.4 ⇒ − = 0
5 5
Num. – p.13/35
Repaso principio del palomar

Ejemplos:

• En un grupo de 100 personas hay al menos ⌈100/12⌉ que nacieron el mismo mes.
• ¿Cuántos estudiantes debe haber en una clase para garantizar que al menos seis
reciben la misma nota en un examen puntuado con las notas SS, A, N, SB, MH?
• ¿Cuántas cartas deben ser seleccionadas de una baraja española de 40 cartas para
garantizar que la menos 3 son del mismo palo?

Num. – p.14/35
Más ejemplos

Problema 4
Encontrar cuántos números de cinco dı́gitos se pueden formar con el conjunto {1, 2, 3} tales
que aparezcan los tres dı́gitos (es decir, que cada dı́gito aparezca al menos una vez).

Problema 5
Determinar el número de enteros 1 ≤ n ≤ 100 tal que n no sea múltiplo de 2, 3 y 5.

Problema 6
Encontrar el número de palabras de cinco letras que se pueden formar usando el alfabeto inglés
(26 letras) de manera que no haya dos letras consecutivas iguales.

Problema 7
• ¿Cuántas cadenas de bits de longitud menor o igual que n ∈ N están formadas
únicamente por unos?
• ¿Cuántas cadenas de bits de longitud 7 o bien empiezan por dos ceros o bien acaban por
tres unos?
• Un palı́ndromo es una cadena de bits que al invertirse es idéntica a sı́ misma (por
ejemplo 0010110100). ¿Cuántas cadenas de bits de longitud n son palı́ndromos?

Num. – p.15/35
Más ejemplos

Problema 8
Una cesta contiene 10 bolas rojas y 10 bolas negras. Se eligen al azar, a oscuras sin ver su
color y sin reemplazarlas tras haberlas sacado.
1. ¿Cuántas bolas deben sacarse para estar seguros de tener al menos tres bolas del mismo
color?
2. ¿Cuántas bolas deben sacarse para estar seguros de que hay al menos tres bolas
negras?

Num. – p.16/35
Patrones de conteo: Ordenaciones de un conjunto

Definición 13
Si n ∈ N, se define el factorial de n como n! = n · (n − 1) · (n − 2) · · · 2 · 1.
Proposición 14 (Permutaciones de n objetos) n objetos diferentes se pueden ordenar de
n! maneras distintas.
Ejemplo: ¿De cuántas maneras se pueden ordenar 10 personas en fila?

Proposición 15 (Permutaciones con repetición) El número de maneras distintas de


ordenar n objetos clasificados en k grupos de objetos idénticos entre sı́ (con n1 elementos
el primero, n2 elementos el segundo, etc) es
  k
n n! X
≡ , con ni = n .
n1 , n2 , . . . , nk n1 !n2 ! · · · nk ! i=1

• ¿Cuántas palabras de 11 letras se pueden formar con a, a, a, a, a, b, b, b, c, d, d?


• ¿Cuántas permutaciones de los símbolos S1 , S2 , S3 , S4 tienen a S1 y S2
consecutivos y en ese orden?
• ¿Cuántos resultados distintos se pueden obtener al barajar un baraja española de
40 cartas? ¿Y al barajar juntas dos barajas españolas?
Num. – p.17/35
Patrones de conteo: Subconjuntos ordenados

Proposición 16 (Variaciones de r objetos tomados de entre n) Dado un conjunto de n


elementos diferentes podemos extraer

n!
n(n − 1)(n − 2) . . . (n − r + 1) = ≡ V (n, r)
(n − r)!

subconjuntos ordenados de r elementos.

Observación: V (n, n) = n! si defino 0! = 1.


Ejemplos:
• En una carrera entre 7 atletas, ¿de cuántas maneras se pueden atribuir las medallas
de oro, plata y bronce?
• Se seleccionan 4 cartas secuencialmente de una baraja francesa de 52 cartas.
Encontrar la probabilidad de:
• Tener cuatro ases.
• Tener todas las cartas del mismo palo.
Número de casos favorables
Regla de Laplace: Probabilidad =
Número de casos posibles
Num. – p.18/35
Patrones de conteo: Subconjuntos ordenados

Proposición 17 (Variaciones con repetición) Dado un conjunto de n elementos diferentes,


podemos extraer nr subconjuntos ordenados de r elementos si permitimos repeticiones.

Ejemplos:
• La combinación de un candado tiene 5 dígitos.
• ¿Cuál es el número de combinaciones posibles?
• ¿Cuál es el número de combinaciones posibles si los números han de ser
distintos?
• ¿Cuál es el número de combinaciones si cada cifra tiene que ser distinta de la
anterior?
• Un barco dispone de 12 banderas distintas y puede izar hasta 3 en su mástil de
señales para indicar alguna circunstancia del barco.
• ¿Cuántos estados diferentes pueden describirse?
• ¿Cuántos estados diferentes pueden describirse si el barco dispone de 3
juegos iguales de banderas?

Num. – p.19/35
Resumen: cadenas

Problema Estándar 1 (Variaciones con repetición)


El número de cadenas de longitud N que se pueden formar con k elementos distintos es k N .

Problema Estándar 2 (Variaciones)


El número de cadenas de longitud N que se pueden formar con k elementos distintos de
manera que ninguno aparezca más de una vez es

k!
k(k − 1) · · · (k − N + 1) = = V (k, N ) .
(N − k)!

Caso particular (Permutaciones): Si N = k, hay = N ! reordenaciones de una cadena


de longitud N (con elementos diferentes).

Problema Estándar 3 (Permutaciones con repetición)


El número de cadenas de longitud n que se pueden formar con k elementos distintos de
manera que el primero aparezca n1 veces, el segundo n2 veces, etc es

  k
n n! X
≡ , con ni = n .
n1 , n2 , . . . , nk n1 !n2 ! · · · nk ! i=1
Num. – p.20/35
Patrones de conteo: subconjuntos

El término combinación se aplica a una lista de elementos cuando el orden no importa.

Proposición 18 (Combinaciones de r elementos tomados de entre n) El número de


subconjuntos distintos que contengan r elementos que pueden extraerse de un conjunto de
n elementos diferentes es  
n n!
= .
r r! (n − r)!
 
n
Números combinatorios o coeficientes binomiales: donde n, r ∈ Z+ y n ≥ r ≥ 0.
r
Ejemplos:
• En una bonoloto cada apuesta consiste en elegir seis números del 1 al 49 sin
importar el orden. ¿Cuál es el número de apuestas posibles?
• ¿Cuál es la probabilidad de que en la bonoloto anterior el conjunto de números
ganadores de una semana sea disjunto del conjunto de números ganadores de otra
semana?

Num. – p.21/35
Más ejemplos

• Calcular el número de combinaciones de 2 letras que se pueden formar con el


conjunto {A, B, C, D, E} tales que:
1. No se repite ninguna letra.
2. Las letras pueden repetirse.
• ¿Cuántas combinaciones hay de tres letras con las restricciones anteriores?
• ¿Cuántas secuencias binarias de longitud 12 tienen exactamente seis 0’s?
¿Cuántas tienen más 0’s que 1’s?
• ¿Cuántas manos distintas de 5 cartas puede recibir un jugador de póquer?
• ¿Cuántas maneras hay de elegir tres espadas y dos copas de una baraja española?
• ¿De cuántas maneras se pueden repartir las 40 cartas de una baraja española en
dos montones iguales de manera que haya dos ases en cada montón? ¿Y si un
montón tiene 10 cartas y el otro 30?
• Se lanzan sucesivamente 6 monedas. ¿En cuántos casos se obtienen 4 caras y dos
cruces?
• ¿Cuántas apuestas distintas se pueden hacer en la bonoloto? Si se marcan 10
números, ¿cuántas apuestas se han realizado?

Num. – p.22/35
Números combinatorios

Definición 19 (Números combinatorios)


n
Para todo n, r ∈ Z+ tales que 0 ≤ r ≤ n definimos el número combinatorio r como

 
n n!
= ,
r r! (n − r)!

donde por convenio definimos 0! = 1.

El valor numérico de los números combinatorios coincide con los elementos del
Triángulo de Pascal:

   
1 n fila

1 1 r columna
1 2 1
1 3 3 1 a b
1 4 6 4 1
1 5 10 10 5 1
a+b

Num. – p.23/35
Números combinatorios

Teorema 20
   
n n
= , n ≥ 0, 0 ≤ r ≤ n
r n−r

D EMOSTRACI ÓN :
   
n n! n! n
= = =
r r!(n − r)! (n − r)!(n − (n − r))! n−r

Teorema 21 (Identidad de Pascal)


     
n+1 n n
= + , n ≥ 0, 0 < r ≤ n
r r r−1

D EMOSTRACI ÓN :
       
n n n! 1 1 (n + 1)! n+1
+ = + = =
r r−1 (r − 1)!(n − r)! r n−r+1 r!(n + 1 − r)! r

Num. – p.24/35
Números combinatorios

Teorema 22 (Teorema del binomio de Newton)

n  
X n
(x + y)n = xk y n−k , n ≥ 0
k
k=0

D EMOSTRACI ÓN : Al expandir (x + y)n sólo tengo términos del tipo xk y n−k con
k = 0, . . . , n. El número de términos del tipo xk y n−k con k fija es igual al número de
maneras de escoger k x’s [y (n − k) y’s], luego es igual a nk . 

Ejemplos:

(x + y)0 = 1
(x + y)1 = x+y
(x + y)2 = x2 + 2xy + y 2
(x + y)3 = x3 + 3x2 y + 3xy 2 + y 3
(x + y)4 = x4 + 4x3 y + 6x2 y 2 + 4xy 3 + y 4
Num. – p.25/35
Números combinatorios

Corolario 23
n  
X n k
(1 + x)n = x , n≥0
k
k=0

Ejemplo:
     
10 10 2 10 10
1+ 2+ 2 + ... + 2 = (1 + 2)10 = 310
1 2 10

Corolario 24 Para todo n ≥ 0,


n  
X n
= 2n ,
k
k=0
n  
X n
(−1)n = 0.
k
k=0

Num. – p.26/35
Números combinatorios

Ejemplos:
• Encontrar el número de maneras de colocar tres A’s y siete B’s de manera que no
haya dos A’s consecutivas.
• Generalización: Encontrar el número de cadenas de bits que puedo formar con m
ceros y n unos y tales que no haya dos unos consecutivos.
• Encontrar el número de maneras de seleccionar tres cifras distintas del conjunto
{0, 1, 2, . . . , 9} y tales que no haya dos cifras consecutivas?

Num. – p.27/35
Números combinatorios

Teorema 25 (Identidad de Vandermonde) Para todo n, m ≥ 0 y 0 ≤ k ≤ m + n se


cumple que
  k   
m+n X m n
= .
k q=0
k − q q

 
n
Observación: = 0 para todo n, k ∈ Z+ tales que k > n.
k
Problemas:
  n  2
2n X n
• Probar que = .
n k
k=0

X
m−1
m

n−1
 
n+m−1

• Probar que = .
k m−k−1 n
k=0

Num. – p.28/35
Patrones de conteo: repartos

Proposición 26 (Repartos) Si hay que repartir r objetos iguales en n grupos y todos los
grupos deben de contar con algún objeto, entonces existen
 
r−1
n−1

repartos distintos.

D EMOSTRACI ÓN : Cada reparto tiene la siguiente forma (por ejemplo con r = 9 y n = 6)

| | | | |

Podemos poner las n − 1 barras (que delimitan los n grupos) en cualquiera de las r − 1
posibles posiciones. Luego, el número de repartos es el indicado arriba. En el caso
anterior se trata de colocar 5 barras separadoras en 8 posiciones posibles, con lo que
8

tendremos 5 posibles maneras.

Num. – p.29/35
Patrones de conteo: repartos

Proposición 27 (Combinaciones con repetición) Si hay que repartir r objetos iguales en


n grupos, entonces existen
 
n+r−1
r
repartos distintos.

D EMOSTRACI ÓN : Cada reparto tiene la siguiente forma (por ejemplo con r = 9 y n = 7)

× | ×× || × | ×× | × | ××

Podemos poner las n − 1 barras (que delimitan los n grupos) en cualquiera de las
r + n − 1 posibles posiciones. Luego, el número de repartos es
   
r+n−1 r+n−1
= . 
n−1 r

Num. – p.30/35
Ejemplos

• Si se lanzan simultáneamente 6 dados iguales, ¿cuántos resultados son posibles?


• Al marcar en un calendario las fechas de cumpleaños de r personas, ¿cuántas
configuraciones diferentes se pueden obtener?
• ¿De cuántas maneras se pueden repartir r bolas idénticas en n urnas de manera
que una urna prefijada contenga exactamente k ≤ r bolas?
• ¿De cuántas maneras se pueden repartir r bolas en n urnas de manera que k de
ellas estén vacías?
• ¿De cuántas maneras se pueden colocar en fila 2 bolas blancas y 3 bolas negras de
manera que haya 2 rachas de bolas negras?
• Generalización: ¿De cuántas maneras se pueden colocar en fila a bolas blancas y
b bolas negras de manera que haya k + 1 rachas de bolas negras?

Num. – p.31/35
Resumen: Combinaciones

Problema Estándar 4 (Combinaciones)


El número posible de combinaciones de tamaño k consistentes en elementos distintos de un
 
n
conjunto de n elementos es .
k

Problema Estándar 5
El número de cadenas que puedo formar con m 0’s y n 1’s y tales que no haya dos 1’s
 
m+1
consecutivos es .
n

Problema Estándar 6
El número de combinaciones de k elementos elegidos de entre n elementos permitiendo que
 
k−1
haya repeticiones y tal que aparezcan todos ellos es .
n−1

Problema Estándar 7 (Combinaciones con repetición)


El número de combinaciones de k elementos elegidos de entre n elementos permitiendo que
   
k+n−1 k+n−1
haya repeticiones es = .
k n−1
Num. – p.32/35
Resumen: Métodos para elegir r de entre n

Con Orden Sin Orden


 
n! n
Sin Repetición
(n − r)! r
 
n+r−1
Con Repetición nr
r

Num. – p.33/35
Patrones de conteo: particiones de un conjunto

Proposición 28 Sea un conjunto S de m · n elementos. Entonces S puede romperse en n


conjuntos de m elementos de
(m · n)!
(m!)n n!
maneras distintas.

D EMOSTRACI ÓN : Queremosrepartir m · n elementos en n cajas distintas de manera que


en cada una de ellas haya m elementos y que el orden no importe. Luego hay

(n · m)! (n · m)!
= n
m!m!
| {z· · · m!
} (m!)
n términos

maneras posibles de hacerlo. Como no nos importa el orden de las n cajas, hemos de
dividir por n!. 

Num. – p.34/35
Ejemplos

1. ¿De cuántas maneras se pueden emparejar seis personas?


2. Una empresa de ventas tiene que inspeccionar las ventas en 20 ciudades. Se
destinan para ello 5 miembros del personal, cada uno de los cuales supervisará 4
ciudades.
(a) ¿De cuántas maneras se pueden agrupar las ciudades en cinco grupos de
cuatro?
(b) ¿De cuántas maneras se pueden asignar las ciudades a los inspectores?

Proposición 29 El número de particiones de un conjunto de


P m elementos del tipo
(m1 , m2 , . . . , mn ) con k mk = m es
 Y
m 1
,
m1 , m2 , . . . , mn rk !
k≥1

donde rk es el número de partes con k elementos.

Num. – p.35/35

También podría gustarte