Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MONOGRAFIA
PROBLEMA DE LA MOCHILA EN PROGRAMACION LOGICA
AUTORES:
QUISPE MORENOS JULISSA VANESSA
TRUJILLO-PERU
2014
1
INDICE
DEDICATORIA. 3
INTRODUCCION . 4
1. MARCO TEORICO
1.1. CAPITULO I : . 5
1.2. CAPITULO II 6
1.3.2 PSEUDOCODIGO
1.4. CAPITULO IV .. 11
CONCLUSIONES.. 12
ANEXOS.. 13
BIBLIOGRAFIAS.. 14
2
A todos los estudiantes de ciencia
y tecnologa, ya que gracias a la
investigacin y esfuerzo que
damos, lograremos el progreso y
desarrollo de la humanidad.
3
INTRODUCCION
aplicaciones.
4
MARCO TEORICO
CAPITULO I
HISTORIA PROBLEMA DE LA MOCHILA :
gran tamao. Sin embargo, la estructura nica del problema, y el hecho de que se
peso determinado, con todo o parte de un conjunto de objetos, cada uno con un peso
y valor especficos.
Los objetos colocados en la mochila deben maximizar el valor total sin exceder el peso
mximo.
5
CAPITULO II
una serie de condiciones que hacen que pueda ser planteado como un problema de
Se verifica:
Resolucin:
supercreciente:
6
En caso contrario tendr un 1 y se continuar la resolucin con los restantes
Aplicacin:
A la criptografa
denotadas por Ni, y exactamente un tem tienen que ser tomado de cada clase
capacidades Wi .
son iguales a los pesos y todas las mochilas tienen la misma capacidad.
7
Mtodos de resolucin
Algoritmos voraces:
En una primera etapa, se adicionarn unidades enteras hasta que, por motivo de
Teorema:
porcin que an tenga cabida el resultado al que se llega es una solucin ptima.
Algoritmo goloso:
Mientras no se haya excedido el peso de la mochila, seguir agregando a la mochila
i..
8
TIPO DE BUSQUEDA:
Esta tcnica es tambin llamada bsqueda con vuelta atrs, el termino se utiliza
vez(solo genera un sucesor a la vez) y vueeve atrs cuando una variable no tiene
9
CAPITULO III
PLANTEAMIENTO DEL PROBLEMA DE LA MOCHILA:
En esta imagen se tiene una mochila con una capacidad de 15 kg que se puede
llenar con cajas de distinto peso y valor, el problema planteado seria que cajas
elegir de modo de maximizar las ganancias y no exceder a 15 kg del peso
permitido.
n objetos: i= 1..n {
el objeto i contribuye
en ,al peso de la carga, limitado por w.
en , al valor de la carga , que se quiere maximizar.
10
Ejemplar de problema:
n= 5, w =100
1 2 3 4 5
Vi 20 30 66 40 60
wi 10 20 30 40 50
Seleccin:
1 2 3 4 5
vi 20 30 66 40 60
wi 10 20 33 40 50
Vi/wi 2.0 1.5 2.2 1.0 1.2 Objeto ( )
Xi(vi max) 0 0 1 0.5 1 146
Xi( wi min) 1 1 1 1 0 156
Xi(vi/wi max) 1 1 1 0 0.8 164
PSEUDOCODIGO:
11
CAPITULO IV
APLICACIONES A LA SOCIEDAD:
en la carga del barco o avin: todo el equipaje debe ser llevado, sin ser
sobrecargado.
Supongan que son un ladrn que acaba de entrar a una bveda, para esto ustedes
solo llevan consigo una mochila que tiene una capacidad limitada, en este caso
de c cantidad de kilos. Ahora ante sus ojos se encuentran con n objetos cada uno
objetos as que debe de escoger aquella combinacin de objetos tal que la suma de
mochila.
12
CONCLUSIONES
voraces y algoritmos.
13
ANEXOS
14
Apndice A
http://es.wikibooks.org/wiki/Programaci%C3%B3n_din%C3%A1mica/Problema
_de_la_mochila
Apndice B
http://www.forosdelweb.com/f130/aporte-problema-mochila-963496/
http://www.todoexpertos.com/categorias/ciencias-
eingenieria/matematicas/respuestas/418995/el-problema-de-la-mochila
15
BIBLIOGRAFIA
Richard M. Karp (1972). Reducibility Among Combinatorial Problems. En R. E.
http://es.wikipedia.org/wiki/Problema_de_la_mochila
16