Está en la página 1de 15

PROGRAMACIN DINMICA DETERMINSTA

DOCENTE:
ING. RICARDO GOMZ KU

PRESENTA:
LIZVIANEY POOT PECH 1744

09 de Septiembre, 2010
INVESTIGACION DE
OPERACIONES II
Es una tcnica que se utiliza
para resolver diversos problemas de
optimizacin.

Esta tcnica llega a la solucin
trabajando hacia atrs partiendo del
final del problema hacia el principio, por
lo que un problema enorme e
inmanejable se convierte en un serie de
problemas mas pequeos y
manejables.
Elementos bsicos de un modelo de programacin dinmica.

1.- Definicin de las etapas.
2.- Definicin de las alternativas.
3.- Definicin de los estados para cada etapa.
El modelo de la mochila
tiene que ver con el caso de un
soldado (o un montaista) que
debe decidir cuales son los
artculos ms valiosos que debe
llevar en su mochila. Este
problema parafrasea un modelo
general de asignacin de recursos
en el que un solo recurso limitado
se asigna a varias alternativas
(por ejemplo, fondos limitados
asignados a proyectos) con objeto
de maximizar el ingreso total.
Y el problema de carga de flete o del
contenedor, en el que un barco con capacidad
limitada de volumen o peso se carga con los
fletes mas valiosos.
Al problema de la mochila tambin se le
llama problema de conjunto de fuga o equipo
de vuelo, en el que un piloto de avin a reaccin
debe determinar los artculos ms valiosos (de
emergencia) que debe llevar a bordo.
Parece que estos tres nombres se acuaron
en las tres ramas de las fuerzas armadas
estadounidenses:

La fuerza area, el ejercito y la marina.
La ecuacin recursiva (en reversa) se desarrolla para el
problema general de una mochila de:
W libras, con n artculos.

Sea:

La cantidad de unidades del artculo i en la mochila.
El ingreso por unidad del articulo i.
El peso por unidad del articulo i.

El problema general se representa con el siguiente programa lineal entero:



Sujeto a:
m
i
ri
w
i
m m m
M
n n 2 2 1 1 r r r
... z aximizar + + + =
enteros y
W
m
m m m
0 ,...,
...
m m
w w w
n 2 1
n n 2 2 1 1
>
s + + +
Los tres elementos del modelo son:

1.- La etapa i se presenta con el articulo i, i =1, 2,, n.

2.- Las alternativas en la etapa i se presentan por la cantidad de
unidades del artculo i que entran en la mochila. El ingreso correspondiente
es


Si se define como el mximo entero menor o igual a se ve
que




