PROGRAMACIÓN LINEAL Como Modelo de Optimización
PROGRAMACIÓN LINEAL Como Modelo de Optimización
PROGRAMACIÓN LINEAL Como Modelo de Optimización
Los modelos más importantes para la Investigación Operativa son los modelos simbólicos o
matemáticos, que emplean un conjunto de símbolos y funciones para representar las variables
de decisión y sus relaciones para describir el comportamiento del sistema. El uso de las
matemáticas para representar el modelo, el cual es una representación aproximada de la
realidad, nos permite aprovechar las computadoras de alta velocidad y técnicas de solución
con matemáticas avanzadas.
Variables y parámetros de decisión. Las variables de decisión son las incógnitas (o decisiones)
que deben determinarse resolviendo el modelo. Los parámetros son los valores conocidos que
relacionan las variables de decisión con las restricciones y función objetivo. Los parámetros del
modelo pueden ser determinísticos o probabilísticos.
Restricciones. Para tener en cuenta las limitaciones tecnológicas, económicas y otras del
sistema, el modelo debe incluir restricciones (implícitas o explícitas) que restrinjan las variables
de decisión a un rango de valores factibles.
Función objetivo. La función objetivo define la medida de efectividad del sistema como una
función matemática de las variables de decisión.
La solución óptima será aquella que produzca el mejor valor de la función objetivo, sujeta a las
restricciones, o sea, cumpliendo con ellas.
Concepto de optimización
Una característica importante es que la Investigación Operativa y, en este caso, el modelo de
Programación Lineal, intenta encontrar la mejor solución, o la solución óptima, al problema
objeto de estudio. En lugar de contentarse con sólo mejorar el estado de las cosas, la meta es
identificar el mejor curso de acción posible. Ya mencionamos a la programación lineal como
método dentro de los procesos de decisión de certidumbre. Puede ser a través de:
a) Método gráfico (práctico, cuando actúan sólo dos variables en la función a optimizar)
b) Método analítico (llamado SIMPLEX). Este método se puede aplicar también en funciones de
2 variables, pero cobra mucha utilidad en funciones más complejas, donde el método gráfico
ya no es practicable.
En el tema 4, que nos concierne en este momento, vamos a encarar la solución gráfica de un
problema de programación lineal.
Para la solución gráfica de programas lineales con dos variables, lo que se tiene que hacer es
trazar un eje de coordenadas cartesianas, para graficar las desigualdades dadas por el
problema, después encontrar el Área de Soluciones Factibles y proceder a graficar la función
objetivo para conocer el valor óptimo (maximizar o minimizar) que será la solución del
problema.
EJEMPLO
Un fabricante está tratando de decidir sobre las cantidades de producción para dos artículos:
armarios y cajoneras. Se cuenta con 96 unidades de material y con 72 horas de mano de obra.
Cada armario requiere 12 unidades de material y 6 horas de mano de obra. Por otra parte, las
cajoneras usan 8 unidades de material cada una y requieren 12 horas de mano de obra c/u. El
margen de contribución es el mismo para los dos productos: $5.00 por unidad. El fabricante
prometió construir por lo menos dos armarios.
La segunda restricción es el total de horas de mano de obra. Un armario se lleva 6 horas, una
cajonera 12 horas y se dispone de un total de 72 horas. Así:
6x1 + 12x2 = 72
Existe una limitación más. El fabricante prometió producir por lo menos dos armarios. Esto
puede expresarse como: x1 ≥ 2
El siguiente paso en el método gráfico es dibujar todas las restricciones en una gráfica. Esto
puede hacerse en cualquier orden. Se trata de dibujar inecuaciones de la misma forma en que
hemos aprendido en matemática. Al dejar en un solo gráfico todas las inecuaciones formadas
por las restricciones de nuestro problema tendremos un gráfico como el siguiente:
Cualquier solución que esté en la frontera o dentro del área sombreada cumplirá con todas las
restricciones. Ahora se utilizará la función objetivo para seleccionar la solución óptima.
Para encontrar la solución óptima, se grafica la función objetivo en la misma gráfica de las
restricciones. La función objetivo en este problema es Z = 5x1 + 5x2. Como todavía no se conoce
el máximo valor factible de Z, no puede trazarse el óptimo de la función objetivo. No obstante,
es posible suponer algunos valores para Z y graficar las líneas resultantes. En la siguiente figura
se muestran las líneas para Z = 25 y Z = 50:
Las líneas de este tipo se llaman líneas de indiferencia, porque cualquier punto sobre una línea
dada da la misma ganancia total. Nótese que la distancia perpendicular del origen a la línea
aumenta al aumentar el valor de Z. También, todas las líneas de indiferencia son paralelas
entre sí. Estas propiedades gráficas pueden usarse para resolver el problema.
En la siguiente figura, se ilustran todas las restricciones y las dos líneas de indiferencia
supuestas. En la gráfica puede observarse que la línea de indiferencia para Z = 50 está
completamente fuera de la región factible. Para Z = 25, parte de la línea cae dentro de la
región factible. Por tanto, existe alguna combinación de x1 y x2 que satisface todas las
restricciones y otorga ganancias más altas que 25 y menores a 50.
Como podrán apreciar, resulta indispensable repasar cómo se grafican inecuaciones y cómo se
resuelve un sistema de ecuaciones de 2x2 para llegar satisfactoriamente a resolver ejercicios
de programación lineal por el método gráfico.
La meta en este problema es encontrar la manera menos costosa para satisfacer las
necesidades vitamínicas. Las dos alternativas disponibles son los alimentos A y B.
Matemáticamente la función objetivo es:
Minimizar Z = 5A + 8B
Las restricciones son los requerimientos mínimos de las tres vitaminas. Éstas son:
4A + 10B ≥ 40 vitamina W
10A + 5B ≥ 50 vitamina X
7A + 7B ≥ 49 vitamina Y
A ≥ 0, B ≥ 0 no negatividad
En la siguiente figura se muestra la frontera extrema más dos líneas de indiferencia, las de Z =
40 pesos y Z = 60 pesos. La frontera extrema está formada por los puntos a, b, c y d, puesto
que éstos son los puntos de intersección factibles más cercanos al origen.
Gráficamente, el objetivo de minimizar el valor de Z significa ajustar una línea de indiferencia
tan cerca del origen como sea posible. En la figura anterior puede observarse que existen
muchas soluciones posibles para Z = 60, pero ninguna para Z = 40. Imaginando mover la línea Z
= 60 hacia el origen, el último punto de contacto con la frontera extrema será el punto b.
Entonces, el punto b es la solución óptima.
1) 4A + 10B = 40
(2) 7A + 7B = 49
Para no estar buscando gráficamente el mínimo de la función objetivo (lo que nos dio el punto
b), se puede utilizar un método de prueba y error. Pero hay que buscar la solución de cada
sistema de ecuaciones que se va formando en los puntos d, c, b y a. Luego reemplazar las
respectivas soluciones en la función objetivo y elegir la que nos da un valor menor de Z
(minimización)
Punto Coordenadas Z = 5A + 8B
a A = 10, B = 0 50
b A = 5, B = 2 41
c A =3, B = 4 47
d A = 0, B = 10 80
Programación lineal
6 X + 16 Y 48000 6 X + 5 Y 30 -3 X + 4 Y 12
12 X + 6 Y 42000 Y 1 3 X - Y 15
9 X + 9 Y 36000 -2 X + 2 Y 6 3 X + 2 Y 24
2X+Y 8 - X + 3 Y 21 3X+Y 3
2 X + 3 Y 12 X+Y 5 4X+3Y 6
X0;Y0
2. Un fabricante produce dos tipos de parrillas para asar carne, Tipo I y Tipo II.
Durante el proceso de producción las parrillas requieren del uso de dos máquinas
A y B. El número de horas que se requieren en cada una de ellas se señala en la
tabla que aparece a continuación. Si puede utilizarse cada una de las máquinas 24
horas al día, y las utilidades para la Tipo I y la Tipo II son de $4 y $6,
respectivamente, ¿qué cantidad de cada tipo se debe fabricar diariamente para
maximizar las utilidades? ¿Cuál es la utilidad máxima?
Máquina A Máquina B
Tipo I 2h 4h
Tipo II 4h 2h
Reserva I Reserva II
Mineral B 200 lb 50 lb
Maquinaria 4 4 6000
Beneficio 3 4
10. Una fábrica textil puede producir hasta 4800 metros de tela por día. Produce telas
de dos colores: blanca y roja. Debido a la escasez de colorante, no puede fabricar
más que 3000 metros de tela roja por día, y el mercado exige que la cantidad de
tela blanca sea a lo sumo el doble de la roja. La tela blanca deja un beneficio de
$0,50 el metro y la roja de $0,60. ¿Cuál es la cantidad que le conviene fabricar de
cada una para que la ganancia sea máxima?