Вы находитесь на странице: 1из 17

Investigacin de Operaciones

Unidad 2. Comunicacin y anlisis de redes

Ingeniera en Desarrollo de software Cuatrimestre 07

Asignatura: Investigacin de Operaciones

Clave: 160930725

Investigacin de Operaciones
Unidad 2. Comunicacin y anlisis de redes

ndice

PRESENTACIN DE LA UNIDAD ......................................................................................................... 3 PROPSITOS DE LA UNIDAD .............................................................................................................. 3 COMPETENCIA ESPECFICA ................................................................................................................ 3 TEMARIO DE LA UNIDAD ....................................................................................................................... 3 UNIDAD 2. COMUNICACIN Y ANLISIS DE REDES ................................................................... 4 TEMA 2.1. PROBLEMA DE TRANSPORTE ........................................................................................ 4 TEMA 2.2 PROBLEMA CAMINO MS CORTO ................................................................................. 8 TEMA 2.3. PROGRAMACIN NO LINEAL .........................................................................................11 TEMA 2.4. PROBLEMAS NO RESTRINGIDOS PROGRAMACIN NO LINEAL .....................14 CIERRE DE LA UNIDAD .........................................................................................................................16 PARA SABER MS ..............................................................................................................................17 FUENTES DE CONSULTA .....................................................................................................................17

Investigacin de Operaciones
Unidad 2. Comunicacin y anlisis de redes
Presentacin de la unidad
En la unidad anterior se presentaron mtodos de resolucin de problemas de programacin lineal. En la presente unidad, Comunicacin y anlisis de redes, se ampliar el horizonte con otro tipo de problemas que requieren de un tratamiento diferente. La Comunicacin y el anlisis de redes son problemas a los que se enfrentan las organizaciones cuando requieren dar a conocer informacin o hacer entregas de productos a distintas partes. La problemtica que se pretende resolver est relacionada con los problemas de transporte, desde la materia prima hasta productos perecederos, que pudieran implicar el uso de autotransporte; donde, por la complejidad de cada problema, se hace necesario el uso de programas de software que pueden ser adquiridos para casos genricos o pueden ser desarrollados de manera especfica en cada caso. Otra rea, es la definicin de mejores rutas durante los procesos de produccin y, por ltimo, los problemas de programacin no lineal que no cuentan con las caractersticas antes vistas en la Unidad 1 y, por tal motivo, su tratamiento debe ser diferente.

Propsitos de la unidad
Analizar procesos con los mtodos de programacin no lineal, tales como: el procedimiento de optimizacin, la ruta crtica y de transporte para la resolucin de problemas dentro de las organizaciones.

Competencia especfica
Analizar la comunicacin y anlisis de redes en la resolucin de problemas empleando la programacin no lineal.

Temario de la unidad
2. Comunicacin y anlisis de redes 2.1. Problema de transporte 2.1.1. Mtodo esquina noroeste 2.1.2. Procedimiento de optimizacin 2.2. Problema camino ms corto 2.2.1. Problema rbol expandido mnimo 2.2.2. Problema flujo mximo 2.2.3. Ruta crtica (PERT-CPM) 2.3. Programacin no lineal 2.3.1. Problemas de programacin no lineal 2.3.2. Optimizacin clsica programacin no lineal 2.3.3. Puntos de inflexin programacin no lineal 2.3.4. Mximos y mnimos programacin no lineal

Investigacin de Operaciones
Unidad 2. Comunicacin y anlisis de redes
2.4. Problemas no restringidos programacin no lineal 2.4.1. Multiplicadores de LaGrange Lambda 2.4.2. Interpretacin econmica programacin no lineal

Unidad 2. Comunicacin y anlisis de redes


En la unidad anterior se revisaron algunos mtodos de resolucin de problemas de investigacin de operaciones, como el mtodo simplex y el de la M, que estn basados en la aplicacin de la programacin lineal. En la presente unidad se exhibe un tipo de problema particularmente importante y relacionado con la programacin lineal. El problema de transporte recibe este nombre por que sus aplicaciones involucran la determinacin de formas ptimas de transportar cosas. Tambin se presentan algunos conceptos relacionados con la administracin de proyectos y su optimizacin por medio del uso de rutas crticas (PERT-CPM), llevndote a resolver problemas de programacin no lineal, durante la optimizacin de sistemas.

Tema 2.1. Problema de transporte


