Tarea IA

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

Practico Inteligencia Artificial

INTEGRANTES :

Paniagua Anagua Diego


Herrera Camacho Wilmer
Ojeda Palma Richard
Martinez Delgado Roger

MATERIA

Inteligencia Artificial

SEMESTRE

7vo.

DOCENTE

ING. Edwin Vargas Yapura

GESTION

II-2015
SANTA CRUZ BOLIVIA

Combinaciones y permutaciones
Qu diferencia hay?
Normalmente usamos la palabra "combinacin" descuidadamente, sin pensar en si el orden de las cosas
es importante. En otras palabras:
"Mi ensalada de frutas es una combinacin de manzanas, uvas y bananas": no importa en
qu orden pusimos las frutas, podra ser "bananas, uvas y manzanas" o "uvas, manzanas y
bananas", es la misma ensalada.
"La combinacin de la cerradura es 472": ahora s importa el orden. "724" no funcionara, ni
"247". Tiene que ser exactamente 4-7-2.
As que en matemticas usamos un lenguaje ms preciso:
Si el orden no importa, es una combinacin.
Si el orden s importa es una permutacin.

As que lo de arriba se podra llamar "cerradura de permutacin"!

Con otras palabras:

Una permutacin es una combinacin ordenada.

Para ayudarte a recordar, piensa en "Permutacin... Posicin"

Permutaciones
Hay dos tipos de permutaciones:

Se permite repetir: como la cerradura de arriba, podra ser "333".


Sin repeticin: por ejemplo los tres primeros en una carrera. No puedes quedar
primero y segundo a la vez.

1. Permutaciones con repeticin

Son las ms fciles de calcular. Si tienes n cosas para elegir y eliges r de ellas, las permutaciones posibles
son:
n n ... (r veces) = n

(Porque hay n posibilidades para la primera eleccin, DESPUS hay n posibilidades para la segunda
eleccin, y as.)
Por ejemplo en la cerradura de arriba, hay 10 nmeros para elegir (0,1,...,9) y eliges 3 de ellos:
3

10 10 ... (3 veces) = 10 = 1000 permutaciones


As que la frmula es simplemente:
n

donde n es el nmero de cosas que puedes


elegir, y eliges r de ellas
(Se puede repetir, el orden importa)

2. Permutaciones sin repeticin


En este caso, se reduce el nmero de opciones en cada paso.

Por ejemplo, cmo podras ordenar 16 bolas de billar?


Despus de elegir por ejemplo la "14" no puedes elegirla
otra vez.

As que tu primera eleccin tiene 16 posibilidades, y tu siguiente eleccin tiene 15 posibilidades,


despus 14, 13, etc. Y el total de permutaciones sera:
16 15 14 13 ... = 20,922,789,888,000
Pero a lo mejor no quieres elegirlas todas, slo 3 de ellas, as que sera solamente:
16 15 14 = 3360
Es decir, hay 3,360 maneras diferentes de elegir 3 bolas de billar de entre 16.
Pero cmo lo escribimos matemticamente? Respuesta: usamos la "funcin factorial"

La funcin factorial (smbolo: !) significa que se multiplican nmeros


descendentes. Ejemplos:

4! = 4 3 2 1 = 24
7! = 7 6 5 4 3 2 1 = 5040
1! = 1

Nota: en general se est de acuerdo en que 0! = 1. Puede que parezca curioso que
no multiplicar ningn nmero d 1, pero ayuda a simplificar muchas ecuaciones.
As que si quieres elegir todas las bolas de billar las permutaciones seran:
16! = 20,922,789,888,000
Pero si slo quieres elegir 3, tienes que dejar de multiplicar despus de 14. Cmo lo escribimos? Hay un
buen truco... dividimos entre 13!...
16 15 14 13 12 ...
13 12 ...

= 16 15 14 = 3360

Lo ves? 16! / 13! = 16 15 14


La frmula se escribe:

donde n es el nmero de cosas que puedes


elegir, y eliges r de ellas
(No se puede repetir, el orden importa)

Combinaciones
Tambin hay dos tipos de combinaciones (recuerda que ahora el orden no importa):

Se puede repetir: como monedas en tu bolsillo (5,5,5,10,10)


