Sei sulla pagina 1di 18

Investigacin de operaciones

Unidad 2. Comunicacin y anlisis de redes

Carrera: Desarrollo de software


Semestre 5

Asignatura:
Investigacin de operaciones

Unidad 2. Comunicacin y anlisis de redes

Clave:
15143525

Universidad Abierta y a Distancia de Mxico

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
2.1. Problema de transporte..................................................................................................................... 4
2.2 problema camino ms corto .............................................................................................................. 8
2.3. Programacin no lineal.....................................................................................................................11
2.4. Problemas no restringidos programacin no lineal ...................................................................14
Cierre de la unidad ....................................................................................................................................17
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.

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 cmo 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 est la posibilidad de descrgalo he
instalarlo desde una liga de Internet que es la siguiente.
http://www.mediafire.com/?t7bvhibbgjekb7m .
Haz clic en la liga o cpiala en tu navegador de Internet. Se abre una pgina de Internet, ah
haz 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 haz 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:

Investigacin de operaciones
Unidad 2. Comunicacin y anlisis de redes

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.
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 ms 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.

Investigacin de operaciones
Unidad 2. Comunicacin y anlisis de redes

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.
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 porque 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 cmo 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 cmo
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.

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 vez 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 cmo 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 ms corta, en problemas que no cuentan
con ligaduras ya establecidas, a diferencia de los problemas de la ruta ms 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 ms 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 ms 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 clculo Excel, te servir de complemento junto con el ejercicio
del que se habl 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.
9

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 estas 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 clculo de esas rutas crticas y que est 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 cmo
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
est 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
est 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.

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,
11

Investigacin de operaciones
Unidad 2. Comunicacin y anlisis de redes

donde f(x) y gi(x) son funciones dadas de n variables de decisin.


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.

12

Investigacin de operaciones
Unidad 2. Comunicacin y anlisis de redes

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
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.

13

Investigacin de operaciones
Unidad 2. Comunicacin y anlisis de redes

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
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 est 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,
14

Investigacin de operaciones
Unidad 2. Comunicacin y anlisis de redes

et al. (2002, pp., 230-238), revisa los procedimientos y observa qu tipo de problemas han
sido resueltos con este mtodo.
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 los ejemplos vistos
en esta seccin; te ayudar a crear tus propias conclusiones y a tomar decisiones durante
las actividades del tema.

15

Investigacin de operaciones
Unidad 2. Comunicacin y anlisis de redes

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.
Ahora ya puedes decidir cundo 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 Docente en lnea
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.

16

Investigacin de operaciones
Unidad 2. Comunicacin y anlisis de redes

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
de transporte, como el transporte de distintos productos a diferentes destinos en una
empresa de paquetera.

Para saber ms
Para conocer ms acerca 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

17

Investigacin de operaciones
Unidad 2. Comunicacin y anlisis de redes

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.

18

Potrebbero piacerti anche