1

Share Embed Donate


Short Description

Download 1...

Description

UNIVERSIDAD NACIONAL DE TRUJILLO FACULTAD DE INGENIERIA ESCUELA ACADEMICA PROFESIONAL INGENIERIA DE SISTEMAS CURSO: Investigación de Operaciones II

INTEGRANTES:  AGREDA

AREDO, Deymer Yesdin

 BURGOS

GAMARRA, Cristhian Alberto

 PEREYRA

VERASTEGUI, Gloria Anely

PROFESOR: Ing. Marcos Baca

CICLO: VII

TRUJILLO – PERU 2013

UNIVERSIDAD NACIONAL DE TRUJILLO

Ejercicios de Programación Dinámica en variable discreta EJERCICIOS RESUELTOS DE PROGRAMACIÓN DINAMICA 1. Un Ingeniero Forestal, requiere saber: i) Cuál es el costo mínimo, y ii) Cuál es la ruta con ese costo mínimo, 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:

Solución: Para ir de 1 a 13 hay 48 rutas posibles. Una posibilidad para encontrar la solución es calcular el valor asociado a cada una y ver cuál es la que proporciona el menor costo. ¿Y si fuesen miles de rutas? Por eso se descarta esa alternativa y se usa el método de la  programación Dinámica, 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. n=4

S \ X4 9 10

13

F4*

X4*

12 16

12 16

13 13

Página 2

UNIVERSIDAD NACIONAL DE TRUJILLO

11 12

n=3

n=2

n=1

15 14

15 14

13 13

S \ X3

9

10

11

12

F3*

X3*

6 7 8

3+12=15 4+12=16 2+12=14

2+16=18 1+16=17 3+16=19

1+15=16 4+15=19 6+15=21

3+14=17 6+14=20 5+14=19

15 16 14

9 9 9

S \ X2

6

7

2 3 4 5

9+15=24 5+15=20 9+15=24 9+15=24

4+16=20 7+16=23 10+16=26 10+16=26

8 6+14=20 4+14=18 8+14=22 11+14=25

F2*

X2*

20 18 22 24

7-8 8 8 6

S \ X1

2

3

4

5

F1*

X1*

1

7+20=27

6+18=24

5+22=27

6+24=30

24

3

Respuesta: El óptimo es: 24 La solución óptima es: X1 = 3; X2 = 8; X3= 9; X4= 13. La ruta óptima es: 1 3

8

9

13

Respuesta al problema planteado: El Ingeniero Forestal tiene un costo mínimo de $24 para ir desde su oficina al lugar de cosecha, y ese mínimo 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.

2. Un Técnico Forestal, debe revisar 3 faenas: Poda, Raleo y Cosecha, y dispone de 4 días. Según la dedicación en días que le dé a cada faena, éstas tendrán una probabilidad de fracasar, y con ello fracasar la faena total, por lo que puede ser despedido. Por ello, dicho Técnico desea minimizar la probabilidad de ser despedido minimizando la probabilidad de que las 3 tareas fracasen al mismo tiempo.

↓Dedicación \ Faenas→

Poda Raleo Cosecha 0 día 0.50 0.60 0.40 1 día 0.42 0.51 0.35 2 días 0.36 0.41 0.21 3 días 0.25 0.36 0.18 Un día no asignado a una faena no tiene valor asociado. A lo más se puede asignar 3 días a una misma faena.

Solución:

Página 3

UNIVERSIDAD NACIONAL DE TRUJILLO

Etapas: Son 3. La etapa 1 es el proceso de asignación de días a Poda. La etapa 2 es el  proceso de asignación de días a Raleo. La etapa 3 es el proceso de asignación de días a Cosecha.

Estados: Son los días disponibles para ser asignados, y van de 0 a 4, dependiendo de las etapas. La etapa 1 tiene 1 estado factible y es: tener 4 días disponibles para ser  asignados. Las variables de decisión son 3: X1, X2, X3 y representan: Cuántos días asignar a la faena poda, Cuántos días asignar a la faena de raleo, Cuántos días asignar a la faena de cosecha; respectivamente. La Función Objetivo y las restricciones forman en el modelo para este problema y es: P: Min( p(X1)*p(X2)*p(X3) ) ; s.a: X 1+X2+X3 ≤ 4 ; Xi ∈0,1,2,3; i=1,2,3 La probabilidad de ser despedido en este momento es: 0.5*0.6*0.4 =0.12, que es de un 12%, y con los 4 días disponibles desea minimizar esa probabilidad. Los cálculos. n=3

S \ X3

0

1

2

3

F3*

X3*

0 1 2 3 4

0.4*1=0.40 0.4*1=0.40 0.4*1=0.40 0.4*1=0.40 0.4*1=0.40

0.35*1=0.35 0.35*1=0.35 0.35*1=0.35 0.35*1=0.35

0.21 0.21 0.21

0.18 0.18