Una parte del proceso de fabricacin y venta en cualquier industria es la entrega de los productos a distribuidores o cliente final. Parte de las utilidades de las empresas se ven afectadas por las formas como este proceso de distribucin es diseado y ejecutado. Para aquellos casos en los que una fbrica de determinados productos requiera entregar a diferentes almacenes, dentro de un territorio como un pas, y que busca la disminucin de costos y tiempos, existen mtodos que sirven para establecer la mejor forma de hacer dichas entregas y se vern a detalle durante el presente tema. Mtodo esquina noroeste Este mtodo es utilizado para resolver problemas de transporte o de distribucin de productos. Es tan solo una solucin inicial que cumple satisfactoriamente con las restricciones del problema, aunque el resultado no siempre ser el mejor. La ventaja principal, es que es un mtodo de resolucin rpida de problemas en donde existe un gran nmero de fuentes de productos o fbricas y un gran nmero de destinos ya sea de distribuidores o clientes finales de dichos productos a donde se deben entregar. Su nombre viene de la forma de aplicacin del mtodo, as que de igual manera existen otros mtodos tales como Noreste, Sureste y Suroeste. En Taha (2004, pp., 165), se presenta una definicin de este modelo de transporte llamado de esquina Noroeste que incluye un ejemplo muy claro de como deben plantearse los

Investigacin de Operaciones
Unidad 2. Comunicacin y anlisis de redes
problemas de este tipo para llegar a una solucin por medio del mtodo simplex. Debes aprender la definicin y la forma del modelo. Este modelo de transporte cuenta con gran nmero de restricciones y variables lo que lo hace muy complejo, pero ya existen algoritmos de computadora que te ayudan a resolverlos de manera rpida. Revisa el programa llamado TORA que Taha (2004, pp., 166-172) utiliza para describir las soluciones a problemas y ejemplos de investigacin de operaciones que te ayudaran a comprender como resolver problemas de transporte y de otros temas. Este programa llamado TORA es un software anexo al libro de Investigacin de Operaciones de Hamdy A. Taha, aunque tambin esta la posibilidad de descrgalo he instalarlo desde una liga de Internet que es la siguiente. http://www.mediafire.com/?t7bvhibbgjekb7m . Has clic en la liga o cpiala en tu navegador de Internet. Se abre una pgina de Internet, ah has clic en el rectngulo que dice TORA.rar Download (4.27 MB), y guarda el archivo en tu carpeta personal. Descomprime el archivo ah mismo en una capeta que se llame TORA. Aparecern varias carpetas y varios archivos. Para empezar a utilizar el software has doble clic en el archivo llamado index, donde aparecer una pgina Web con un men del lado izquierdo, donde puedes seleccionar varias opciones. La primera de las opciones es la de instalacin del software TORA has clic en la opcin 1, TORA SETUP, esto instalar el software y crear un enlace en el men de inicio de Windows. Sigue las instrucciones de instalacin y lo podrs usar de inmediato. Este software TORA contiene varios ejemplos resueltos de investigacin de operaciones pero tambin puedes plantear y resolver los propios, que pueden estar relacionados con los siguientes temas: Matrix Inversa Solucin de ecuaciones lineales simultneas Programacin lineal Modelos de transporte Modelos de redes Programacin entera Modelos de colas Planeacin de proyectos con CPM y PERT Teora de juegos

Tambin existen otros programas para resolver problemas de investigacin de operaciones tales como: WhatsBest, que es un agregado para Excel que permite construir grandes modelos de optimizacin de escala en un diseo de forma libre dentro de una hoja de clculo.
5

Investigacin de Operaciones
Unidad 2. Comunicacin y anlisis de redes
Se pueden plantear problemas para modelos lineales o no lineales y de optimizacin con Excel. LINGO es una herramienta diseada para la construccin y resolucin lineal y no lineal y modelos de optimizacin con enteros ms rpido y eficiente. Contiene un lenguaje para expresar modelo de optimizacin y un ambiente con todas las funciones para la creacin y edicin de problemas. LINDO es apropiado para la construccin y resolucin de modelos lineales y enteros de tamao moderado. Permite que se puedan crear aplicaciones propias de optimizacin.

Los puedes encontrar en las siguientes ligas: LINGO, WHATs BEST y LINDO estn en la liga http://www.lindo.com/index.php?option=com_content&view=article&id=34&Itemid=15 y WinQSB est en la siguiente liga http://winqsb.softonic.com/. En esas pginas, encontrars las indicaciones necesarias para su instalacin en computadora. Se te sugiere descargar cada programa para que te vayas familiarizando con cada uno ya que son los mas utilizados para resolver problemas de investigacin de operaciones. Otra descripcin del modelo de transporte es la que Muoz, et al. (2011, pp., 35-37) presenta, donde encontrars una definicin muy clara de un modelo de transporte como una clase especial de programacin lineal y una explicacin del objetivo que se persigue al utilizar este modelo. Tambin podrs encontrar un ejemplo de un ejercicio que podra resolverse por el mtodo simplex; sin embargo la estructura de las restricciones puede permitir solucionarlo con el mtodo de transporte. El mtodo de transporte es entonces un modelo lineal de tamao variado que podra ser resuelto utilizando el mtodo simplex de resolucin de modelos lineales, pero resultar ineficiente debido al gran nmero de 1s y 0s que se encuentran en las restricciones, es por ello que se requiere utilizar el mtodo de transporte. En Omaa (2004, pp., 63 a 76), encontrars un resumen de las caractersticas de este mtodo y de las condiciones que se deben cumplir para aplicarlo correctamente, observa que es necesario la definicin correcta de la oferta y la demanda y la toma de decisiones, cuando estas cantidades se presentan en mayor y menor medida dentro del modelo. Tambin se presentan 3 ejemplos donde se explica el uso del mtodo de transporte para su solucin y lo que es muy importante; una interpretacin de los resultados que apoyarn en gran medida a la toma de decisiones dentro de las organizaciones. Revisa los ejemplos del texto y toma en cuenta que por su complejidad han sido resueltos con el uso de computadora y del software LINGO y WHATs BEST mencionados en el presente tema. Replica cada ejemplo en tu computadora pues te servir de prctica para realizar las actividades de la Unidad 2. Debido a que un problema de transporte contiene m puntos de origen y n puntos de destino, entonces cuenta con m + n ecuaciones de restriccin y tiene m + n 1, variables bsicas.
6

