You are on page 1of 8

MATERIA

:
INVESTIGACIÓN DE OPERACIONES II


SÉPTIMO SEMESTRE


GRUPO: B


DOCENTE:
ING. RICARDO GOMÉZ KU


TRABAJO:
PROGRAMACIÓN DINAMICA DETERMINÍSTICA


PRESENTA:
ROSA LIZVIANEY POOT PECH 1744
CALIFICACION DE EXPOSICION
DE LA UNIDAD:
CALIFICACION DE LA INESTIGACION
DOCUMENTAL:
CALKINI CAMPECHE A DE 8 DE SEPTIEMBRE DEL 2010
Introducción


La Programación Dinámica Determinística es una técnica que se utiliza para
resolver diversos problemas de optimización. Esta técnica llega a la solución
trabajando hacia atrás partiendo del final del problema hacia el principio, por lo
que un problema enorme e inmanejable se convierte en un serie de problemas
mas pequeños y manejables.

La programación dinámica determina la solución óptima de un problema
de n variables descomponiéndola en n etapas, con cada etapa incluyendo
un subproblema de una sola variable. La ventaja en el aspecto de los cálculos
es que optimizaremos una sola variable, en vez de subproblemas de n variables.
La principal contribución de la PD es el principio de optimalidad, un marco
de referencia para descomponer el problema en etapas.

La programación dinámica es una técnica que se puede aplicar para
resolver muchos problemas de optimización. La mayor parte de las veces,
la programación dinámica 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 más pequeños y
mástratables.















Desarrollo

Programación Dinámica Determinística

Aplicaciones de programación dinámica

Tres elementos básicos de un modelo de programación dinámica.

1.- Definición de las etapas.
2.- Definición de las alternativas.
3.- Definición de los estados para cada etapa.

Problema de la mochila/equipo de vuelo/carga del contenedor.

El modelo clásico de la mochila tiene que ver con el caso de un soldado (o
un montañista) que debe decidir cuales son los artículos más valiosos que debe
llevar en su mochila. Este problema parafrasea un modelo general de asignación
de recursos en el que un solo recurso limitado se asigna a varias alternativas (por
ejemplo, fondos limitados asignados a proyectos) conobjeto de maximizar el
ingreso total.

Al problema de la mochila también se le llama problema de conjunto
de fuga o equipo de vuelo, en el que un piloto de avión a reacción debe
determinar los artículos más 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 más valiosos.

Parece que estos tres nombres se acuñaron en las tres ramas de las
fuerzas armadas estadounidenses:
La fuerza aérea, el ejército y la marina.

La ecuación recursiva (en reversa) se desarrolla para el problema general
de una mochila de:
W libras, con n artículos.

Sea:
: La cantidad de unidades del artículo 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:



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
artículo i que entran en la mochila. El ingreso correspondiente es
Si se define como el máximo 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
(artículos) i, i+1,…, y n. Esta definición refleja el que la restricción del peso es la
única que vincula entre sí a toda lan etapas.

Definiremos a:

Como el ingreso máximo para las etapas i, i+1, y n, dado el estado

La forma mas sencilla de determinar la ecuación recursiva es un
procedimiento con dos pasos:

Paso 1:
Expresar en función de como sigue:





Paso 2:
Expresar en función de para asegurar que el lado izquierdo, sea función
solo de Por definición, representa el peso que se uso en la etapa i. Así, y la
ecuación recursiva apropiada es:





Ejemplo:
Un barco de 4 toneladas se carga con uno o más de tres artículos. La tabla
siguiente muestra el peso unitario, en toneladas, y el ingreso por unidad en miles
de dólares, para el artículo i. ¿Cómo se debe cargar el barco para maximizar los
ingresos totales?

Articulo i
1 2 31
2 3 47
3 1 14

Como los pesos unitarios y el peso máximo son enteros, el estado 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 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 asignación parcial de la capacidad del barco del artículo 3. De
hecho, el intervalo mencionado de valores de cubre todas las asignaciones
posibles de capacidad de3l barco del artículo 3.

Como tonelada por unidad, la cantidad máxima de unidades que se puede
cargar del artículo 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 ecuación siguiente es la base para comparar las alternativas
de la etapa 3.




El cuadro siguiente compara las siguientes alternativas factibles para cada valor
de
Solución 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

Etapa 2:




Solución 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

Etapa 1:





Solución 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

La solución ó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 asignación deja a De la etapa
2, produce que a su vez produce A continuación, de la etapa 3 produce Así, la
solución es y El ingreso correspondiente es $62,000.

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































Conclusión