Logo Studenta

Programacion lineal grafica

¡Este material tiene más páginas!

Vista previa del material en texto

Tema 1 - PROGRAMACION LINEAL
Es un programa matemático en donde todas las restricciones 
y la función objetivo son lineales
La forma general seria: 
• Maximizar una función del tipo Max z = cj xj
• Sujeto a un conjunto de restricciones del tipo s.a  aij xj≤ bi
• Siendo las variables no negativas xj ≥ 0
Un problema de maximización puede convertirse en uno de 
minimización (y viceversa) y las restricciones pueden ser de mayor e 
igual (y viceversa)
Forma Canónica
Los cj que afectan las variables de la FO, son los coeficientes 
de costos del funcional. 
Las aij que afectan a las variables en las restricciones, se 
denominan coeficientes tecnológicos 
Los parámetros bi son los términos independientes o RHS (Right
Hand Side)
Cada inecuación de ≤ puede transformarse en una ecuación sumando 
una variable no negativa.
Max z =  cj xj
s.a  aij xj + Xk+1 = bi
 xj ≥ 0
Forma estándar 
Ejemplo de PROGRAMACION LINEAL
Ejemplo- Una empresa produce pinturas para interiores y exteriores, a partir 
de dos materias primas: A y B. La disponibilidad máxima diaria de la materia 
prima A es 6 toneladas y la de B es 8 toneladas. 
•Los requisitos diarios de materias primas por tonelada de pintura para
interiores y exteriores son los siguientes:
Tn MP A/ton.PExt Tn MPB/ton P. Int.
MP A 1 2
MP B 2 1
Ut./ton. 3000 2000
Tn. Disp.max/Día
6
8
Un estudio de mercado ha establecido que la demanda diaria de pintura
para interiores no puede ser mayor que la de pintura para exteriores en
más de una tonelada.
El estudio indica además que la demanda máxima de pintura para
interiores está limitada a dos toneladas diarias.
La utilidad por tonelada es $3.000 para la pintura de exteriores y
$2.000 para la pintura de interiores por tonelada respectivamente.
La Empresa quiere determinar la mezcla de productos óptima de pintura
para exteriores e interiores que maximice la utilidad total diaria.
Modelo de PL – Definición del problema
Elementos
1- Variables de decisión a determinar
2- Objetivo a optimizar
3- Restricciones a satisfacer
Para el problema
1- Variables de decisión a determinar
xE = toneladas diarias de pintura para exteriores/día
xI = toneladas diarias de pintura para interiores/día
2- Función objetivo
Max z = 3000 $/Tn PE * xE Tn PE/dia + 2000 $/Tn PI * xI TnPI/dia
3 - Restricciones
xE + 2 xI  6 (1) 
1Tn MP A/tn.PE* Tn PE/dia + 2 Tn MPB/ton PI*TnPI/dia  6 Tn. Disp.MPA/Día
2xE + xI  8 (2) 
xI  xE + 1 (3) (definir unidades en cada restricción) 
xI  2 (4)
xE  0 (5) , xI  0 (6) Condiciones de no negatividad
⚫ Cualquier solución que satisface todas las restricciones del modelo es 
una solución factible. 
⚫ Nos interesa la solución factible óptima que produce la máxima utilidad total.
⚫ Tanto la función objetivo como las restricciones son todas lineales 
están intrínsecas las dos propiedades siguientes:
1. Proporcionalidad: La contribución de cada variable de decisión, tanto en la 
función objetivo como en las restricciones, es directamente proporcional al valor 
de la variable. 
2. Aditividad: La contribución total de todas las variables en la función objetivo y en 
las restricciones es la suma directa de la contribución individual de cada variable.
 
| 
1 
| 
2 
| 
3 
| 
4 
| 
5 
| 
6 
 1 _ 
 2 
 3 _ 
 4 _ 
 5 _ 
 6 _ 
 7 _ 
 8 _ 
xI 
 xE 0 
