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

UNIVERSIDAD NACIONAL HERMILIO VALDIZAN FACULTAD DE CIENCIAS AGRARIAS EAP DE INGENIERIA AGROINDUSTRIAL

INVESTIGACION DE OPERACIONES
Gua de Prctica No.1

Introduccin a la Programacin Lineal

Mg. Gregorio Cisneros Santos Profesor Asociado de la EAP de Ingeniera Agroindustrial Universidad Nacional Hermilio Valdizn - Hunuco

Presentacin
La modelizacin es una de las reas ms atractivas de la ingeniera y las ciencias aplicadas. De hecho, los ingenieros necesitan construir modelos para resolver problemas de la vida real. El objetivo de un modelo consiste en reproducir la realidad de la forma ms fiel posible, tratando de entender cmo se comporta el mundo real y obteniendo las respuestas que pueden esperarse de determinadas acciones. En la prctica se utilizan muchos tipos de modelos, tales como modelos de ecuaciones diferenciales, modelos de ecuaciones funcionales, modelos en diferencias y de elementos finitos, y modelos de programacin matemtica. La seleccin del modelo adecuado para reproducir la realidad es una etapa crucial para obtener una solucin satisfactoria a un problema real. Las estructuras matemticas asociadas no son arbitrarias, sino una consecuencia de la realidad misma. En el curso Investigacin de Operaciones, se hace un esfuerzo importante por conectar las realidades fsica y matemtica. Se muestra al estudiante el razonamiento que conduce al anlisis de las diferentes estructuras, modelos y conceptos. Esto se pone de manifiesto en los ejemplos ilustrativos, que muestran la conexin entre modelo y realidad. En este curso se tratan los modelos de programacin matemtica, incluyendo los de programacin lineal y no lineal. Los problemas de programacin matemtica son problemas particulares a los que uno se enfrenta con cierta frecuencia. Uno est preparado para resolverlos usando muchas de las herramientas disponibles, procedimientos o paquetes de software. De hecho, estos problemas se estudian en detalle en los estudios de grado y postgrado. Sin embargo, uno puede no estar preparado para resolver otros problemas muy frecuentes como: 1. Problemas de programacin lineal con muchas variables y/o restricciones. 2. Problemas de programacin no lineal. 3. Tcnicas de descomposicin para problemas a resolver con herramientas de programacin matemtica. 4. Reglas para transformar otros problemas en problemas de programacin matemtica. En este curso se dan mtodos que permiten resolver una amplia coleccin de problemas prcticos interesantes. Cuando se analiza y discute la programacin matemtica, una posibilidad es la de dar un profundo anlisis terico del problema y una discusin de los diferentes problemas y mtodos. Esta opcin tiene algunos riesgos. Aunque a veces, inicialmente, el tratamiento parece ser ms riguroso y profundo, el lector es conducido a ser demasiado curioso y cuidadoso con los detalles matemticos pero sin preocuparse ni entender a dnde conducen estos o de dnde proceden.

Por ejemplo, no es infrecuente dar a una persona que ha estudiado durante aos programacin lineal, un dibujo bidimensional sencillo en el que aparece el conjunto factible, y preguntarle que marque la secuencia de puntos extremos asociada al mtodo simplex, sin obtener una respuesta correcta. Ntese que esto significa que no se comprende la esencia misma del mtodo simplex y de las ideas en que ste se basa. Alternativamente, uno puede tratar este tema con la ayuda de ejemplos ilustrativos, y tratar de transmitir al lector la profundidad y el ingenio que hay detrs de estos mtodos, con lo que se hace el tema ms legible y atractivo. No tratamos con mtodos o soluciones estndar. El lector que busque mtodos estndar o referencias de trabajos con esta orientacin debera consultar uno de los muchos libros sobre este tema que se encuentran en el mercado. Por el contrario, en este libro se discuten los problemas antes mencionados desde otro punto de vista. Adems de obtener soluciones, matemticos e ingenieros estn interesados en analizar las condiciones que conducen a problemas bien definidos. En este contexto, los problemas de compatibilidad y unicidad de solucin juegan un papel central. De hecho, conducen a conclusiones fsicas e ingenieriles muy interesantes, que relacionan las condiciones fsicas, obtenidas de la realidad, con las correspondientes condiciones que hay tras los modelos matemticos. Los mtodos a desarrollar en este curso tambin permiten concluir si el conjunto de restricciones conducen a la existencia de al menos una solucin.