Investigacin de Operaciones
Unidad 2. Comunicacin y anlisis de redes
Esta estructura del modelo de transporte segn Taha (2004, pp., 178), permite asegurar que haya una solucin bsica no artificial de inicio que pudiera obtenerse con uno de los tres mtodos siguientes: 1.- Mtodo de la esquina noroeste (superior, izquierda) 2.- Mtodos del costo mnimo 3.- Mtodo de aproximacin de Voguel. De manera muy sencilla, Taha (2004, pp., 177-187) en su libro de investigacin de operaciones, explica los tres mtodos antes mencionados basndose en el ejemplo 5.3-1 llamado (SunRay Transport). Muestra que los pasos del algoritmo de transporte como l lo llama son 3 y que adems son los mismos que de inicio utiliza el mtodo simplex. Empieza explicando paso a paso el uso del mtodo de la esquina noroeste, llegando a una solucin bsica para el modelo, despus explica paso a paso el mtodo del costo mnimo que determina una mejor solucin de inicio por que se concentra en las rutas menos costosas y termina con el mtodo de Voguel que es una versin mejorada del mtodo del costo mnimo. Revisa cada mtodo mencionado antes, para que aprendas los pasos necesarios para resolver problemas de transporte. Revisa los ejercicios de ejemplo que vienen en el texto, esto te ayudar a ampliar tu conocimiento sobre estos tres temas. Procedimiento de optimizacin Uno de los mayores desarrollos recientes en investigacin de operaciones (IO) ha sido el rpido avance tanto en la metodologa como en la aplicacin de los modelos de optimizacin de redes. La aparicin de algunos algoritmos ha tenido un efecto importante, al igual que las ideas de ciencias de la computacin acerca de estructuras de datos y la manipulacin eficiente de stos. En la actualidad se dispone de algoritmos y paquetes de computadora que se usan en forma rutinaria para resolver problemas muy grandes que no se habran podido manejar hace dos o tres dcadas.Hillier, & Lieberman (2006, pp., 374) Los problemas de transporte son en esencia problemas especiales de programacin lineal que pueden ser modelos de optimizacin de redes. Taha (2004, pp., 213-214), muestra algunas aplicaciones posibles de las redes que te servirn para darte una idea de la magnitud de situaciones diferentes que se pueden presentar. Tambin describe como se logra una solucin de esas situaciones con gran variedad de algoritmos de optimizacin de redes. Revisa el texto para conocer los 5 algoritmos. En Muoz, et al. (2011, pp., 67 y 69), se encuentra la definicin de una red y muestra como se representa, puedes ampliar tu conocimiento si tambin revisas la definicin que viene en Taha (2004, pp., 214), compralas y analiza las coincidencias que puedas observar.

Investigacin de Operaciones
Unidad 2. Comunicacin y anlisis de redes
En Hillier & Lieberman (2006, pp., 376-377) se presenta la terminologa de redes y sus componentes, revisa a que se refiere con Nodos, Arcos y el Flujo y compara con las lecturas anteriores para saber si se nombran o no de la misma manera. Pon nfasis tambin en el problema que viene en Muoz, et al. (2011, pp., 68-69), para conocer las partes de una figura que representa una red. Esta informacin te servir para realizar la siguiente Actividad. Ahora, abre el archivo actividades de la Unidad 2 y realiza la Actividad 1 Procedimiento de optimizacin, donde reafirmars tu conocimiento con respecto a la resolucin de problemas de transporte dentro de la programacin lineal y estars listo para el siguiente tema que son problemas de ruta crtica dentro de las redes.

Tema 2.2 Problema camino ms corto


