Está en la página 1de 15

Problema de la mochila

Ing Rafael Castro


Problema de la
mochila/equipo de
vuelo/carga del contenedor
El modelo de la mochila tiene que ver
clásicamente con el hecho de determinar los
artículos más valiosos que un combatiente
carga en una mochila.
El problema representa un modelo de
asignación de recursos general en el cual se
utilizan recursos limitados por varias
actividades económicas.
El objetivo es maximizar el rendimiento total.
• La ecuación recursiva (hacia atrás) se desarrolla para el problema general de asignar n
artículos a una mochila con capacidad de peso W. Sea mi la cantidad de unidades del
artículo i en la mochila, y defina ri y wi como el ingreso unitario y el peso del artículo
i.
• El problema general se representa como
Los tres elementos del modelo son
La manera más
conveniente de
construir la
ecuación
recursiva es un
procedimiento
de dos pasos:
ejemplo
• Un barco de 4 toneladas puede
cargarse con uno o más de tres
artículos. La siguiente tabla da el
peso unitario, wi, en toneladas y
el ingreso unitario en miles de
dólares, ri, para el artículo i. El
objetivo es determinar la • Como el peso unitario wi y el
cantidad de unidades de cada peso máximo W son enteros, el
artículo que maximizará el estado xi asume sólo valores
rendimiento total. enteros.
• El peso exacto a ser asignado a la etapa 3
Etapa 3. (artículo 3) no se conoce con anticipación pero
puede suponer uno de los valores 0, 1,..., y 4
(porque W 5 4 toneladas y w3 5 1 tonelada). Un
valor de m3 es factible sólo si w3m3 # x3.
• Por lo tanto se excluyen todos los valores no
factibles (con w3m3 . x3). El ingreso para el
artículo 3 es 14m3. En consecuencia, la
ecuación recursiva para la etapa 3 es
Etapa 3
Etapa 2
Etapa 1
Se determina como sigue: Dado que W = 4 toneladas,
del estado 1,
x1 = 4 se da la alternativa óptima m1 = 2; es decir que
en el barco se cargarán dos unidades del artículo1. Esta
asignación deja,
x2 = x1 - 2m2 = 4 - 2 * 2 = 0 para las etapas 2 y 3.
La solución De la etapa 2, x2 = 0 da por resultado, m2 = 0, lo cual
deja
óptima x3 = x2 - 3m2 = 0 - 3 * 0 = 0 unidades para la etapa 3.
Luego, a partir de la etapa 3, x3 = 0 da m3 = 0.
Por lo tanto, la solución óptima completa es,
m1 = 2, m2 = 0, y m...3 = 0.
El rendimiento asociado es f1(4) 5 $62,000.
• En la tabla para la etapa 1, en realidad tenemos que calcular la fila
sólo para x1 = 4, porque ésta es la última etapa que se considerará.
Sin embargo, se incluyen los cálculos para x1 = 0, 1, 2 y 3 para poder
realizar el análisis de sensibilidad. Por ejemplo, ¿qué sucede si la
capacidad del barco es de 3 toneladas en lugar de 4?
• La nueva solución óptima puede determinarse como

• Por lo tanto la solución óptima es (m...1, m...2, m...3) = (0, 1, 0), y el


ingreso óptimo es f1(3) 5 $47,000.
En el ejemplo anterior, determine la
solución óptima suponiendo que la
capacidad de peso máxima del barco es:

de 2 toneladas.
problemas

de 5 toneladas.
Problemas
• Resuelva el problema de carga de un contenedor del ejemplo para cada uno de los
siguientes conjuntos de datos:
Problemas

• Un excursionista debe empacar tres artículos: alimento, botiquín


de primeros auxilios y ropa.
• La mochila tiene una capacidad de 3 pies3 . Cada unidad de
alimento ocupa 1 pie3 , el botiquín de primeros auxilios ocupa
1/4 pie3, y cada pieza de ropa ocupa aproximadamente 1/2 pie3 .
• El excursionista asigna pesos de prioridad de 3, 4 y 5 al alimento,
el botiquín, y la ropa, respectivamente, lo que significa que la
ropa es el más valioso de los tres artículos. Por experiencia, el
excursionista debe llevar al menos una unidad de cada artículo y
no más de dos botiquines.
• ¿Cuántas unidades de cada artículo debe llevar el excursionista?

También podría gustarte