Anda di halaman 1dari 4

UNIVERSIDAD DEL VALLE SEDE PALMIRA FACULTAD DE INGENIERIA INDUSTRIAL INVESTIGACION DE OPERACIONES II -- ING. RAUL DIAZ P.

1. El gerente de ventas de una editorial de libros de texto universitarios tiene seis agentes de ventas que puede asignar a tres regiones distintas del pas. Ha decidido que cada regin debe tener por lo menos un agente y que cada uno de stos debe quedar restringido a una de estas regiones, pero ahora quiere determinar cuntos agentes debe asignar a las respectivas regiones con el fin de maximizar las ventas. La tabla da el incremento estimado de las ventas en cada regin (en las unidades apropiadas) si se le asignan diferentes cantidades de agentes: Regin Agentes de ventas 1 2 3 4 1 35 48 70 89 2 21 42 56 70 3 28 41 63 75

a) Utilice programacin dinmica para resolver este problema. En lugar de usar las tablas normales, muestre su trabajo con una grfica de una red. Obtenga de cada nodo (excepto el nodo terminal) y escriba sus valores al lado. Dibuje una punta de flecha para indicar la rama ptima (o ramas en el caso de empates) que debe tomarse al salir de cada nodo. Por ltimo, identifique la ruta (o rutas) ptima que obtuvo a travs de la red y la solucin (o soluciones) ptima correspondiente b) Utilice programacin dinmica para resolver este problema; elabore las tablas normales con n = 3, n = 2 y n = 1.

2. Considere la siguiente red de proyecto, donde el nmero sobre el nodo es el tiempo requerido para la actividad correspondiente. Considere el problema de encontrar la trayectoria ms larga (el mayor tiempo total) a travs de esta red desde el inicio hasta su trmino, puesto que la trayectoria ms larga es la ruta crtica. a) Cules son las etapas y los estados para formular la programacin dinmica de este problema? b) Use programacin dinmica para resolver este problema, pero en lugar de emplear las tablas usuales, muestre su trabajo en una grfica. En particular, determine los valores de las distintas junto a los nodos correspondientes y el arco ptimo que debe tomarse al salir de cada nodo mediante una punta de flecha cerca del inicio del arco. Despus identifique la trayectoria ptima (la trayectoria ms larga) que siguen estas puntas de flecha desde el nodo inicio hasta el trmino. Si existe ms de una trayectoria ptima, identifquelas a todas. c) Utilice programacin dinmica para resolver el problema con las tablas usuales para n = 4, n = 3, n = 2, y n = 1. 1

3. El propietario de una cadena de tres supermercados compr cinco cargas de fresas frescas. La distribucin de probabilidad estimada de las ventas potenciales de las fresas antes de que se echen a perder difiere entre los tres supermercados. El propietario quiere saber cmo debe asignar las cinco cargas a las tiendas para maximizar la ganancia esperada. Por razones administrativas, no quiere dividir las cargas entre las tiendas. Sin embargo, est de acuerdo en asignar cero cargas a cualquiera de ellas. En la siguiente tabla se proporciona la ganancia estimada de cada tienda al asignar distintas cantidades de cargas: Tienda Nmero de carga 0 1 2 3 4 5 1 0 5 9 14 17 21 2 0 6 11 15 19 22 3 0 4 9 13 18 20

Utilice programacin dinmica para determinar cuntas cargas debe asignarse a cada tienda para maximizar la ganancia total esperada. 4. Una estudiante universitaria cuenta con siete das para preparar los exmenes finales de cuatro cursos y quiere asignar su tiempo de estudio de la manera ms eficiente posible. Necesita por lo menos un da para cada curso y quiere concentrarse slo en un curso cada da por lo que quiere asignar uno, dos, tres o cuatro das a cada curso. Como hace poco tom un curso de investigacin de operaciones, decide aplicar programacin dinmica para hacer estas asignaciones que maximicen el total de puntos obtenidos en los cuatro cursos. Estima que las distintas asignaciones en das de estudio le redituarn puntos de calificacin segn la siguiente tabla:

Puntos de calificacin estimados Da de estudio 1 2 3 4 Curso: 1 3 5 6 7 Curso: 2 5 5 6 9 Curso: 3 2 4 7 8 Curso: 4 6 7 9 9

Resolver este problema con programacin dinmica. 5. Una campaa poltica se encuentra en su ltima etapa y las preliminares indican que la eleccin est pareja. Uno de los candidatos tiene suficientes fondos para comprar tiempo de TV por un total de cinco comerciales en las horas de mayor audiencia en estaciones localizadas en cuatro reas diferentes. Con base en la informacin de las preliminares se hizo una estimacin del nmero de votos adicionales que se puede ganar en las reas de difusin segn el nmero de comerciales que se contrate. Estas estimaciones se dan en tabla en miles de votos: AREA comerciales 1 2 3 4 0 0 0 0 0 1 4 6 5 3 2 7 8 9 7 3 9 10 11 12 4 12 11 10 14 5 15 12 9 16 Utilice programacin dinmica para determinar cmo debera distribuirse los cinco comerciales entre las cuatro reas con el fin maximizar el nmero estimado de votos ganados. 6. George Yates is about to make a trip from Rice, Georgia (1), to Dixieville, Georgia (7). George would like to find the shortest route. Unfortunately, there are a number of small towns between Rice and Dixieville. His road map is shown in Figure M1.

The circles on the map, called nodes, represent cities such as Rice, Dixieville, Brown, and so on. The arrows, called arcs, represent highways between the cities. The distance in miles is indicated along each arc. This problem can, of course, be solved by inspection. But seeing how dynamic programming can be used on this simple problem will teach you how to solve larger and more complex problems.

Anda mungkin juga menyukai