Está en la página 1de 22

PROGRAMACIÓN LINEAL

Modelado y Simulación de Procesos


MM91, 2020
2

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

En la mayoría de las ocasiones los problemas de PL, no se establecen


e n l a f o r m a e s t á n d a r.
4

TRANSFORMACIONES EN PARA EXPRESAR


UN PROBLEMA DE PL EN LA FORMA
ESTÁNDAR
5

MAXIMIZAR
El máximo es equivalente al negativo de la misma función:

Es equivalente a:
6

VARIABLES SIN RESTRICCIÓN DE


SIGNO
En la mayoría de los problemas de ingeniería, las variables de decisión
representan dimensiones físicas, por lo que los valores no son
negativos. Sin embargo, una variable puede no estar restringida por el
signo, en estos casos la variable puede ser escrita como la diferencia
de dos variables no negativas

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:

Se convierte en igualdad agregando una variable de holgura no


negativa.

En caso de una inequidad como la siguiente:

Se convierte en igualdad sustrae una variable de exceso no negativa


8

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.

será el número de piezas por semana de la Parte I


será el número de piezas por semana de la Parte II
12

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:

Donde es la utilidad por ambas piezas.


En sentido estricto de la metodología, se debe poner en términos de
minimización, sin embargo al resolverlo de manera gráfica esta forma
resulta útil para visualizar la solución.
13

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

Por lógica del problema, no pueden existir “piezas negativas”


14

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 :

Se coloca en términos de minimización


18

IGUALDADES
Se introducen las variables de holgura y/o exceso:

Esta restricción es redundante y causa inestabilidad


en el algoritmo
19

TABLA DEL SIMPLEX


Variable no básica de entrada
Variable básica de salida

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

TABLA DEL SIMPLEX

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

TABLA DEL SIMPLEX

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

Se repite el algoritmo, hasta encontrar la solución


22

ANÁLISIS DEL ALGORITMO


SIMPLEX
El problema resulta ser un caso donde el numero de restricciones es
mayor a numero de variables de decisión, esto significa que hay
redundancia. Del método grafico se observa que la tercera restricción
no influye en el sistema ya que las restricciones 1 y 2 dominan el
tiempo de maquinado (Lógica del proceso). El dejar las tres
restricciones ocasionaría inestabilidad en el método y nos encontramos
que solo hay una solución.

También podría gustarte