Mg. Gregorio Cisneros Santos

Actividad Inicial: Toda actividad propuesta se inicia con la formacin de grupos: El trabajo grupal siempre ser una forma de potencial el aprendizaje; debern formar grupos que permanecern durante el desarrollo de todo el curso, con la finalidad de poder compartir experiencias, tomar decisiones y sacar conclusiones sobre los diferentes temas que se vayan abordando en el curso. Objetivo: Al culminar la presente prctica los alumnos habrn obtenido los conceptos bsicos de la programacin lineal y estarn en condiciones de poder resolver problemas de optimizacin. De igual manera los alumnos se conocern e intercambiarn ideas de cmo aprender mejor los temas. Recomendaciones: Recuerden que es importante conocernos para poder trabajar en grupos o en equipos. Es necesario para nosotros los docentes y tambin para los alumnos. Para hacer posible este acercamiento es necesario contar con un espacio de integracin y tiempo suficiente. Cada grupo se organizar internamente y establecer su cdigo de tica. Este ser de cumplimiento obligatorio de cada integrante. Se trata de formar una sociedad de trabajo, por lo tanto, todos deben tener claras las reglas y posibles sanciones que hay en ellas. El docente brindar las pautas para el desarrollo de sta importante actividad previa al aprendizaje. Actividad Principal: En cada prctica se tocar un tema del contenido del curso, para complementar los conocimientos tericos de las clases dictadas previamente y se presentan los ejercicios y casos resueltos y casos propuestos, que debern ser tratados por el grupo.

Tema I : INTRODUCCION A LA PROGRAMACION LINEAL

La programacin lineal se aplica a modelos de optimizacin en los que las funciones objetivo y restricciones son estrictamente lineales. La tcnica se aplica a una amplia variedad de casos, en los campos de agricultura, industria, transporte, economa, salud, ciencias sociales y actividades militares. Tambin produce algoritmos eficientes de cmputo para problemas con miles de restricciones y variables. En realidad, debido a su tremenda eficiencia de clculo, la programacin lineal forma la columna vertebral de los algoritmos de solucin para otros modelos de investigacin de operaciones, como las programaciones entera, estocstica y no lineal.

PROBLEMAS RESUELTOS Y PROPUESTOS

PROBLEMA RESUELTO:

1. Grafique la siguiente ecuacin: 2X1 + 3X2 = 12

Para graficar la ecuacin 2X1 + 3X2 = 12 (funcin lineal) se deben determinar por lo menos dos puntos de referencia, para ello, el primer punto se determina igualando X 1 = 0 en la ecuacin, obteniendo X2=4; y despus igualando X2 = 0, obteniendo X1 = 6. De ese modo, la recta pasa por los puntos (0,4) y (6,0), tal como se muestra en la figura.

X2

(0,4)

2X1 + 3X2 = 12

2
(6,0)

X1

2. Grafique la siguiente inecuacin: -3X1 + 5X2 15

Para graficar la inecuacin -3X1 + 5X2 15, primero se sustituye la desigualdad con una ecuacin: -3X1 + 5X2 = 15; y a continuacin se grafica la recta resultante, tal como en el caso anterior, para ello se deben determinar por lo menos dos puntos de referencia, el primer punto se determina igualando X1 = 0 en la ecuacin, obteniendo X2=3; y despus igualando X2 = 0, obteniendo X1 = -5. De ese modo, la recta pasa por los puntos (0,3) y (-5,0), tal como se muestra en la figura. A continuacin consideraremos el efecto de la desigualdad (-3X1 + 5X2 15). Lo que se hace es dividir al plano (X1,X2) en dos semi espacios que en este caso son dos semiplanos, uno a cada uno de los lados de la lnea graficada. Slo una de esas mitades satisface la desigualdad. Para determinar cul es el lado correcto, se elige cualquier PUNTO DE REFERENCIA en el primer cuadrante. Si satisface la desigualdad, el lado en el que est es el semiplano factible. En caso contrario, quiere decir que es el otro plano.