Problema rbol expandido mnimo Una vez que ya conoces la definicin de Redes y su representacin grfica, entramos a la solucin de problemas de Investigacin de Operaciones relacionados con las redes. El problema de la ruta ms corta, que es el tema 2 de esta Unidad, es determinar la distancia menor entre un punto de origen y un punto de destino. En una red de transporte se puede utilizar para distintas situaciones, tal ves para encontrar la ruta ms corta entre un origen y varios destinos, o la ruta ms corta entre dos nodos no necesariamente origen y destino sino intermedios. Existen principalmente dos algoritmos para resolver problemas de este tipo, Algoritmo de Dijkstra y Algoritmo de Floyd. Muoz, et al. (2011, pp., 70), describe los pasos del algoritmo de Dijkstra que describen como los clculos avanzan de un nodo i a otro nodo j por medio de una clasificacin entre nodos temporales y permanentes. Tambin describe el algoritmo de Floyd como ms general que el de Dijkstra ya que determina la ruta ms corta entre dos nodos cualesquiera de la red. Revsalos y encuentra las diferencias entre ellos. En Taha (2004, pp., 224-233), vienen explicados los dos algoritmos (Dijkstra y Floyd) de una manera complementaria, lo que te ayudar a conocer otro punto de vista y adems a reforzar tu conocimiento de como calcular rutas ms cortas en las redes. Analiza cada una y observa como en los dos ejemplos que vienen en el texto, se explican paso a paso los procedimientos integrando adems soluciones de cada uno por medio del software TORA descrito en la seccin 2.1. Cada ejemplo contiene una descripcin clara de lo que se debe hacer con dicho software, analiza y usa el software para llevar los ejemplos a los mismos resultados, te servir de prctica. Una forma de enlazar nodos en las redes en forma directa o indirecta con la mnima longitud es usando el Algoritmo de rbol de expansin mnima. Taha (2004, pp., 215-220) presenta
8

Investigacin de Operaciones
Unidad 2. Comunicacin y anlisis de redes
los paso a seguir para resolver problemas de transporte con este algoritmo, revisa cada paso y estudia su aplicacin en el ejemplo 6.2-1 que de manera muy completa es resuelto. Debers tambin trabajar con el software TORA el cual ya conociste en el tema anterior. El problema es resuelto con este software y te ser de gran ayuda estudiarlo para realizar las actividades de esta Unidad. El problema de rbol de expansin mnima es una algoritmo como dice Hillier & Lieberman (2006, pp., 384), que resuelve problemas de la ruta mas corta, en problemas que no cuentan con ligaduras ya establecidas, a diferencia de los problemas de la ruta mas corta que si tienen ligaduras ya definidas como los resueltos por los algoritmos de Dijkstra y Floyd. Lee el tema en Hillier & Lieberman (2006, pp., 384-388) y compara los paso del algoritmo con los propuestos en Taha (2004, pp., 215-220). Problema Flujo mximo Aunque este tipo de problemas tambin son redes de nodos, la solucin viene de manera diferente puesto que el objetivo es diferente. En los casos anteriores solo interesa conocer las rutas mas cortas entre dos nodos ya sean origen o destino o intermedios, en cambio ahora esa ruta adems debe garantizar que exista un flujo mximo en todo momento entre esos nodos. Analiza el ejemplo que viene en Taha (2004, pp., 239-241) que est referido a una de red de oleoductos que van desde los pozos de petrleo a las refineras. Muoz, et al. (2011, pp., 71), presenta las caractersticas del modelo de flujo mximo, analiza y observa que se puede formular como un problema de programacin lineal y resolverse con el mtodo simplex o con cualquier software. Sin embargo, se dispone de un algoritmo de trayectorias aumentadas mucho mas eficiente que se basa en una red residual y en otro de trayectoria aumentada. Revisa en Hillier & Lieberman (2006, pp., 391) el algoritmo de la trayectoria de aumento del problema de flujo mximo, y analiza cuales son las modificaciones que tiene con respecto al tema de problemas de flujo mximo. Tambin revisa la resolucin de problemas de este tipo utilizando software Microsoft Excel y que viene explicado en Hillier & Lieberman (2006, pp., 395-396). Por otro lado tambin puedes ver la solucin de problemas por medio del Excel en Taha (2004, pp., 250-252), ah se explica cmo debe hacerse la formulacin de problemas de flujo mximo con programacin lineal y cmo se anejan las restricciones del problema y como lograr el mximo en la funcin objetivo. Revisa el procedimiento de solucin del problema de flujo mximo con hoja de calculo Excel, te servir de complemento junto con el ejercicio del que se hablo en el prrafo anterior. Hillier & Lieberman (2006, pp., 389-390), menciona algunas aplicaciones comunes del problema de flujo mximo, es importante que las analices y relaciones con la aplicacin prctica en tu trabajo o en tu comunidad.

