Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación Lineal
Programación Lineal
FORMA ESTÁNDAR DE UN
PROBLEMA DE PL
La programación lineal es una técnica dentro del modelado en
Investigación de Operaciones, que esta diseñada para modelos con
funciones objetivo y restricciones lineales.
Donde su forma estándar es la siguiente:
Minimizar
Sujeto a
3
CARACTERÍSTICAS PRINCIPALES
DE LA PROGRAMACIÓN LINEAL
L a f u n c i ó n o b j e t i v o s e e n c u e n t r a e n e l t i p o d e m i n i m i z a c i ó n
L a s r e s t r i c c i o n e s e s t á n e n f o r m a d e i g u a l d a d e s
To d a s l a s v a r i a b l e s d e d e c i s i ó n s o n n o n e g a t i v a s
MAXIMIZAR
El máximo es equivalente al negativo de la misma función:
Es equivalente a:
6
Y d e p e n d i e n d o s í e s m a y o r, m e n o r o i g u a l a , e n t o c e s s e r á n e g a t i v a ,
positiva o cero.
7
RESTRICCIONES EN FORMA DE
INEQUIDADES
Si una restricción se presenta como forma de inequidad de la forma:
NUMERO DE RESTRICCIONES
Se observa de forma general que hay m ecuaciones para n variables de decisión.
Si m > n, significa que se tiene m-n restricciones redundantes
Si m = n, significa que hay una única solución que satisface y no puede ser optima o no
existir solución debido a la inconsistencia de las restricciones.
Por lo que m < n, corresponde a un conjunto indeterminado de ecuaciones lineales, del
cual se puede tener una solución o un numero infinito de soluciones, lo que nos permitirá
encontrar una solución factible que satisfaga las restricciones y al valor mínimo de la
función objetivo.
9
SOLUCIÓN GRAFICA
Una solución se puede dar de manera grafica cuando la función objetivo
es lo suficientemente sencilla para expresarla en el plano.
Ejemplo:
Una compañía manufacturera, produce dos tipos de partes para
maquinaria usando tres equipos; torno, fresadora y pulidor y desea
saber cuantas piezas de cada parte debe producir para maximizar la
utilidad.
Para cada parte se ocupan diferentes tiempos por cada equipo, así
también se tiene el tiempo semanal disponible por cada equipo y la
utilidad por parte manufacturada, como se muestra en la siguiente tabla.
10
DATOS
Tiempo de equipo requerido por parte (min)
Tiempo máximo por
Equipo
Parte I Parte II equipo (min)
Torno 10 5 2500
Fresadora 4 10 2000
Pulidor 1 1.5 450
Ultilidad ($/unidad) 50 100
11
SELECCIÓN DE VARIABLES DE
DECISIÓN
Básicamente, las variables de decisión son aquellas que es posible
controlar en el proceso, en este caso el numero de piezas a
manufacturar de las partes de maquinaria.
FUNCIÓN OBJETIVO
La función objetivo, se establece de acuerdo a lo que requiere el
problema y utilizando las variables de decisión.
Para este problema se requiere maximizar la utilidad, por lo que la
función objetivo sería:
RESTRICCIONES
Para establecer restricciones en un problema real, se consideran factores como; disponibilidad de
materia prima, disponibilidad de tiempos de fabricación, capacidad de almacenaje, capacidad de
producción, demanda de mercado, etcétera.
En este problema solo se cuenta con restricciones de disponibilidad de tiempo por semana en cada
equipo.
Restricciones:
Tiempo disponible en Torno
Tiempo disponible en Fresadora
Tiempo disponible en pulidor
SOLUCIÓN GRÁFICA
Representación Gráfica
500
Área delimitada por las
450
restricciones, donde se encuentra la
400
solución factible y el valor óptimo
350
300
Restricción 1
250 Restricción 2
x2
Restricción 3
200
150
100
50
0
0 25 50 75 100 125 150 175 200 225 250 275 300 325 350 375 400 425 450 475 500
x1
15
SOLUCIÓN GRÁFICA
(CONTORNOS)
Valor Óptimo
16
ANÁLISIS DE LA SOLUCIÓN
GRÁFICA
En la solución gráfica donde se muestran los contornos, se observa el crecimiento de los
valores en la función objetivo, sin embargo, las restricciones muestran cual es el área de
soluciones factibles, también se observa que esta sobre restringido, la restricción 3 no tiene
influencia en el sistema.
Por lo que las combinaciones dentro de dicha área, satisfacen las restricciones pero solo una
combinación tiene el máximo valor para la función objetivo.
De la grafica se observa que el punto óptimo es aproximadamente en = 188 y = 125, dando
una utilidad de $ 21,900.
17
ALGORITMO SIMPLEX
Maximizar
Sujeto a :
IGUALDADES
Se introducen las variables de holgura y/o exceso:
Z X1 X2 X3 X4 Solución
Z 1 -50 -100 0 0 0
X3 0 10 5 1 0 2500
X4 0 4 10 0 1 2000
La variable no básica, se elige por la que tiene el coeficiente más negativo. Y para elegir la variable de salida se
toman los valores en la columna de la variable de entrada y se utilizan para dividir los valores de la columna de
solución, en la fila que contenga el valor menor será la variable de salida.
20
Z X1 X2 X3 X4 Solución
Z 1 150 0 20 0 5000
X1 0 2 1 0.2 0 500
X4 0 -16 0 -2 1 -3000
Se toma el renglón pivote, se utiliza para hacer ceros los elementos de la columna, procedimiento de se utiliza en
el método Gauss-Jordan
21
Z X1 X2 X3 X4 Solución
Z 1 0 0 1.25 9.375 21875
X2 0 0 1 -0.05 0.125 125
X1 0 1 0 0.125 -0.0625 187.5