X2

5 4
(0,3) -3X1 + 5X2 12

3
Punto de Referencia

2 1
(-5,0)

(2,2) (2,2)

-5

-4

-3

-2

-1

X1

Punto de Referencia: -3X1 + 5X2 15 -3(2) + 5(2) 15 -6 + 10 15 4 15

3. Grafique el espacio factible para las siguientes restricciones, cuando X1 y X2 0: X1 + 4X2 12 2X1 + 3X2 18 Para graficar el espacio factible que satisfaga las inecuaciones dadas, con la condicin que X1 y X2 sean valores no negativos, se debe seguir los siguientes pasos: 1 Graficar cada una de las inecuaciones por separado, siguiendo el procedimiento utilizado en el caso del problema 2, con lo cual obtenemos los dos planos que satisfacen a cada inecuacin. Debemos tener en cuenta que en cada plano ste debe contener valores de X1 y X2 no negativos. 2 Determinar el espacio factible, para ello identificamos la interseccin de los dos planos obtenidos, cuyo espacio determina el REA DE SOLUCIONES FACTIBLES ESPACIO DE SOLUCIONES FACTIBLES, el cual contiene todas las soluciones factibles que satisfacen las condiciones de las restricciones planteadas.

X2

12

4
D

2X1 + 3X2 18

Espacio de Soluciones Factibles

X1 + 4X2 12 B X1

12

4.

Determine la direccin de aumento de Z en el siguiente caso: Maximizar Z = -2X1 + 4X2

Para determinar la direccin del aumento o direccin en la que se incrementa el valor de Z, primero debemos graficar la funcin Z, para lo cual podemos acudir a varias alternativas, como dar valores aleatorios a Z y con ello deducir los valores de las variables X1 y X2. Por ejemplo, si Z = 0, uno de los puntos de dicha funcin ser (0,0) es decir X1=0 y X2=0. El otro punto por el cual pasar la funcin se determina dando un valor a X1 o X2, por ejemplo, si X1=2, el valor de X2=1; por lo tanto para Z=0 la recta pasar por los puntos (0,0) y (2,1), tal como se muestra en la figura. Enseguida repetiremos el procedimiento con un valor de Z>0; por ejemplo Z=10. Determinando que para Z=10 la recta pasar por los puntos (0,5) y (-10,0). Luego de graficar la funcin Z con al menos dos valores diferentes para Z, determinaremos la direccin en la que se incrementa Z, tal como se muestra en la figura. Es evidente que la funcin Z crece con un desplazamiento paralelo para distintos valores de Z.

Direccin del incremento de

X2

5 4

Z 10

Z = -2X1 + 4X2

Z = 10

3
Z=5

2
Z=0

1
(0,0)

(2,1)

-5

-4

-3

-2

-1

X1

PROBLEMAS PROPUESTOS:

1. Determine el espacio factible para cada uno de las siguientes restricciones independientes, cuando X1 y X2 0

1.1. 1.2. 1.3. 1.4. 1.5.

-3X1 + X2 6 X1 2X2 5 2X1 3X2 12 X1 X2 0 -X1 + X2 0

2. Identifique la direccin de aumento de Z, en cada uno de los siguientes casos:

2.1.

Maximizar Z = X1 X2

2.2.

Maximizar Z = -5X1 6X2

2.3.

Maximizar Z = -X1 + 2X2

2.4.

Maximizar Z = -3X1 + X2

Cada grupo deber presentar la solucin de la prctica en un informe fsico o virtual, de acuerdo a las instrucciones del docente.

Mg. Gregorio Cisneros Santos


Docente del Curso Email: gmcisantos@hotmail.com

Вам также может понравиться