Você está na página 1de 10

INSTITUTO TECNOLOGICO SUPERIOR DE

CALKINI
EN EL ESTADO DE CAMPECHE
INGENIERIA INDUSTRIAL
MATERIA:
INVESTIGACIN DE OPERACIONES II
SPTIMO SEMESTRE
GRUPO: B
DOCENTE:
ING. RICARDO GOMZ KU
TRABAJO:
PROGRAMACIN DINAMICA
DETERMINSTICA
PRESENTA:
ROSA LIZVIANEY POOT PECH 1744
CALIICACION DE E!POSICION
DE LA UNIDAD:
CALIICACION DE LA INESTIGACION
DOCUMENTAL:
[Escribir texto] Pgina 1
CALKINI CAMPECHE A DE " DE SEPTIEMBRE DEL #$1$
Introduccin
La Programacin Dinmica Determinstica es una tcnica que se utiliza
para resolver diversos problemas de optimizacin. Esta tcnica llega a la
solucin trabajando hacia atrs partiendo del inal del problema hacia el
principio! por lo que un problema enorme e inmanejable se convierte en un
serie de problemas mas peque"os # manejables.
La programacin dinmica determina la solucin ptima de un problema
de n variables descomponindola en n etapas, con cada etapa inclu#endo un
subproblema de una sola variable. La ventaja en el aspecto de los clculos es
que optimizaremos una sola variable! en vez de subproblemas de n variables.
La principal contribucin de la PD es el principio de optimalidad! un marco de
reerencia para descomponer el problema en etapas.
La programacin dinmica es una tcnica que se puede aplicar para
resolver muchos problemas de optimizacin. La ma#or parte de las veces! la
programacin dinmica obtiene soluciones con un avance en reversa! desde el
inal de un problema hacia el principio con lo que un problema grande #
engorroso se convierte en una serie de problemas ms peque"os # ms
tratables.
[Escribir texto] Pgina 2
Desarrollo
Programacin Dinmica Determinstica
Aplicaciones de programacin dinmica
$res elementos bsicos de un modelo de programacin dinmica.
%.& Deinicin de las etapas.
'.& Deinicin de las alternativas.
(.& Deinicin de los estados para cada etapa.
Problema de la mochila/equipo de vuelo/carga del contenedor.
El modelo clsico de la mochila tiene que ver con el caso de un soldado
)o un monta"ista* que debe decidir cuales son los artculos ms valiosos que
debe llevar en su mochila. Este problema pararasea un modelo general de
asignacin de recursos en el que un solo recurso limitado se asigna a varias
alternativas )por ejemplo! ondos limitados asignados a pro#ectos* con objeto
de ma+imizar el ingreso total.
,l 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.
- problema de carga de flete o del contenedor en el que un barco
con capacidad limitada de volumen o peso se carga con los letes ms
valiosos.
Parece que estos tres nombres se acu"aron en las tres ramas de las
uerzas armadas estadounidenses.
!a fuer"a a#rea el ej#rcito $ la marina.
[Escribir texto] Pgina 3
La ecuacin recursiva )en reversa* se desarrolla para el problema
general de una mochila de.
% libras con n artculos.
&ea'
m
i
. La cantidad de unidades del artculo i en la mochila.
ri
. El ingreso por unidad del articulo i.
w
i
. El peso por unidad del articulo i.
El problema general se representa con el siguiente programa lineal entero.
m m m
M
n n 2 2 1 1 r r r
... z aximizar + + + =
&ujeto a.
enteros y
W
m
m m m
0 ,...,
...
m m
w w w
n 2 1
n n 2 2 1 1

+ + +
!os tres elementos del modelo son'
%.& La etapa i se presenta con el articulo i! i /%! '!0! n.
'.& Las alternativas en la etapa i se presentan por ,
mi
la cantidad de
unidades del artculo i que entran en la mochila. El ingreso correspondiente es
.
m r i i
1i se deine

wi
W
como el m+imo entero menor o igual a
,
w
i
W
se ve
que
. ,..., 1 , 0
mi

=
wi
W
[Escribir texto] Pgina 4
(.& El estado en la etapa i se presenta por ,
xi
el peso total asignado a las
etapas )artculos* i! i2%!0! # n. Esta deinicin releja el que la restriccin del
peso es la 3nica que vincula entre s a toda la n etapas.
Definiremos a'
( ) =
x
i i f
4omo el ingreso m+imo para las etapas i! i2%! # n! dado el estado
.
xi
La orma mas sencilla de determinar la ecuacin recursiva es un
procedimiento con dos pasos.
Paso ('
E+presar ( )
x
i i f
en uncin de ( )
x
i i 1
f
+
como sigue.
( ) { ( )} 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

( ) 0
1 1 f

+ +
x
n n
Paso )'
E+presar
x 1 i+
en uncin de
xi
para asegurar que el lado izquierdo!
( ),
f x
i i
sea uncin solo de .
xi
Por deinicin!
m w x x i i 1 i i
=
+
representa el peso que se uso en la etapa i. ,s!
m
w -
x x i
i
1 i
i
=
+
# 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
[Escribir texto] Pgina 5