Investigacin de Operaciones
Unidad 2. Comunicacin y anlisis de redes
Ruta crtica (PERT-CPM) Los mtodos CPM (Mtodo de la Ruta Crtica) y PERT (Tcnica de Evaluacin y Revisin de Programa) estn basados en redes y sirven para apoyar en la planeacin, programacin y control de proyectos. Taha (2004, pp., 266-267) define un proyecto como un conjunto de actividades interrelacionadas, en la que cada actividad consume tiempo y recursos. El objetivo del CPM y del PERT es contar con un mtodo analtico para programar las actividades. Revisa en Taha (2004, pp., 267) en la figura 6.50 un resumen de los pasos de ests tcnicas. El primer paso es la representacin en una red donde cada actividad se une a otra y se establecen relaciones de precedencia. Analiza las reglas que se deben cumplir para esta actividad y que vienen descritas en Taha (2004, pp., 267-268). Hillier & Lieberman (2006, pp., 416-417), presenta lo que se llama una red de proyecto, que es una red para representar un proyecto que cosiste en cierto nmero de nodos, revisa lo que se refiere al ejemplo de la Red de proyecto del contrato de Reliable Construction Co. en la pgina 417, donde se hace una lista de actividades, predecesores y duracin. Compara con lo descrito en Taha (2004, pp., 271-272), que son ejercicios propuestos donde se pide al lector hacer redes en base a una lista de actividades. El segundo paso es el clculo de la ruta crtica CPM que es la formulacin del programa del proyecto haciendo clculos espaciales con lo que se obtiene segn Taha (2004, pp., 272): 1.- Duracin total necesaria para terminar el proyecto 2.- Clasificacin de las actividades del proyecto en crticas y no crticas. Encontrars ah mismo la descripcin de las actividades y como se clasifican en crticas y no criticas dependiendo de la definicin de un evento como un momento en el tiempo en el terminan algunas actividades y otras inician. La conclusin a la que se llega segn Hillier & Lieberman (2006, pp., 418), es La duracin del proyecto (estimada) es igual a la longitud de la ruta ms larga a travs de la red de proyecto. Esta trayectoria ms larga se llama ruta crtica. (Si varias trayectorias son iguales, todas son rutas crticas). Analiza los pasos que describen el calculo de esas rutas crticas y que esta ampliamente abordados en Taha (2004, pp., 272-275). El paso 3, es la construccin de un cronograma de actividades, donde se puede usar la informacin obtenida con los clculos del paso 2 para desarrollar el programa de tiempos, la construccin se ilustra con un ejemplo, ve a Taha (2004, pp., 275-277), ah se explica como se utiliza el tiempo ms temprano de iniciacin de una actividad y el tiempo ms tardo de terminacin, generndose as un intervalo mximo que limita el tiempo en el que se puede programar dicha actividad.

10

Investigacin de Operaciones
Unidad 2. Comunicacin y anlisis de redes
Con respecto al uso de los tres pasos anteriores que son usados para la programacin de actividades, Taha (2004, pp., 278-279), presenta el ejemplo 6.6-4 como su aplicacin donde se deben calcular las holguras de las actividades no crticas de la red del ejemplo 6.6-2 que esta en Taha (2004, pp., 273-274). Como complemento del tema, la solucin del ejemplo 6.6-2 se presenta tambin utilizando el software llamado TORA que fue explicado con anterioridad en el tema 2.1. Esta solucin esta en Taha (2004, pp., 278-279), revisa el ejemplo y busca en el software el archivo correspondiente al ejemplo ah mencionado. Para saber ms puedes encontrar la resolucin de problemas por los mtodos PERT y CPM con software como Lingo Whatss BEST y QSB descritos con anterioridad. Encuentra los ejemplos en Omaa (2004, pp., 85-96). Ahora, abre el archivo actividades de la unidad y realiza la Actividad 2 Ruta Crtica. Se compone de varias etapas, y cada una de ellas representa una parte del proceso de la solucin de un problema de transporte, desde el planteamiento en un caso real, donde debers plantear el modelo y llevarlo a una solucin. Esta actividad te permitir utilizar el procedimiento aprendido para la solucin de problemas de Investigacin de Operaciones especficos para CPM y PERT.

Tema 2.3. Programacin no lineal


Problemas de programacin no lineal Un supuesto importante de programacin lineal es que todas sus funciones (objetivo y de restricciones) son lineales. Lo anterior se cumple en parte, aunque muchos economistas han probado que cierto grado de no linealidad es la regla y no la excepcin. Hillier & Lieberman (2006, pp., 547). De manera general, el problema de programacin no lineal consiste en encontrar x = (x1, x2, , xn) para maximizar f (x), sujeta a gi(x) bi, para i = 1, 2, , m, y x 0, donde f(x) y gi(x) son funciones dadas de n variables de decisin.
11