Sin repeticin: como nmeros de lotera (2,14,15,27,30,33)

1. Combinaciones con repeticin


En realidad son las ms difciles de explicar, as que las dejamos para luego.

2. Combinaciones sin repeticin


As funciona la lotera. Los nmeros se eligen de uno en uno, y si tienes los nmeros de la suerte (da
igual el orden) entonces has ganado!

La manera ms fcil de explicarlo es:

imaginemos que el orden s importa (permutaciones),


despus lo cambiamos para que el orden no importe.

Volviendo a las bolas de billar, digamos que queremos saber qu 3 bolas se eligieron, no el orden.
Ya sabemos que 3 de 16 dan 3360 permutaciones.
Pero muchas de ellas son iguales para nosotros, porque no nos importa el orden.
Por ejemplo, digamos que se tomaron las bolas 1, 2 y 3. Las posibilidades son:
El orden importa

El orden no importa

123
132
213
231
312
321

123

As que las permutaciones son 6 veces ms posibilidades.


De hecho hay una manera fcil de saber de cuntas maneras "1 2 3" se pueden ordenar, y ya la
sabemos. La respuesta es:
3! = 3 2 1 = 6
(Otro ejemplo: 4 cosas se pueden ordenar de 4! = 4 3 2 1 = 24 maneras distintas, prueba t
mismo!)
As que slo tenemos que ajustar nuestra frmula de permutaciones para reducir por las maneras de
ordenar los objetos elegidos (porque no nos interesa ordenarlos):

1. Combinaciones con repeticin


OK, ahora vamos con este...

Digamos que tenemos cinco sabores de helado: banana, chocolate, limn, fresa y
vainilla. Puedes tomar 3 paladas. Cuntas variaciones hay?
Vamos a usar letras para los sabores: {b, c, l, f, v}. Algunos ejemplos son

{c, c, c} (3 de chocolate)
{b, l, v} (uno de banana, uno de limn y uno de vainilla)
{b, v, v} (uno de banana, dos de vainilla)

(Y para dejarlo claro: hay n=5 cosas para elegir, y eliges r=3 de ellas.
El orden no importa, y s puedes repetir!)
Bien, no puedo decirte directamente cmo se calcula, pero te voy a ensear una tcnica especial para
que lo averiges t mismo.

Imagina que el helado est en contenedores, podras decir "sltate


el primero, despus 3 paladas, despus sltate los 3 contenedores
siguientes" y acabars con 3 paladas de chocolate!
Entonces es como si ordenaras a un robot que te trajera helado,
pero no cambia nada, tendrs lo que quieres.
Ahora puedes escribirlo como

(la flecha es saltar, el crculo es tomar)

Entonces los tres ejemplos de arriba se pueden escribir as:


{c, c, c} (3 de chocolate):
{b, l, v} (uno de banana, uno de limn y uno de vainilla):
{b, v, v} (uno de banana, dos de vainilla):
OK, entonces ya no nos tenemos que preocupar por diferentes sabores, ahora tenemos un
problema ms simple para resolver: "de cuntas maneras puedes ordenar flechas y crculos"
Fjate en que siempre hay 3 crculos (3 paladas de helado) y 4 flechas (tenemos que movernos 4 veces
para ir del contenedor 1 al 5).
As que (en general) hay r + (n-1) posiciones, y queremos que r de ellas tengan crculos.
Esto es como decir "tenemos r + (n-1) bolas de billar y queremos elegir r de ellas". Es decir, es como el
problema de elegir bolas de billar, pero con nmeros un poco distintos. Lo podras escribir as:

donde n es el nmero de cosas que puedes


elegir, y eliges r de ellas
(Se puede repetir, el orden no importa)
Es interesante pensar que podramos habernos fijado en flechas en vez de crculos, y entonces
habramos dicho "tenemos r + (n-1) posiciones y queremos que (n-1) tengan flechas", y la respuesta
sera la misma...

Qu pasa con nuestro ejemplo, cul es la respuesta?

(5+3-1)!
3!(5-1)!

7!
3!4!

5040
624

= 35

