Vous êtes sur la page 1sur 12

INSTITUTO TECNOLOGICO DE PIEDRAS

NEGRAS
TRABAJO:
EJERCICIOS DE UNIDAD 1
ALUMNO:
JOSE ARTURO MARTINEZ BRISEO
MAESTRO:
LUIS MANUEL GARCIA PIZARRO
MATERIA:
INVESTIGACION DE OPERACIONES
II
CARRERA:
ING. INDUSTRIAL

PIEDRAS NEGRAS COAHUILA, 16 DE JULIO


DEL 2013
1.2 EJEMPLOS DE MODELOS DE PROGRAMACIN DINAMICA

1.- Un Ingeniero Forestal, requiere saber: i) Cul es el costo mnimo, y ii) Cul es la
ruta con ese costo mnimo, para ir desde su oficina hasta el lugar donde est la
cosecha. En su camino debe pasar por 3 sectores o ciudades antes de llegar a
su destino, y lugares posibles en esos sectores o ciudades. Las posibles rutas, y
el costo asociado por Kms. de distancia y otros en $, se ven en el siguiente
esquema:

Solucin:

Para ir de 1 a 13 hay 48 rutas posibles. Una posibilidad para encontrar la solucin es


calcular el valor asociado a cada una y ver cul es la que proporciona el menor costo. Y si
fuesen miles de rutas?. Por se descarta esa alternativa y se usa el mtodo de la programacin
Dinmica, donde se resuelve desde el final hacia el inicio, y hay etapas y estados.
Etapas: Son 4. La etapa 1 es decidir ir del estado inicial 1 al estado 2, 3, 4 o 5 que son los
puntos posibles en el sector siguiente. La etapa 2 es decidir ir a 6, 7 u 8. La etapa 3 es
decidir ir a 9, 10, 11 o 12. La etapa 4 es decidir a 13.
Estado: Lugar donde se encuentra. La etapa 1 tiene 1 estado: el 1. La etapa 2
tiene 4 estados: 2, 3, 4, 5. La etapa 3 tiene 3 estados: 6, 7 ,8. La etapa 4
tiene 4 estados: 9, 10, 11, 12.

Clculos

n=3

n=2

n=1

n=4

S\
X3

S \ X4

13

F4*

X4*

12

12

13

10

16

16

13

11

15

15

13

12

14

14

13

10

11

12

F3*

X3*

3+12=15 2+16=18 1+15=16 3+14=17

15

4+12=16 1+16=17 4+15=19 6+14=20

16

2+12=14 3+16=19 6+15=21 5+14=19

14

S \ X2

F2*

X2*

9+15=24 4+16=20

6+14=20

20

7-8

5+15=20 7+16=23

4+14=18

18

9+15=24 10+16=2
6

8+14=22

22

9+15=24 10+16=2 11+14=25


6

24

S \ X1
1

7+20=27 6+18=24 5+22=27 6+24=30

F1*

X1*

24

Respuesta: El ptimo es: 24


La solucin ptima es: X1 = 3 ; X2 = 8 ; X3= 9 ; X4= 13.
La ruta ptima es:

Respuesta al problema planteado:

13

El Ingeniero Forestal tiene un costo mnimo de $24 para ir desde su oficina al


lugar de cosecha, y ese mnimo lo puede lograr yendo desde su oficina al lugar
3 luego al lugar 8 luego al lugar 9 y de ah al lugar 13, que es donde est la
cosecha.

1.4 Programacin Dinmica Probabilstica.

En la programacin dinmica probabilstica, el estado en la etapa siguiente no


queda completamente determinado por el estado y la decisin de la subpoltica
en el estado actual, sino que existe una distribucin de probabilidad para lo
que sera el estado siguiente.

Grficamente tenemos:

Ejemplo 1

Una compaa ha recibido un pedido para surtir un solo artculo muy especial y
de una calidad tan rigurosa que es posible que el fabricante tenga que producir
ms de un artculo para obtener uno aceptable. La probabilidad estimada para
que sea aceptable es 1/3 y de que sea defectuoso sin posibilidad de reparacin
2/3. Por lo tanto la probabilidad de producir cero artculos aceptables en un
lote de tamao L es (2/3)L.
Los costos marginales de produccin son de $ 100 por artculo, incluso si es
defectuoso (los artculos en exceso no tienen valor). El costo de preparacin es
$ 200, cada vez que se monte el proceso de produccin de este artculo, el cual

puede hacerlo como mximo 3 veces. Si no se ha obtenido un artculo


aceptable al final de la tercera serie de produccin, el costo por ventas
perdidas y de penalizacin ser de $ 1500. El objetivo es determinar la poltica
referente al tamao del lote para las series de produccin de manera de
minimizar el costo total esperado.

Solucin:

Etapas: Series de produccin (1, 2, 3).

Variables de decisin:
n.

Xn: Son el tamao del lote produccin en la etapa

Sn : puede suceder que, Sn =0 si el articulo aceptable se logro en


la etapa anterior. o Sn =1 que significa que en la etapa anterior no se logr el
Estados:

articulo aceptable.

f*n (Sn) = Mn fn(Sn,Xn)


Xn = 0, 1, ..., L

(tamao del lote, costo marginal)

Donde:

f*n (0) = 0