Investigacin de Operaciones
Unidad 2. Comunicacin y anlisis de redes
Al existir diferentes tipos de problemas de programacin no lineal que dependen de sus funciones f(x) y gi(x), se emplearan varios algoritmos para cada uno y que se vern ms adelante en este tema. Para aquellos que tienen formas simples se pueden resolver eficientemente. Para cursar este Tema 3 de la asignatura, se te recomienda estudiar a profundidad los temas descritos en Hillier & Lieberman (2006, pp., 1006-1013), quienes en el apndice 2, hablan de la convexidad con funciones convexas o cncavas de una sola variable y funciones convexas o cncavas de varias variables, terminando con conjuntos convexos; en el apndice 3, abordan mtodos de optimizacin clsica, referentes a la optimizacin no restringida de una funcin de una sola variable, de varias variables o con restricciones de igualdad. Los problemas de programacin lineal son comunes y con varias aplicaciones, pero existen tambin otro tipo de problemas no lineales. El siguiente material que se te sugiere analices, contiene varios ejemplos de problemas resueltos con programacin no lineal, es importante prestar especial atencin, puesto que cada ejercicio est relacionado con situaciones de la vida cotidiana donde se busca la maximizacin de espacios, volmenes o cantidades de materias primas. Revisa, entonces, ampliamente lo que Castillo, Conejo, Pedregal, Garca & Alguacil (2002, pp., 47- 69), presentan en cada uno de sus ejemplos, que aunque son de programacin matemtica en ingeniera y ciencia, se les puede comparar sin duda como problemas de investigacin de operaciones. Toma en cuenta que son distintas reas de aplicacin y que tal vez tengas que recurrir a conocimientos de matemticas relacionado con el uso de clculo. Las reas que son referidas en cada problema del prrafo anterior son: ejemplos geomtricos, ejemplos mecnicos, ejemplos de ingeniera elctrica y de asignacin de trfico en una ciudad; como puedes ver son problemas comunes, a los que te puedes enfrentar en tu trabajo o comunidad. Te sugiero que compares y contrastes los ejemplos anteriores con los presentados por Hillier & Lieberman (2006, pp., 548-556), y logres hacer un clasificacin de ellos. Optimizacin clsica programacin no lineal Los problemas se presentan de maneras distintas y no se dispone de un algoritmo que resuelva todos los problemas, en su lugar slo existe algunos tipos especiales de problemas de programacin no lineal. Hillier & Lieberman (2006, pp., 556-561), presenta una clasificacin de problemas de programacin no lineal que est basada en la formulacin de problemas como se vieron antes en este tema. Compara los tipos descritos con los ejemplos de Castillo, et al. (2002, pp., 47- 69) y observa si existen coincidencias en ambos textos. Taha (2004, pp., 731-738), habla de una clasificacin de los problemas de programacin no lineal como directos e indirectos, revsalos para que te des una idea de que en realidad

12

Investigacin de Operaciones
Unidad 2. Comunicacin y anlisis de redes
existen tantos mtodos como tipos de problemas, esto te servir para que hagas una clasificacin de los mtodos y sus tipos de problemas para cuando requieras utilizarlos. Ah se presentan dos mtodos para el problema no restringido: Mtodo del gradiente y mtodo de bsqueda directa. Observa que existen varios tipos de problemas, pon especial atencin a los relacionados con la optimizacin no restringida, revisa su modelo y observa que no tienen restricciones por lo que la funcin objetivo es solo Maximizar f(x). Encuentra la diferencia que hay con la optimizacin restringida linealmente en Hillier & Lieberman (2006, pp., 558). Analiza los diferentes tipos de programaciones y encuentra las diferencias primordiales en cada modelo. La optimizacin no restringida de una variable es uno de los objetivos de este tema, el cual implica uno de los problemas ms sencillos de programacin no lineal, incluye los mtodos de Biseccin y el mtodo de Newton que son ampliamente descritos en Hillier & Lieberman (2006, pp., 561-567). Ms adelante se vern mtodos en los que la optimizacin es requerida para ms de una variable. Los mtodos de optimizacin clsica se resumen en Hillier & Lieberman (2006, pp., 10111013), revsalos y complemntalos con los mtodos de otros autores que se han visto en el presente tema. Puntos de inflexin, Mximos y mnimos Los problemas de programacin no lineal cuando son graficados representan curvas y no lneas como en la programacin lineal. Esas curvas representan las soluciones factibles y. dentro de su espacio. existen dos valores que representan resultados buscados durante la aplicacin de algoritmos de solucin. Estos conceptos relacionados con problemas de programacin no lineal, se usan durante la aplicacin de los algoritmos de resolucin de problemas de este tipo. Puntos de inflexin, Mximos y Mnimos son esos dos conceptos importantes. Los puntos de inflexin se refieren a: un punto donde los valores de x en una funcin continua, pasan de un tipo de concavidad a otro. Esa curva atraviesa la tangente como se describe en Hillier & Lieberman (2006, pp., 1011-1013). La explicacin matemtica es que la derivada de la segunda funcin f en el punto de inflexin es cero. Para otro tipo de problemas de programacin no lineal, donde la bsqueda de la solucin no es un Maximizar o Minimizar, sino que se busca un intervalo donde exista un mximo y un mnimo, se conoce al punto como el lugar donde se pretende Maximizar la ganancia mnima o Minimizar la prdida mxima. A este punto se le conoce como minimax. Estos dos conceptos siguen siendo parte de la optimizacin de funciones de programacin no lineal. Revisa el material que al respecto presenta Taha (2004, pp., 731-764). Compara