3.- El estado en la etapa i se presenta por el peso total asignado a las
etapas (artculos) i, i+1,, y n. Esta definicin refleja el que la restriccin
del peso es la nica que vincula entre s a toda la n etapas.
,
mi
.
m r i i
(
(

wi
W
. ,..., 1 , 0
mi
(
(

=
wi
W
,
xi
(
(

wi
W
Definiremos a:

Como el ingreso mximo para las etapas i, i+1, y n, dado el estado

La forma mas sencilla de determinar la ecuacin recursiva es un
procedimiento con dos pasos:

Paso 1:

Expresar en funcin de como sigue:
( ) =
x
i i f
.
xi
( )
x
i i f
( )
x
i i 1 f +
( ) { ( )} n 2,..., , 1 ,
1 1 f f
= + =
+ +
i mn
x m r x
i i i i i i
(
(

=
w
m
i
i
W
,..., 1 , 0
W
x
i
s
( ) 0
1 1 f

+ +
x
n n
Paso 2:

Expresar en funcin de para asegurar que el lado
izquierdo, sea funcin solo de


Por definicin, representa el peso que se uso en la
etapa i. As, y la ecuacin recursiva apropiada es:
( ) { ( )} n 2,..., , 1 , a
f f 1
= + =
+
i x m
m w x m r x
i i i i i i i i
x 1 i+
x
i
( ),
f x
i i
.
xi
m w x x i i 1 i i
=
+
,
i
m
w -
x x i
i
1 i
=
+
(
(

=
w
m
i
i
W
,..., 1 , 0
W
x
i
s
Un barco de 4 toneladas se carga con uno o ms de tres
artculos. La tabla siguiente muestra el peso unitario, en toneladas, y
el ingreso por unidad en miles de dlares, para el artculo i. Cmo se
debe cargar el barco para maximizar los ingresos totales?








Como los pesos unitarios y el peso mximo son
enteros, el estado solo debe tener valores enteros.
Articulo i
1 2 31
2 3 47
3 1 14
w
i
ri
w
i
W
x
i
,
wi
,
ri
Etapa 3:

No se conoce de antemano el peso exacto por asignar a la etapa
3 (articulo 3), pero debe asumir uno de los valores 0,1,, y 4 (porque W=4
toneladas). Los estados y respectivamente, representan los
casos extremos de no embarca nada del articulo 3 y de asignar a el toda la
capacidad del barco. Los valores restantes de implican una
asignacin parcial de la capacidad del barco del artculo 3. De hecho, el
intervalo mencionado de valores de cubre todas las asignaciones
posibles de capacidad del barco del artculo 3.

Como tonelada por unidad, la cantidad mxima de
unidades que se puede cargar del artculo 3 es lo que significa que
los valores posibles de Solo es posible una alternativa
si As todas las alternativas no factibles (aquellas para las que
) quedan excluidas. La ecuacin siguiente es la base para
comparar las alternativas de la etapa 3.
0
3
=
x
, 4
3
=
x
( ) 3 2 , 1
3
y
x
=
x
3
1
3
=
w
, 4
1
4
=
. 4 3 , 2 , 1 , 0
2
y son
m m
2
.
2 2 2 x m w
s
.
2 2 2 x m w
s
Solucin
Optima
0 0 - - - - 0 0
1 0 14 - - - 14 1
2 0 14 28 - - 28 2
3 0 14 28 42 - 42 3
4 0 14 28 42 56 56 4
m 14
3
x
3
0
3
=
m
1
3
=
m
2
3
=
m
3
3
=
m
4
3
=
m
( )
x f 3 3
m
*
3
( ) { } { } 4
1
4
, ax
3 3 3 3 14m f
=
(

= =
m x
mx m
Etapa 2:
Solucin Optima
0 0+0=0 - 0 0
1 0+14=14 - 14 0
2 0+28=28 - 28 0
3 0+42=42 47+0=47 47 1
4 0+56=56 47+14=61 61 1
( )
3m f 47m
2 2 3 2
+
x
x
2
0
2
=
m
1
2
=
m
( )
x f 2 2 m
2
( ) ( ) { } { } 1
3
4
ax ,
m 3m x f 47m ax x f 2 2 2 3 2 2 2
2
= = + = m
m
m
Etapa 1:
Solucin Optima
0 0+0=0 - - 0 0
1 0+14=14 - - 14 0
2 0+28=28 31+0=31 - 31 1
3 0+47=47 31+14=45 - 47 0
4 0+61=61 31+28=59 62+0=62 62 2
( )
2m f 31
1 1 2 1
+
x m
x
1
0
1
=
m
1
1
=
m
2
1
=
m
( )
x f 1 1 m
1
( ) ( ) { } { } 2
2
4
ax , ax
m 2m x f 31m x f 1 1 1 2 1 1 1
1
= = + = m
m
m
La solucin ptima se determina ahora de la siguiente
manera: dada toneladas, expresa la alternativa optima que
quiere decir que en el barco se cargan 2 unidades del articulo 1.
Esta asignacin deja a De la etapa 2,
produce que a su vez produce A
continuacin, de la etapa 3 produce As, la solucin es
y El ingreso correspondiente es $62,000.


4 = w
4
1
=
x
2
*
1
=
m
0. 2 2 4
2m2 1 2
= = =
-
x x
0
x2
=
, 0
m2
=
-
. 0 0 3 0
3m x 2 2 3
= = =
x
0
3
=
x
. 0
m3
=
-
, 2
m1
=
-
, 0
m2
=
-
. 0
m3
=
-
Libro: investigacin de operaciones
Autor: Hamdy A. Taha
Editorial: Pearson Educacin
Edicin: 7ma.
Paginas: 406-409

También podría gustarte