=
w
m
i
i
W
,..., 1 , 0
W
x
i

*jemplo'
5n barco de 6 toneladas se carga con uno o ms de tres artculos. La
tabla siguiente muestra el peso unitario! ,
w
i
en toneladas! # el ingreso por
unidad ,
ri
en miles de dlares! para el artculo i. 74mo se debe cargar el
barco para ma+imizar los ingresos totales8
Articulo i
w
i
ri
% ' (%
' ( 69
( % %6
4omo los pesos unitarios
w
i
# el peso m+imo
W
son enteros! el
estado
x
i
solo debe tener valores enteros.
*tapa +'
:o se conoce de antemano el peso e+acto por asignar a la etapa (
)articulo (*! pero debe asumir uno de los valores ;!%!0! # 6 )porque </6
toneladas*. Los estados 0
3
=
x
# , 4
3
=
x
respectivamente! representan los
casos e+tremos de no embarca nada del articulo ( # de asignar a el toda la
capacidad del barco. Los valores restantes de ( ) 3 2 , 1
3
y
x
= implican una
asignacin parcial de la capacidad del barco del artculo (. De hecho! el
intervalo mencionado de valores de
x
3
cubre todas las asignaciones
posibles de capacidad de(l barco del artculo (.
[Escribir texto] Pgina 6
4omo 1
3
=
w
tonelada por unidad! la cantidad m+ima de unidades que
se puede cargar del artculo ( es
, 4
1
4
=
lo que signiica que los valores
posibles de . 4 3 , 2 , 1 , 0
2
y son
m
1olo es posible una
m
2
alternativa si
.
2 2 2
x m w
,s todas las alternativas no actibles )aquellas para las que *
quedan e+cluidas. La ecuacin siguiente es la base para comparar las
alternativas de la etapa (.
( ) { } { } 4
1
4
, ax
3 3 3 3 14m f
=

= =
m x
mx m
El cuadro siguiente compara las siguientes alternativas actibles para cada
valor de .
3
x

m 14
3
1olucin =ptima
x
3
0
3
=
m
1
3
=
m
2
3
=
m
3
3
=
m
4
3
=
m
( )
x f 3 3
m
*
3
; ; & & & & ; ;
% ; %6 & & & %6 %
' ; %6 '> & & '> '
( ; %6 '> 6' & 6' (
6 ; %6 '> 6' ?@ ?@ 6
*tapa )'
( ) ( ) { } { } 1
3
4
ax ,
m 3m x f 47m ax x f 2 2 2 3 2 2 2
2
= = + = m
m
m
( )
3m f 47m
2 2 3 2
+
x
1olucin =ptima
x
2
0
2
=
m
1
2
=
m
( )
x f 2 2
m
2
; ;2;/; & ; ;
% ;2%6/%6 & %6 ;
' ;2'>/'> & '> ;
( ;26'/6' 692;/69 69 %
6 ;2?@/?@ 692%6/@% @% %
[Escribir texto] Pgina 7
*tapa ('
( ) ( ) { } { } 2
2
4
ax , ax
m 2m x f 37m x f 1 1 1 2 1 1 1
1
= = + = m
m
m
( )
2m f 31
1 1 2 1
+
x m
1olucin =ptima
x
1
0
1
=
m
1
1
=
m
2
1
=
m
( )
x f 1 1
m
1
; ;2;/; & & ; ;
% ;2%6/%6 & & %6 ;
' ;2'>/'> (%2;/(% & (% %
( ;269/69 (%2%6/6? & 69 ;
6 ;2@%/@% (%2'>/?A @'2;/@' @' '
La solucin ptima se determina ahora de la siguiente manera. dada
4 = w $oneladas! e+presa la alternativa optima 2
*
1
=
m
que quiere decir que
en el barco se cargan ' unidades del articulo %. Esta asignacin deja a
0. 2 2 4
2m2 1 2
= = =

x x
De la etapa '! 0
x2
= produce , 0
m2
=

que a
su vez produce . 0 0 3 0
3m x 2 2 3
= = =
x
, continuacin! de la etapa (
0
3
=
x
produce . 0
m3
=

,s! la solucin es , 2
m1
=

, 0
m2
=

# . 0
m3
=

El
ingreso correspondiente es B@'!;;;.
En la tabla para la etapa % no se necesita en realidad obtener solo es
optimo de , 4
1
=
x
porque es la ultima etapa que se e+amina.

[Escribir texto] Pgina 8
,onclusin
[Escribir texto] Pgina 9
, travs de la Programacin Dinmica
Determinstica se pueden resolver distintos
problemas con el in de buscar la mejor
optimizacin. Esta tcnica para solucionarse se
determina #endo desde el inal hasta el principio!
es por eso que un problema grande se va
haciendo ms peque"o.
Esta tcnica busca ma+imizar los ingresos
# de igual manera minimizar los costos de
transporte.
-uentes bibliogrficas
Libro. investigacin de operaciones
,utor. Camd# ,. $aha
Editorial. Pearson Educacin
Edicin. 9ma.
Paginas. 6;@ & 6;A
[Escribir texto] Pgina 10

Você também pode gostar