A 
B 
C 
D 
E 
F 
G 
H 
1 
4 
2 
5 
3 
6 
xE + 2xI = 6 
2 xE + xI = 8
xI = 1.33
xE = 3.33
Z = 3 x 3.33 + 2x 1.33 = 12.66
Restricciones
xE + 2 xI  6 (1)
2 xE + xI  8 (2)
xI  xE + 1 (3)
xI  2 (4)
xE  0 (5) 
xI  0 (6)
Sacar pendiente de z; buscar el máximo valor del 
recinto PUNTO C
(1)
(2)
Función Objetivo: Max z = 3 xE + 2 xI
Representación Grafica
EL METODO SIMPLEX
Método algebraico, iterativo, basado en la identificación de los puntos extremos.
Convertir a la forma estándar, esto es transformar desigualdades en igualdades 
utilizando variables de holgura o superávit
Condiciones de la forma estándar
•Todas las restricciones son ecuaciones con segundo miembro no negativo.
•Todas las variables son no negativas.
•La función objetivo puede ser de maximización o de minimización. 
Max Z = 3xE + 2 xI (Función Objetivo en miles)
sujeto a: 1. xE + 2 xI  6
2. 2xE + xI  8
3. - xE+ xI  1 (Restricciones- Condiciones de vínculo )
4. xI  2
xE  0 , xI  0 (CNN) Condiciones de no negatividad
Forma estándar Max Z = 3xE + 2 xI + 0s1 + 0 s2 + 0 s3 + 0 s4 ;
Max : Z - 3xE - 2 xI - 0s1 - 0 s2 - 0 s3 - 0 s4 = 0 
sujeto a : 
xE + 2 xI + s1 = 6
2xE + xI + s2 = 8
- xE + xI + s3 = 1
xI + s4 = 2
xE , xI , s1 , s2 , s3 , s4  0
Agregamos variables de holgura
Para restricciones de 
Espacio de soluciones en la forma estándar:
⚫ n : incógnitas En nuestro ejemplo son 6
⚫ m : ecuaciones En nuestro ejemplo son 4
n > m  n-m variables iguales a 0,  hay resolución de las restantes . 
Soluciones no básicas: Son variables iguales a 0 (n-m)
Si cumplen las restricciones serán básicas factibles. 
Comienza en un punto extremo, factible y se desplaza de un punto a 
otro hasta llegar al óptimo.
Reglas:
1- El siguiente extremo debe ser adyacente al actual.
2- La solución no debe regresar a un punto ya considerado.
Reglas de selección de la variables de entrada y salida
• Condición de optimalidad : en problemas de max (min) la variable de entrada es 
la variable no básica que tiene el coeficiente más negativo (positivo) en el 
renglón z.
• Condición de factibilidad: la variable que sale de la base es la variable básica 
asociada con la razón no negativa más pequeña.
Detalle de cálculo
• Paso 0 :determinar solución básica factible inicial 
(determinar n - m variables no básicas) 
• Paso 1 : determinar variable entrante, de manera que mejore la función 
objetivo. Si no existe detenerse; si no:
• Paso 2 : Seleccionar variable que sale
• Paso 3 : determinar nueva solución básica factible empleando el método de 
Gauss-Jordan
• Paso 4: volver al paso 1. 
Cada solución básica está asociada con una iteración
Punto extremo Variables no básicas /Variables básicas
A (0,0) S1; S2; S3; S4 distintas de 0 /XI; XE = 0
B …
Básica z xE xI s1 s2 s3 s4 Solución
z 1 -3 -2 0 0 0 0 0 Razón
s1 0 1 2 1 0 0 0 6 6
s2 0 (2) 1 0 1 0 0 8 4
s3 0 -1 1 0 0 1 0 1
s4 0 0 1 0 0 0 1 2
Básica z xE xI s1 s2 s3 s4 Solución 
z 1 0 -1/2 0 3/2 0 0 12 Razón 
s1 0 0 (3/2) 1 -1/2 0 0 2 4 / 3 
xE 0 1 1/2 0 1/2 0 0 4 8 
s3 0 0 3/2 0 1/2 1 0 5 10 / 3 
s4 0 0 1 0 0 0 1 2 2 
 
Básica z xE xI s1 s2 s3 s4 Solución
z 1 0 0 1/3 4/3 0 0 12,66
xI 0 0 1 2/3 -1/3 0 0 4 / 3
xE 0 1 0 -1/3 2/3 0 0 10 /3
s3 0 0 0 -1 1 1 0 3
s4 0 0 0 -2/3 1/3 0 1 2 / 3
Solución optima
Se expresa en forma completa
xE = producir 10/3 = 3,33 Tn de pintura para exteriores por día
xI = producir 4/3 = 1,33 Tn de pintura para interiores por día
s1 = 0 sobrante de materia prima A
s2 = 0 sobrante de materia prima B
S3= 3 Tn para la holgura de la restricción de la relación entre las pinturas
s4 = 2/3 Tn de pintura de interiores para que se cumpla la demanda máxima de 2
Utilidad máxima : Z = 12.666 $ /día

Continuar navegando

Otros materiales