13

Investigacin de Operaciones
Unidad 2. Comunicacin y anlisis de redes
cada uno de los mtodos descritos en el texto. Pon nfasis en los algoritmos con restriccin analizando la estructura de cada problema y la relacin entre a la funcin objetivo y sus restricciones. Ah encontraras la descripcin paso a paso de la programacin separable y cmo se llega a su representacin y solucin, revisa la estructura de los problemas de programacin convexa separable. Analiza el ejemplo 21.2-2 que esta en Taha (2004, pp., 744-746). Para saber ms puedes encontrar la resolucin de problemas de mximos y mnimos y puntos de inflexin en videos educativos en www.youtube.com. Un ejemplo de ello es el video que viene en la siguiente liga: http://www.youtube.com/watch?v=rUF3BJCOtEg donde se describe la solucin de un problema usando clculo diferencial y encontrando la primera y la segunda derivada. Compara varios de los videos y relacinalos con la teora vista en el tema. Ahora, abre el archivo actividades de la Unidad 2 y realiza la Actividad 3 Programacin no lineal. Se compone de varias etapas y, cada una de ellas, representa una parte del proceso de la solucin de problemas de programacin no lineal. Esta actividad te permitir analizar y describir sus caractersticas de los algoritmos de solucin para la programacin no lineal. Contendr procedimientos de solucin y ejemplos realizados por ti usando el software de computadora descrito en esta unidad

Tema 2.4. Problemas no restringidos programacin no lineal


Multiplicadores de Lagrange (Lambda) Otro de los mtodos de solucin que pertenecen a la teora de optimizacin clsica es el Mtodo de Lagrange. Este mtodo utiliza como apoyo los llamados multiplicadores de Lagrange para llevar a una solucin los problemas de programacin no lineal encontrado los llamados mximos y mnimos. En Hillier & Lieberman (2006, pp., 1012-1013), encontrars la aplicacin de dicho mtodo para la solucin de problemas de optimizacin restringida con restriccin de igualdad. En Castillo, et al. (2002, pp., 230- 231), revisars el teorema de dualidad y solucin del problema dual, observa como lo multiplicadores de Lagrange son utilizados para llegar a una solucin. Conforme vas avanzando en el presente Tema, es importante que observes que los multiplicadores de Lagrange son una opcin durante la bsqueda de soluciones a problemas no lineales. Observa el procedimiento Lagrangiano y los ejemplos resueltos por este mtodo en Taha (2004, pp., 719-722). Compralos con los ejemplos que viene en Castillo, et al. (2002, pp., 230-238), revisa los procedimientos y observa qu tipo de problemas han sido resueltos con este mtodo.

14

Investigacin de Operaciones
Unidad 2. Comunicacin y anlisis de redes
Para saber ms Puedes ver la solucin de un problema con el mtodo de Lagrange que viene en YouTube y que muestra claramente paso a paso como se usan esos multiplicadores de Lagrange. La liga es: http://www.youtube.com/watch?v=iTfqb7eheJw. Puedes tambin revisar un artculo muy interesante en el que puedes observar de manera grfica la utilizacin de los multiplicadores de Lagrange. La liga es: http://people.usd.edu/~jflores/ArticuloLag/articuloPDF.pdf Interpretacin econmica programacin no lineal La interpretacin econmica est relacionada con los valores que van tomando los multiplicadores de Lagrange. Esos multiplicadores de programacin no lineal tienen casi la misma interpretacin que los de la programacin lineal. De hecho, en el punto ptimo, el valor del multiplicador de Lagrange es la tasa de cambio instantnea del valor ptimo de la funcin objetivo. En la siguiente liga de Internet http://es.scribd.com/doc/36345383/TRABAJO-de-Prog-NoLineal viene una explicacin de la Interpretacin econmica y se menciona un ejemplo de un fabricante que desea minimizar el costo total de producto. Revisa el procedimiento sugerido, as como las interpretaciones que se mencionan y compralas con lo descrito en la parte de la teora de la dualidad y anlisis de sensibilidad que se presenta en Hillier & Lieberman (2006, pp., 217-220), y que aparece como la interpretacin econmica de la dualidad. Esta interpretacin econmica est relacionada ampliamente con el mtodos simplex; de hecho, este mtodo es la base para la solucin de gran parte de problemas de programacin lineal y no lineal, lee con atencin tambin como se relaciona la interpretacin y el mtodo simplex y que se presenta en Hillier & Lieberman (2006, pp., 219). El tema de interpretacin econmica de la dualidad es tambin abordado por otros autores tal es el caso de Taha (2004, pp., 132-137), donde explica que los problemas de programacin lineal se pueden considerar problemas duales; donde, por una parte, se busca maximizar los ingresos pero utilizando recursos limitados. Compara el planteamiento de estos tipos de problemas con los descritos en el tema y observa como todos pueden llevarte a los mismos resultados. Analiza el ejercicio que viene en Taha (2004, pp., 133) y compara con lo ejemplos vistos en esta seccin; te ayudar a crear tus propias conclusiones y a tomar decisiones durante las actividades del tema. Con lo visto hasta ahora en la Unidad 2, lograste conocer los algoritmos y mtodos empleados para la solucin de problemas de programacin no lineal, pero adems queda claro que es importante la interpretacin de las variables.