y S = 0 , cuando se ha obtenido en la etapa anterior un artculo

aceptable, por lo tanto f n (0) = 0, en esta etapa no es necesario que se


incurra en gastos adicionales.
*

(Prob. de 0 art. acept.

( prob de 1 art. Acept.)

f*n (Sn,Xn) = K + Xn + (2/3)Xn fn + 1 (1) + ( 1- (2/3)Xn) fn


+ 1 (0)
donde:

( 1- (2/3)Xn) fn + 1 (0) = 0

costo marginal

luego

f*n (1,Xn) = K + Xn + (2/3)Xn f*n + 1 (1).

Considerando $ 100 como unidad monetaria y definiendo

Si Xn = 0

Si Xn 0

K=
(costo de preparacin)

(ETAPA ANTERIOR NO SE LOGRO ART. ACEPTABLE)

f*4 (1) = 15 , que es el costo de no obtener un artculo aceptable y perder


la venta.

f*4 (0)

SI SE LOGRO ART.ACEPT.

n = 3 tendramos:

Luego, para

f3(1, X3) = K + X3 + (2/3)X3 15


S3 /X3

15

Para

f*3(1)

X*3

13

10 2/3

9 4/9

8 26/27

8 79/81

8 26/27

n = 2:
F2(1, X2) = K + X2 + (2/3)X2 8 26/27

S2 /X2
0

f*2(1)

X*2

8 26/27

8 79/81

7 239/243

7 478/729

7 1685/2187

7 478/729

f*1(1)

X*1

0
1

Para

n=1
f1(1, X1) = K + X1 + (2/3)X1 7 478/729

S1 /X1
1

0
7.655

1
8.1

2
7.4

3
7.27

4
7.51

7.27

Luego la solucin del problema es la siguiente:

En la primera serie de produccin deben fabricarse 3 artculos, si se obtiene un


articulo aceptable,

X2 = X 3 = 0 .

Si son defectuosos en la segunda se debe

fabricar 3 artculos, si se obtiene un articulo aceptable X3 = 0. Si son


defectuosos en la tercera serie de produccin deben fabricarse 4 artculos, todo
con un costo esperado de $ 727.1.3 Programacion Dinamica Deterministica

Problema 1
Cierto estudiante desea destinar los siete dias de la semana proxima a
estudiar cuatro cursos. Necesita al menos un dia para cada curso y el
puntaje que puede lograr se da en la siguiente tabla:
Cuantos dias debe estudiar cada curso para lograr un puntaje?

BIBLIOGRAFIA
http://webcache.googleusercontent.com/search?
q=cache:qUatiE1xc4MJ:prontus.uv.cl/pubacademica/pubprofesores/c/pubcalvos
ergio/site/artic/20070410/asocfile/apunte_prog_dinamica.doc+ejemplos+de+pr
ogramacion+dinamica+deterministica&cd=40&hl=es&ct=clnk&gl=mx
http://webcache.googleusercontent.com/search?
q=cache:vqOcwB1xj9IJ:https://www.ucursos.cl/forestal/2009/1/EF046/1/material_docente/objeto/481171+ejemplos+
de+programacion+dinamica+resueltos&cd=2&hl=es&ct=clnk&gl=mx

http://marcosinvopeiiucv.blogspot.mx/2011/05/programacion-dinamicadeterministica.html

INDICE
1.1 CARACTERISTICAS DE LOS PROBLEMAS DE
PROGRAMACION DINAMICA
1.2 EJEMPLOS DE MODELOS DE PROGRAMACION
DINAMICA

1.3 PROGRAMACION DINAMICA DETERMINISTICA


1.4 PROGRAMACION DINAMICA PROBABILISTICA

1.1 CARACTERSTICAS DE LOS PROBLEMAS DE


PROGRAMACIN DINMICA
La programacin dinmica (PD) es un procedimiento matemtico diseado
principalmente para mejorar la eficiencia de clculo de problemas de

programacin matemtica seleccionados, descomponindolos en subproblemas


de menor tamao y por consiguiente, ms fciles de calcular.

Caractersticas de la programacin dinmica


1.

El problema puede dividirse en etapas, con una decisin de la poltica


requerida en cada etapa.
El problema de la diligencia se dividi literalmente es sus cuatro etapas,
correspondientes a las cuatro jornadas del viaje. La decisin de una poltica
en cada etapa fue el destino para esa jornada particular (es decir, cual
poltica de seguro de vida a elegir).
2. Cada etapa tiene un cierto nmero de estados asociados a ella. Los
estados asociados con cada diligencia fueron los estados (o territorios) en
los que el vendedor poda estar localizado al embarcarse en esa jornada
particular del viaje.
3. En efecto de la decisin de una poltica en cada etapa es transformar el
estado actual en un estado asociado a la etapa siguiente (posiblemente de
acuerdo con una distribucin de probabilidad).
4. Dado el estado actual, una poltica ptima para las etapas restantes es
independiente de la poltica adoptada en las etapas previas.
5. El procedimiento de resolucin empieza por hallar la poltica optima para
cada estado de la ltima etapa.
6. Se dispone de una relacin recursiva que identifica la poltica ptima para
cada estado en la etapa n, dada la poltica optima para cada estado en la
etapa (n+1).

Vous aimerez peut-être aussi