Está en la página 1de 10

[Escribir texto] Pgina 1

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
CALIFICACION DE EXPOSICION
DE LA UNIDAD:
CALIFICACION DE LA INESTIGACION
DOCUMENTAL:
[Escribir texto] Pgina 2
CALKINI CAMPECHE A DE 8 DE SEPTIEMBRE DEL 2010
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 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.

La programacin dinmica determina la solucin ptima de un problema
de n variables descomponindola en n etapas, con cada etapa incluyendo 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
referencia para descomponer el problema en etapas.

La programacin dinmica es una tcnica que se puede aplicar para
resolver muchos problemas de optimizacin. La mayor parte de las veces, la
programacin dinmica obtiene soluciones con un avance en reversa, desde el
final de un problema hacia el principio con lo que un problema grande y
engorroso se convierte en una serie de problemas ms pequeos y ms
tratables.














[Escribir texto] Pgina 3

Desarrollo

Programacin Dinmica Determinstica

Aplicaciones de programacin dinmica

Tres 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.

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 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.

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.

Y 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 ms
valiosos.

Parece que estos tres nombres se acuaron en las tres ramas de las
fuerzas armadas estadounidenses:
La fuerza area, el ejrcito y la marina.

[Escribir texto] Pgina 4
La ecuacin recursiva (en reversa) se desarrolla para el problema
general de una mochila de:
W libras, con n artculos.

Sea:
mi
: La cantidad de unidades del artculo i en la mochila.
ri
: El ingreso por unidad del articulo i.
wi
: 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 + + + =


Sujeto a:

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 ,
mi
la cantidad de unidades
del artculo i que entran en la mochila. El ingreso correspondiente es .
m r i i

Si se define
(
(

wi
W
como el mximo entero menor o igual a ,
wi
W
se ve que
. ,..., 1 , 0
mi
(
(

=
wi
W


3.- El estado en la etapa i se presenta por ,
xi
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.

[Escribir texto] Pgina 5
Definiremos a:

( ) =
xi i f
Como el ingreso mximo para las etapas i, i+1, y n, dado el estado .
xi


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

Paso 1:
Expresar ( )
xi i f
en funcin de ( )
xi 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
xi
s
( ) 0
1 1 f

+ + xn n


Paso 2:
Expresar
x 1 i+
en funcin de
xi
para asegurar que el lado izquierdo,
( ),
f xi i
sea funcin solo de .
xi
Por definicin,
m w x x i i 1 i i
=
+
representa el
peso que se uso en la etapa i. As,
m
w -
x x i
i
1 i
i
=
+
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


(
(

=
w
m
i
i
W
,..., 1 , 0
W
xi
s


Ejemplo:
Un barco de 4 toneladas se carga con uno o ms de tres artculos. La
tabla siguiente muestra el peso unitario, ,
wi
en toneladas, y el ingreso por
unidad ,
ri
en miles de dlares, para el artculo i. Cmo se debe cargar el
barco para maximizar los ingresos totales?

[Escribir texto] Pgina 6
Articulo i
wi

ri

1 2 31
2 3 47
3 1 14

Como los pesos unitarios
wi
y el peso mximo
W
son enteros, el
estado
xi
solo debe tener valores enteros.

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 0
3
=
x
y , 4
3
=
x
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 ( ) 3 2 , 1
3
y
x
= implican una
asignacin parcial de la capacidad del barco del artculo 3. De hecho, el
intervalo mencionado de valores de
x3
cubre todas las asignaciones posibles
de capacidad de3l barco del artculo 3.

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

( ) { } { } 4
1
4
, ax
3 3 3 3 14m f
=
(

= =
m x
mx m

El cuadro siguiente compara las siguientes alternativas factibles para cada
valor de .
3 x


[Escribir texto] Pgina 7
m 14 3

Solucin Optima
x3
0
3
=
m
1
3
=
m
2
3
=
m
3
3
=
m
4
3
=
m

( )
x f 3 3

m
*
3

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

Etapa 2:

( ) ( ) { } { } 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

Solucin Optima
x2
0
2
=
m
1
2
=
m

( )
x f 2 2

m2

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

Etapa 1:

( ) ( ) { } { } 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

Solucin Optima
x1
0
1
=
m
1
1
=
m
2
1
=
m

( )
x f 1 1

m1

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

[Escribir texto] Pgina 8
La solucin ptima se determina ahora de la siguiente manera: dada
4 = w Toneladas, 4
1
=
x
expresa la alternativa optima 2
*
1
=
m
que quiere decir
que en el barco se cargan 2 unidades del articulo 1. Esta asignacin deja
a 0. 2 2 4
2m2 1 2
= = =
-
x x
De la etapa 2, 0
x2
= produce , 0
m2
=
-
que a su
vez produce . 0 0 3 0
3m x 2 2 3
= = =
x
A continuacin, de la etapa 3
0
3
=
x
produce . 0
m3
=
-
As, la solucin es , 2
m1
=
-
, 0
m2
=
-
y . 0
m3
=
-
El ingreso
correspondiente es $62,000.

En la tabla para la etapa 1 no se necesita en realidad obtener solo es
optimo de , 4
1
=
x
porque es la ultima etapa que se examina.































[Escribir texto] Pgina 9
Conclusin








































A travs de la Programacin Dinmica
Determinstica se pueden resolver distintos
problemas con el fin de buscar la mejor
optimizacin. Esta tcnica para solucionarse se
determina yendo desde el final hasta el
principio, es por eso que un problema grande
se va haciendo ms pequeo.

Esta tcnica busca maximizar los
ingresos y de igual manera minimizar los costos
de transporte.


[Escribir texto] Pgina 10

Fuentes bibliogrficas






Libro: investigacin de operaciones
Autor: Hamdy A. Taha
Editorial: Pearson Educacin
Edicin: 7ma.
Paginas: 406 - 409

También podría gustarte