0.40 0.35 0.21 0.18 0.18

0 1 2 3 3

n=2 S\X2

0

1

2

3

F2*

X2 *

1 2 3 4

0.6*0.35=0.210 0.6*0.21=0.126 0.6*0.18=0.108 0.6*0.18=0.108

0.51*0.40=0.2040 0.51*0.35=0.1785 0.51*0.21=0.1071 0.51*0.18=0.0918

0.41*0.40=0.1640 0.41*0.35=0.1435 0.41*0.21=0.0861

0.36*0.40=0.144 0.36*0.35=0.1260

0.2040 0.1260 0.1071 0.0861

1 0 1 2

n=1 S\X1

0

1

2

3

F1*

X1*

0.5*0.0861 = 0,04305

0.42*0.1071 = 0,044982

0.36*0.1260 = 0,04536

0.25*0.2040 = 0,051

0.04305

0

4

Respuesta: optima = 0.04305(un 4, 3%). La solución óptima es: X1 = 0; X2 = 2; X3= 2 La ruta óptima es: 4 4 2

2

Respuesta al problema planteado: La probabilidad mínima de ser despedido es 0.04305, es decir de un 4,3%, y la asignación óptima de días es: 0 días a la Poda, 2 días al Raleo, 2 Días a la Cosecha.

Página 4

UNIVERSIDAD NACIONAL DE TRUJILLO

3. Un aserradero debe enviar 4 o 5 cargamentos a cuatro destinos. La máxima asignación para cada destino es de cuatro cargamentos. En la tabla siguiente se indica g(xi) como los ingresos en MM$ obtenidos por cada una de las decisiones posibles. Se desea maximizar el ingreso del aserradero por estos envíos. Además al destino 2 no se puede asignar 4 sino que máximo 3 cargamentos. Al destino 3 ya se ha decidido asignar exactamente 1 cargamento. Un cargamento no asignado no tiene valor asignado.

cargamentos \ destinos 0 1 2 3 4

1

2

3

4

0 5 11 15 21

0 6 10 16 -

0 4 12 17 22

0 7 10 14 23

Solución: Etapas: son 4 etapas. La etapa 1, 2, 3, 4 es el proceso de decisión de envíos de cargamento al destino 1, destino 2, destino 3 y destino 4 respectivamente. Estados: La cantidad de cargamentos disponibles para ser enviados en cada etapa. El modelo en este caso es: (Son 2 problemas en uno). P: Máx ( Π g(xi); i=1,2,3,4) s.a: X1+X2+X3 +X4 ≤ 5 ; Xi ∈0,1,2,3,4; i=1,2,3,4. P: Máx ( Π g(xi); i=1,2,3,4) s.a: X1+X2+X3 +X4 ≤ 4 ; Xi ∈0,1,2,3,4; i=1,2,3,4. n=4

S \X3 0 1 2 3 4

n =3

S \ X3 1 2 3 4 5

0

1

2

3

4

F4*

X4*

0 0 0 0 0

7+0=7 7+0=7 7+0=7 7+0=7

10 10 10

14 14

23

0 7 10 14 23

0 1 2 3 4

1

F3*

X3*

4+ 0 = 4 4+ 7 =11 4+10=14 4+14=18 4+23=27

4 11 14 18 27

1 1 1 1 1

Página 5

UNIVERSIDAD NACIONAL DE TRUJILLO

n=2

S\X2

0

n=1

1 2 3 4 5 S\ X1

0+4=4 0+11=11 0+14=14 0+18=18 0+27=27 0

4 5

0+21=21 0+27=27

1

2

3

6+4=10 6+11=17 10+4=14 6+14=20 10+11=21 16+ 4=20 6+18=24 10+14=24 16+11=27 1 2 3 4

5+14=19 5+21=26

11+11=22 11+17=28

15+4=19 15+11=26

F2*

X2*

4 11 14 21 27

0 0 1 2 0-3

F1*

X1*

22 28

2 2

--21+4=25

Respuesta: A) Si envía 4 cargamentos, el óptimo es: MM$ 22, y la solución óptima es: X 1 = 3 ; X2 = 0 ; X3= 1; X4= 0; X1 = 2

4

La ruta óptima es:

X2 = 0

2

X3= 1

2

X4= 1

1

0

11 0 4 7 Es decir: Al destino-1 debe enviar 2 cargamentos, al destino-2 debe enviar 0 cargamento, al destino-3 enviar 1 cargamento, y al destino-4 enviar 1 cargamento. Con esto obtiene el Max que es de MM$22. B) Si envía 5 cargamentos, el óptimo es: MM$ 28, y la solución óptima es: X1 = 2 ; X2 = 1 ; X3= 1; X4= 1; X1 = 2 La ruta óptima es:

5

X2 =1

3 11

X3= 1

2 6

X4= 1

1 4

0 7