En conclusin
Es un montn de cosas que absorber, quizs tendras que leerlo otra vez para entenderlo todo bien.
Pero saber cmo funcionan estas frmulas es slo la mitad del trabajo. Averiguar cmo se interpreta
una situacin real puede ser bastante complicado.
Por lo menos ahora sabes cmo se calculan las 4 variantes de "el orden s/no importa" y "s/no se puede
repetir".

Ejercicios

1.-Campeonato (combinacin sin repeticin)


Se tiene n-equipos de futbol y se quiere realizar un
campeonato en el cual todos los equipos jueguen una sola vez con el
equipo de su grupo, para resolver este problema ser utilizando el
procedimiento combinacin sin repeticin.

2.-Carrera Pedestre (permutacin sin repeticin)


Se tienen n-competidores los cuales realizaran una competencia pedestre,
se quiere saber que competidores podran ocupar el podio, es decir los
tres primeros en llegar a la meta.
Para resolver este problema se usara el procedimiento de permutacin sin repeticin.
Competidores:
Richard
Diegoo
Wilmer
Roger

Posibles llegadas a la meta por orden


[Richard, Diego, Wilmer]
[Richard, Diego, Roger]
[Richard, Wilmer, Diego]
[Richard, Wilmer, Roger]
[Richard, Roger, Diego]
[Richard, Roger, Wilmer]
[Diego, Richard, Wilmer]
[Diego, Richard, Roger]
[Diego, Wilmer, Richard]
[Diego, Wilmer, Roger]
[Diego, Roger, Richard]
[Diego, Roger, Wilmer]
[Wilmer, Richard, Diego]
[Wilmer, Richard, Roger]
[Wilmer, Diego, Richard]
[Wilmer, Diego, Roger]
[Wilmer, Roger, Richard]
[Wilmer, Roger, Diego]
[Roger, Richard, Diego]
[Roger, Richard, Wilmer]
[Roger, Diego, Richard]
[Roger, Diego, Wilmer]
[Roger, Wilmer, Richard]
[Roger, Wilmer, Diego]

3.-Familia. (Combinaciones sin repeticin)


De un conjunto de n- personas se quiere obtener a la persona ms
responsable de todas ellas usando el procedimiento de combinaciones sin
repeticiones. El objetivo de este problema es facilitar de manera aleatoria mediante
combinaciones de varias personas quien seria el mas apto de todas ellas :
Por ejemplo :

Carlos
Juan
Maria
Pedro
Jose

La persona mas apta para ser el responsible seria


Carlos

[Carlos]

[carlos,juan,maria,pedro,jose]

4.- Pasteleria

tenemos cinco sabores de helado: banana, chocolate, limn, fresa y vainilla. Puedes
tomar 3 paladas. Cuntas variaciones hay?
Vamos a usar letras para los sabores: {b, c, l, f, v}. Algunos ejemplos son

{c, c, c} (3 de chocolate)
{b, l, v} (uno de banana, uno de limn y uno de vainilla)
{b, v, v} (uno de banana, dos de vainilla)

(Y para dejarlo claro: hay n=5 cosas para elegir, y eliges r=3 de ellas.
El orden no importa, y s puedes repetir!)

el helado est en contenedores, podras decir "sltate el primero, despus 3 paladas, despus
sltate los 3 contenedores siguientes" y acabars con 3 paladas de chocolate!
Combinaciones:

{c, c, c} (3 de chocolate):
{b, l, v} (uno de banana, uno de limn y uno de vainilla):
{b, v, v} (uno de banana, dos de vainilla):

5.- Maquina Traga perlas

(Permutacin con Repeticin)

Se desea saber todas las posibles combinaciones de una Maquina traga perlas que
puede mostrar en cada jugada, para ello se tiene las figuras que contendr la lista, se
necesita saber que cuando sale todas las figuras iguales el partido ser ganado para
ello usaremos la permutacin con repeticin.

La cuestin necesaria para hacer funcionar es poder indicar a la maquina todas las
posibles permutaciones con repeticin.
De la lista de elementos (frutas, verduras) tendremos que sacar todas las posibles
soluciones tal que la maquina escoja una al azar.

Bibliografia
https://es.wikipedia.org/wiki/Permutacin
https://es.wikipedia.org/wiki/Combinatoria

http://www.sectormatematica.cl/
http://www.disfrutalasmatematicas.com/

También podría gustarte