15

Investigacin de Operaciones
Unidad 2. Comunicacin y anlisis de redes
Ahora ya puedes decidir cuando usar un mtodo u otro para resolver problemas de programacin no lineal. Recuerda que hay herramientas computacionales para resolver este tipo de problemas pero es importante que conozcas los fundamentos matemticos para ello.

Autoevaluacin
Para reforzar los conocimientos relacionados con los temas que se abordaron en esta segunda unidad del curso, es necesario que resuelvas la Autoevaluacin de la unidad. Para realizar esta actividad, abre tu archivo de Actividades de la Unidad 2.

Ya que realizaste la autoevaluacin, abre el archivo Actividades de la Unidad 2 y cumple la Evidencia de aprendizaje. Comunicacin y anlisis de redes donde aplicars lo aprendido durante toda la unidad. Consta de dos ejercicios que resolvers utilizando software de computadora y describiendo el mtodo o algoritmo que el software utiliza. Describir paso a paso la resolucin de dichos problemas. Esta Evidencia, dejar en claro que has logrado asimilar el conocimiento y cuentas con la habilidad de resolucin de problemas de programacin no lineal.

Autorreflexiones
Adems de enviar tu trabajo de la Evidencia de aprendizaje, es importante que ingreses al foro Preguntas de Autorreflexin y consultes las preguntas que tu Facilitador(a) presente, a partir de ellas, debes elaborar tu Autorreflexin en un archivo de texto llamado DIOP_U2_ATR_XXYZ. Posteriormente enva tu archivo mediante la herramienta Autorreflexiones.

Cierre de la unidad
Has concluido la Unidad 2 del curso. Durante esta unidad se analizaron problemas de comunicacin y redes para llevarlos a una solucin empleando programacin no lineal. Recordemos que los problemas son tan variados, como variados pueden ser los algoritmos de resolucin e interpretacin en la realidad. Existen algunos algoritmos de solucin pero no todos pueden resolver todos los problemas, as que, debers tener la habilidad de identificar e interpretar el problema y decidir qu algoritmos de solucin le pueden ayudar. Es aconsejable que practiques ampliamente los mtodos y algoritmos vistos en esta Unidad, pues te servirn para tomar decisiones durante el desarrollo de software encontrando valores como puntos de inflexin, donde conocers los mtodos para solucionar problemas

16

Investigacin de Operaciones
Unidad 2. Comunicacin y anlisis de redes
de transporte, como el transporte de distintos productos a diferentes destinos en una empresa de paquetera.

Para saber ms
Para conocer ms a cerca de los temas de la Unidad 2. Comunicacin y anlisis de redes puedes consultar libros o documentos que estn disponibles desde Internet como los siguientes: http://www.uv.es/~sala/Clase11.pdf Dualidad en programacin lineal http://www.investigacion-operaciones.com/Curso_Inv_Oper.htm Curso Investigacin de operaciones I http://es.scribd.com/doc/71985539/Programacion-No-Lineal Puntos de inflexin y Mximos y mnimos Adems, te recomiendo revisar la bibliografa bsica del curso; encontrars ejemplos y ejercicios sobre el tema.

Fuentes de consulta
Castillo, E., Conejo, A.J., Pedregal, P., Garca, R., & Alguacil, N. (2002) Formulacin y Resolucin de Modelos de Programacin Matemtica en Ingeniera y Ciencia. Ciudad Real, Espaa. Recuperado de http://www.investigacionoperaciones.com/ARCHIVOS_LIBRO/LibroCompleto.pdf Hillier, F.S., & Lieberman, G.J. (2006) Introduccin a la Investigacin de Operaciones. Mxico D.F.:Mc Graw Hill. Muoz, R., Ochoa, M., & Morale, M. (2011) Investigacin de Operaciones. Mxico D.F.:Mc Graw Hill. Omaa, G. Z., (2004) Manual de Investigacin de Operaciones. Venezuela. Universidad de Carabobo. Recuperado de http://www.investigacionoperaciones.com/material%20didactico/MANUAL%20INV%20OPER.pdf Prawda, J. (2000) Mtodos y modelos de investigacin de operaciones. Mxico D.F.: Limusa. Taha, A. (2004) Investigacin de operaciones. Mxico D.F.: Prentice Hall.

17