Es decir: Al destino-1 debe enviar 2 cargamentos, al destino-2 debe enviar 1 cargamento, al destino-3 enviar 1 cargamento, y al destino-4 enviar 1 cargamento. Con esto obtiene el máx que es de MM$22.

4. Un dueño de tres supermercados tiene 5 cargas de fresas frescas. Su problema es destinar las fresas a cada supermercado, ya que en cada uno las fresas tienen distinto valor. El ingreso en los supermercados, según la asignación de cargas se indica a continuación en MM$.

↓ Cargamentos \ destino → 0 1 2 3 4 5

Supermercado 1 0 5 9 14 17 21

Supermercado 2 0 6 11 15 19 22

Supermercado 3 0 4 9 13 18 20

Página 6

UNIVERSIDAD NACIONAL DE TRUJILLO

El no asignar las cargas de fresas a un supermercado tiene valor asociado de cero pesos al horizonte, porque se perderán.

¿Cuál es el máximo ingreso posible, y cuál es la asignación que para ello?.

Solución: n=3

n=2 S \ X2 0 1 2 3 4 5

0

S \ X3

0

1

2

3

4

5

F3*

X3*

0 1 2 3 4 5

0 0 0 0 0 0

4+0 4+0 4+0 4+0 4+0

9+0 9+0 9+0 9+0

13+0 13+0 13+0

18+0 18+0

20+0

0 4 9 13 18 20

0 1 2 3 4 5

1

2

0+0=0 0+4=4 6+0=6 0+9=9 6+4=10 0+13=13 6+9=15 0+18=18 6+13=19 0+20=20 6+18=24

3

4

11 11+4=15 15 11+9=20 15+4=19 19 11+13=24 15+9=24 19+4=23

5

F2*

X2*

22

0 6 11 15 20 24

0 1 2 1-2-3 2 1-2-3

n=1 S\ X1

0

1

2

3

4

5

F1*

X1*

5

0+24=24

5+20=25

9+15=24

14+11=25

17+6=23

21+0=21

25

1-3

Respuesta: El máximo ingreso posible es MM$ 25, y se puede alcanzar con la asignación: X1 = 1; X2 = 2; X3= 2 (Con ingresos: 5+11+9= 25). O bien con la asignación: X1 = 3; X2 = 2; X3= 0 (Con ingresos: 14+11+0 = 25)

5. Se dispone de 6 brigadas para asignar a tres sectores. El aumento de la productividad en los sectores depende de la asignación, y es la que se indica en el cuadro siguiente:

↓ Núm.brigadas asign. \ sector → 0 1 2 3

Sector-1 0 12 25 30

Sector-2 0 14 19 37

Sector-3 0 13 21 32

Página 7

UNIVERSIDAD NACIONAL DE TRUJILLO

4

40

49

48

¿Cuántas brigadas asignar a cada sector para hacer máxima la suma de aumento de la  productividad? Una brigada no asignada no tiene valor asociado en la productividad. Esto equivale a decir que el valor al horizonte de una brigada no asignada es de cero, ya que ese valor  no influye sobre el valor de la función objetivo.

Solución: Las etapas: Son tres etapas Los Estados: Son el número de brigadas disponibles al inicio de la etapa. Estado inicial: Es uno sólo, y es tener 6 brigadas disponibles. Variables de decisión: Son 3, indicadas por: X1, X2, X3 y el valor de ellas es un elemento del conjunto: 0,1,2,3, 4  f (Xi ); i=1,2,3) s.a: X1+X2+X3 ≤ 6 ; Xi ∈0,1,2,3,4; i=1,2,3.

El modelo: P: Máx (

n=3

n=2

n=1

S \ X3

F3*

X3*

6 5 4 3 2 1 0

48 48 48 32 21 13 0

4 4 4 3 2 1 0

S\ X2

4

3

2

1

0

F2*

X2*

6 5 4 3 2

49+21=70 49+13=62 49+ 0=49 -

37+32=69 37+21=58 37+13=50 37+0=37 -

19+48=67 19+32=51 19+21=40 19+13=32 19+ 0=19

14+48=62 14+48=62 14+32=46 14+21=35 14+13=27

0+48 0+48 0+48 0+32 0+21

70 62 50 37 27

4 1-4 3 3 1

S \ X1

4

3

2

1

0

F1*

X1*

6

40+27=67

30+37=67

25+50=75

12+62=74

0+70=70

75

2

Respuesta: Optimo =75; Solución óptima: X1*=2; X2*=3; X3*=1 Respuesta: La mayor productividad posible es de 75 y se logra asignando 2 brigadas al sector 1, 3 brigadas al sector 2 y 1 brigada al sector 3.

Ruta óptima: X1 = 2 La ruta óptima es:

6

X2 = 3

4

X3= 1

1

0 Página 8

UNIVERSIDAD NACIONAL DE TRUJILLO

25

6

4

37

1

13

2

Página 9

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF