You are on page 1of 46
Or eae 8 Recuento de 1a matemitica disereta, Su estudio sistemitico comenz6 en el siglo xvu, cuando se iplantearon problemas combinatorios én el estudio de los juegos de azar. Contar el mimero de objetos que verifican ciertas propiedades es una parte importante de la combinatoria, pues se ne- ‘esita para resolver problemas de muy diversos tipos. Por ejemplo, hay que contar para determinar Ja complejidad de un algoritmo. También hay que contar para determinar si hay suficientes ni- ‘meros de teléfono o suficientes direcciones IP para satisfacer la demanda de los mismos. Ademis, Jus téenicas Combinatorias se utilizan constantemente al caleular probabilidades de sucesos. Las reglas bsicas para contar, que estudiaremos en Ta Seccidn 4.1, pueden resolver una gran variedad de problemas. Por ejemplo, podemos usar estas reglas para determinar la cantidad de nd- ‘meros de teléfono en un pais, las contrasefias permitidas en un sistema informtico y las diferen- tes posiciones en Jas que unos corredores pueden acabar uns carrera, Otra importante herramicn- ta combinatoria es el prineipio del palomar, que estudiaremos en la Seccidn 4.2, Este establece que si unos objetos se colocan en cajas y hay mds objetos que cajas, entonces hay una caja que con- ‘Gene al menos dos objetos, Por ejemplo, podemos usar este principio para mostrar que en un com junto de quince o més estudiantes, al menos tres han nacido en et mismo da de la semana. Podemos interpretar muchos problemas combinatorios en términos de las agrupaciones or- denadas o desordenadlas de los elenientos de un conjunto, Estas agrupaciones, Iamadas permuta- ones y combinaciones, aparecen en un, gran n~imero de problemas, Por ejemplo, supongamos que Jos cien finafistas de una oposicién a a que se presentan dos mil personas son invitados a un ban- quete. Podemos enumerar los posibles grupos de cien personas que seran invitados y también las distintas formas en que pueden otorgarse los diez primeros puestos Otto problema combinatorio es la generacign de todas las posibles agrupaciones con una de- terminada caracterfstica. Esto es bastante importante en simulacién computacional. Desarrollare- ‘mos algoritmos para generar agrupaciones de diferentes tipos. I ‘.combinatoria, el estudio de las posibles agrupaciones de objetos, es una parte importante a1 Fundamentos de combinatoria j INTRODUCCION ‘Una contrasefa de un sistema informiético consiste en seis, siete u ocho caracteres. Cada uno de di chos caracteres debe ser un digito 0 una letra del fabeto. Cada contraseita debe contener al me- nos un Ufgito. ¢Cudntas posibles contrasefas exisfen? En esta secci6n introduciremos las téenicas necesarias para responder a esta cuestiGn y a unajpmplia variedad de problemas combinatorios. Los problemas combinatorios surgen muy # menudo en matemiticas y en informética, Por ‘ejemplo, hemos de contar los resultados favorables de un experimento y todos los resultados po- sibles dle dicho experimento para determinar las probabilidades de sucesos discretos. Necesitamos, ‘comtar el nero de operaciones que realiza un algoritmo para estudiar su complejidad. En esta seceién introduciremos las técnicas bisicas de recuento, Estos métodos son bsicos ‘Para casi todas las tecnicas combinatorias. a9 280 Matemiticadiseeta y sus eplicaciones PRINCIPIOS BASICOS DE RECUENTO Presentaremos dos principios bisicos de combinatoria, la regla del producto y Ia regla de la vaiuciéa sum, Mostraremos emo pueden ser utilizados para resolver muchos problensis combinatories diferentes. La regla del producto se aplica cuando una tarea se compone de diferentes partes. LA REGLA DEL PRODUCTO. Supongamos que una tarea se puede dividir en dos ta- ‘eas consecutivas, Si hay 1, formas de realizar la primera tarea y n, formas de hacer la se- ~ gunda tarea después de que la primera haya sido realizada, entonces hay n,n, formas de com- pletar Ia tarea. envio: seta —_Los ejemplos 1-9 muestran c6mo usar la regha del producto. EJEMPLO 1 Se quiere ctiquctar las butacas de un auditorio con una letra y un niimero entero positive menor 0 igual que 100. {Cudl es ef maximo mimero de butacas a las que se puede asignar una etiqueta di- feremte? Solucién: El proceso de etiquetar una butaca consiste en dos tareus: asignarle una de las 26 letras del alfabeto y luego asignacle uno de los 100 posibles nimeros. Segéin la regla del producto, hay 26 - 100 = 2,600 formas diferentes de etiquetar una butaca, Por tanto, el maximo mimero de bu- tacas que puede haber con etiqueta diferente es 2.600. < EJEMPLO 2 En vna sala hay 32 ordenadores. Cada ordenador tiene 24 puertos. ;Cudntos puertos diferentes hay ena sala? Solucién: La tarea de elegir un puerto se puede dividir en dos tareas consecutivas: primero se- leccionar un ordenador y luego seleccionar un puerto de dicho ordenador. Como hay 32 posibles elecciones de ordenador y 24 posibles elecciones de puerto, independientemente del ordenador que se haya elegido, la regla del producto dice que hay 32+ 24 = 768 puertos < ‘A menudo se utiliza una versién ampliada de kt regla del producto. Supongamos que uns ta- rea requiere realizar sucesivamente las tareas 1), 1, .., Ty Sila tarea T, puede hacerse de n, fer- ‘mas después de haber realizado las tareas T,,T,,...y T,, entonces hay 1 =f, * + ny, formas de completar la tarea. Esta versién de la regla del producto puede demostrarse por el principio de i duccién matemitiea a partir de la regla del producto para dos tareas (véase el Problema 36 al final de la seccién). EJEMPLO 3 ;Cusintas cadenas de bits diferentes hay con longitud 7? T= TF == = Solcidn: Cada uno de los 7 bits se pueden elegir de dos formas, pues cada bit es bien 0 0 bien 1 2posbidudes Por tanto, en virtud de la regla del proxiucto, hay tn total de 2” = 128 cadenas de bits diferentes epn para cada bie Jongitud 7 EJEMPLO 4 ;Cusntas matriculas estén disponibles si cada una contiene una serie de tres letras seguidda de tks ‘igitos (y ninguna secueneia de letras est prohibida aunque sea malsonante)? 3 1 Soliwcidn: Hay 26 posibitidades para cada una de Tas tes letras y diez posibilidades para cada uno pestildade pests de los tres digitos. Por tanto, por la regla del producto se verifica que hay un total de Porcatadgite porcada digo 26 26-26 10- 10 - 10= 17.576.000 placas posibles. < FJ MPLO 5. Funciones _;Cuintas funciones se pueden definir de tn conjunto de m elementos (dominio) # otro conjunto de » elementos ¢imagen)? Solid: Una funcin se corresponde con la eleccién de uno de los n elementos del conjunta ima gen para cada uno de Jos m elementos de! dominio, Por tanto, por la regla del producto hay EJEMPLO6 EJEMPLO7 ata EJEMPLO 8. Recuento 281 n+ neo m= funciones definidas de un conjunto de m elementos a otro conjunto de m ele- tmentos. Por ejemplo, hay 5 funciones desde un conjunto de te elementos en on conjurto de cinco elementos. < Funciones inyectivas _;Cudntas funciones inyectivas se pueden definir desde un conjunto dem elementos en otro conjunio de 2 elementos? Solucién: Observamos que si mt > n no hay ninguna funcién inyectiva desde un conjunto de m ele- Ientos en otro conjunto de n elementos. Consideramos que mn. Supongamos que a, < dy... d, son Tos elementos del dominio. Hay n formas posibles de elegir la imagen de a,. Al ser la funci6n inyectiva, la imagen de a, puede elegirse entre n— I posibilidades (pues el valor elegido para la imagen de a, no se puede utilizar). En general, para elegir la imagen de a, tenemos n— k + 1 po- sibiidades. Por la regla del producto, hay n(n 1m ~ 2)» (nm + 1) Funciones inyectivas de un conjunto de m elementos a otro conjunto de 1 elementos. Por ejemplo, hay 5 4 3 funciones in- yeetivas de un conjunto de tres elementos a otro conjunto de cinco elementos. < El sistema de numeracién telefénica El formato de los niimeros de teléfono en Norteamérica se determina mediante un sistema dle numeracién. Un mimero de teléfono tiene diez digitos, de forma que tres digitos corresponden al cddigo de rea, otros tres al c6dligo de zona y cuatro digi tos al cédigo del terminal. Determinados criterios de senalizacién obligan a ciestas restrieciones para algunos de estos digitos. Para especificar el formato permitido, consideramos que X denota un ‘igito que puede tomar cualquiera de los valores entre Oy 9, N denota un digito que puede tomar ‘cualquiera de los valores entre 2 y 9 ¢ ¥ denota un digito que debe ser 0 o 1. Vamos a estudiar dos sistemas de numeracién, a los que denominaremos sistema viejo y sistema nuevo. (EI sistema vie- jo, en uso en los afios sesenta, ha sido reemplazado por el nucvo sistema, pero el rapido ereci- ‘miento de la demanda de nuevos mimeros dejard obsoleto incluso el sistema nuevo). Como vere- mos, el sistema nuevo permite el uso de mas nimeros. En el sistema viejo, los formatos de los céidigos de drea, zona y terminal son NYX, NX y XXNX, respeetivamente, por lo que los nimeros de teléfono tienen la forma NYX-NNX-XXXX. En cl nuevo sistema, los formatos de estos cédigos son NXX, NXX y XXXX, respectivamente, por lo ue ahora los nimeros de teléfono tienen la forma NXX-NXX-XXXX. ;Cudntos ntimeros de telé- {ono diferentes son posibles con cada uno de los sistemas? Solucién: Por la regla del producto, hay 8-2 - 10 = 160 eédigos de érea con formato NYK y 8+ 10-10 = 800 cédigos de drea con formato NXX. Anélogamente, por la regla del producto, hay 8 8. 10= 640 cddigos de zona con formato NNX. Asimismo, la regla del producto muestra que hay 10+ 10 10-10 = 10.000 cédigos de terminal diferentes con formato XXXX. ‘Como consecuencia, aplicando de nuevo la regla del producto, se tiene que con el sistema viejo hay 160 - 640 - 10.000 = 1.024.000.000 posibles mimeros de telefono en Norteamérica, Bajo el sistema nuevo bay 800 - 800 - 10,000 = 6.400.000,000 posibles nimeros de teléfono, < {Cuil es el valor de & después de ejecutar el siguiente cédige? 282 Matemstica disereta y sus aplicaciones Solucn: El valor inicial de k es cero. Cada vez que completamos el bucte anigado se suma 1 a Sea T, a tarca de completar el i-ésimo bucle. Entonces, el ntimero de veces que se completa el bu cle es el nmero de formas de realizar las tareas 7,1, ... T,- El ntimero de formas de llevar @ cabo T, j= 1, 2, m.€8 n, pues el jésimo bucle'se completa una ver para cada entero i, con 1 r— 1, ¢s decir, N= KOI) + Les ‘el menor entero que satisface la desiguaklad N/K] 2 r. ;Podria ser suficiente un valor menor de N? La respuesta es que no, porque si se tienen k(r— 1) objetos, se pueden poner r— 1 en cada una de las & cajas y ninguna de las cajas tendria r 0 mas objetos, ‘Cuando aparecen problemas de este estilo, puede ser itl considerar cémo evitar tener r ob- Jjetos en una de las cajas al ir afiadiendo objetos de forma sucesiva. Para evitar afadir el objeto imo a ninguna de las cajas, se concluye con r — 1 objetos en cada caja. No es posible afadir ningtin objeto mas sin que sea el r-ésimo para la eaja ‘Los ejemplos del 5 al 8 ilustran emo se puede aplicar el principio del palomar generalizado, En un grupo de 100 personas siempre hay al menos [100/12] = 9 que nacieron en el mismo mes, < {Cuil es el nimero minimo de estudiantes que debe haber en una clase para estar seguro de que al menos seis reciben la misma calificacion, si las calificaciones posibles son Suspenso, Aprobaclo, Notable, Sobresaliente y Matricula de Honor? Soluctén: El némero minimo de estudiantes necesarios para asegurar que al menos seis reeiben a ‘misma calificacién es el menor entero N tal que [N/51= 6, que resulta ser N= 5 -5 + | = 26. Si hay sélo 25 estudiantes, es posible que cada una de las cinco calificaciones sea asigniada a cinco estu- diantes, de forma que no haya seis que reciban la misma. Por tanto, 26 es el niimero minimo de es fudiantes para asegurar que al menos seis reciben la misma calificacién, « 1a) {Cusntas cartas se deben sacar de una baraja de 52 para garantizar que al menos tres son del mismo palo’? bb) {Cudintas cartas se deben sacar para garantizar que hay al menos tres oros? Soluecién: a) Supongamos que hay cuatro eajas, una por palo, y que las cartas que se sacan se colocan en la caja destinada al palo correspondiente. El principio del palomar generalizado ascgura que, si se cogen N cartas, existe alguna caja que contiene al menos!'N/4T cartas. Por tanto, podemos ase purar que se escogen tres cartas del mismo palo si N/4] 2 3. El menor entero N que verifica esta desigualdad es N= 2-4 +1 =9 y, por tanto, nueve cartas son suficientes. Obsérvese que, si se sacan s6lo ocho carts, es posible que sean dos de cada palo, por to que se necesitan mis de ocho cartas, Por tanto, se deben sacar nueve cartas para garantizar que all menos tres son del ‘mismo palo, Una forma adecuada de pensar en el problema es observar que, una vez. se han es ccowide ocho cartas, no es posible evitar que después de sacar otra haya tres del mismo pal. b) Para responder a esta cuestin no utilizaremos el principio del palomar generalizado, va que ‘queremos asegurar que se sacan al menos ites or0s, no sélo tres cartas del mist palo. Ob- sérvese que, en el peor caso, se pueden sacar todas las espadas, copas ¥ bastos, 39 cartas en 10 tal, antes de sacar la primera carta de oros, En tal caso, las siguientes tres cartas serin de oros ¥¥, por tanto, se deben sacar 42 cartas para garantizar que tres sean de oros. < {Cul es el menor niimero de cédigos de drea necesarios para garantizar que los 25 millones de te Tefonos en un pats tienen nimeros distintos? (Supéngase que los ntimeros de tekéfono tienen el For~ ‘mato NXX-NXX-XXXX, donde los tres primeros dfgitos forman el c6digo de area, NV representa Um digito del 2 al 9, ambos inclusive, y X representa un digito cualquiera). Solucién: Existen ocho millones de niimeros de teléfono distintos de Ia forma NXX-AXXX ‘como se comprobs en el Ejemplo 7 de la Seccién 4.1), Por tanto, por el principio del paloma ily | ee ebiivicbitun sh a: shit He

You might also like