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

Investigacin de Operaciones I

(SIS-209; IND-225)
Ing. Viktoria Belianskaya

MTODO SMPLEX.

MTODO SMPLEX.
Contenido:

Conceptos generales.
Forma estndar del modelo de PL.
Soluciones bsicas.
Algoritmo del mtodo simplex.
Soluciones iniciales artificiales. Mtodos de la M y
de dos fases.
Identificacin de los casos especiales para el
mtodo simplex.

Mtodo Simplex.
Es un mtodo algebraico que permite
resolver el problema PL de cualquier
tamao.
Del mtodo grfico: la solucin ptima
siempre est asociada con un punto
extremo del espacio de soluciones
factibles.
Soluciones
asociadas a los puntos
extremos se obtienen de la solucin de un
sistema de ecuaciones

Modelo general de PL
1. Funcin Objetivo:

Z c1 X 1 c 2 X 2 ... c N X N Max ( Min )

2. Restricciones:
a j1 X 1 a j 2 X 2 ... a jN X N b j , j 1..n
a k1 X 1 a k 2 X 2 ... a kN X N bk , k n 1..n l
a p1 X 1 a p 2 X 2 ... a pN X N b p , p n l 1..n l m
n l m M (total restriccio nes )

3. Variables:

X 1 , X 2 ,..., X N 0

Si n=0, en el modelo no se tienen las restricciones ;


Si l=0, entonces, se ausentan las restricciones de tipo ;
Si m=0, el modelo es sin restricciones con igualdades.

Mtodo Simplex. Acercamiento.

Para resolver el modelo, todas las


restricciones se deben convertir en las
ecuaciones, entonces el problema ser
resolucin de un sistema de M
ecuaciones con N variables.

Se requiere la transformacin del modelo PL


en su forma general a su forma estndar.

Forma estndar de un modelo PL


Propiedades:
Funcin objetivo es de maximizacin o de
minimizacin.
Todas las restricciones se convierten en
las ecuaciones con el trmino libre no
negativo.
Todas las variables deben ser no
negativas.

Transformacin a la forma estndar


Relacin maxmin
X2

Z1=aX1+bX2ma
x
Z2=-aX1-bX2min
b
-a
a

Z2=-aX1bX2max
Z1=aX1+bX2mi
n

-b

X1

Z2=-Z1,
entonces
Z1(max)=Z1(min)
En general:
Z(max)=-Z(min)

Transformacin a la forma estndar


Conversin de las restricciones , a =

AX1+BX2 C
+S
AX1+BX2

AX1+BX2 +S = C
VARIABLE DE HOLGURA (S 0)

AX1+BX2 C
-S
AX1+BX2

AX1+BX2 -S = C
VARIABLE DE EXCESO (S 0)

Transformacin a la forma estndar


Conversin a las variables no negativas

si X 0
se aplica la sustitucin: X=-Y,
donde Y 0
si X- irrestricta (<,>,=0)
se aplica la sustitucin: X=X-X,
donde X,X 0

EJEMPLO (realizar)

Transformar a forma estndar


Z=X1+4X2 min
X1 + 5X2 10
3X1 X2 8
X1+2X2 = 1
X1 0, X2-irrestricta

Ejercicio
Una compaa posee una fbrica de pinturas para interiores y exteriores de casas para
su distribucin al mayoreo. Se utilizan dos materiales bsicos A y B, para producir las
pinturas. La disponibilidad mxima de A es de 6 toneladas diarias, la de B es de 8
toneladas por da. La necesidad de materia prima por tonelada de pintura se resume
en la tabla. Un estudio del mercado ha establecido que la demanda diaria de pintura
para interiores no puede ser mayor que la pintura de exteriores en ms de una
tonelada. Asimismo, el estudio seala que la demanda mxima de pintura para
interiores est limitada a 2 toneladas diarias.
El precio al mayoreo por tonelada es $3000 para la pintura para exteriores y $2000 para
la pintura de interiores. Cunta pintura para exteriores e interiores debe producir la
compaa todos los das para maximizar el ingreso bruto?
MP
A

Ton/ton pint.
ext.
1

Ton/ton pint.
int.
2

Disponibilidad
Max(ton)
6

Modelo
Variables:
Xi-cantidad de pintura de interiores para la produccin diria
Xe-cantidad de pintura de exteriores para la produccin diria
Xi,Xe0
Restricciones:
Xe +2Xi 6 Lmite dirio de materia prima A
2Xe +Xi 8 Lmite dirio de materia prima B
-Xe+Xi 1 Cant. de pint. inter. no puede exceder en mas
que una tonelada
Xi 2
Cant. diria de pint. inter. est limitada a 2 ton
Funcin objetivo:
Maximizar el ingreso bruto
Z=3Xe+2Xi max

Forma estandar
Z=3Xe+2Xi max
Xe +2Xi 6
2Xe +Xi 8
-Xe+Xi 1
Xi 2

Z=3Xe+2Xi max
Xe +2Xi+S1= 6
2Xe +Xi+S2= 8
-Xe+Xi +S3= 1
Xi +S4= 2

Xe,Xi 0

Xe,Xi 0
S1,S2, S3, S4 0

Solucin de sistema mxn


Z=3Xe+2Xi max
Xe +2Xi+S1= 6
2Xe +Xi+S2= 8
-Xe+Xi +S3= 1
Xi +S4= 2
Xe,Xi 0
S1,S2, S3, S4 0

Tiene soluciones bsicas:


n!
-----------(n-m)! m!
Para n=6 y m=4:
6!
------------ = 15 soluciones
(6-4)! 4!
bsicas
Se obtienen de combinaciones
de 4 variables bsicas y 2 no
bsicas

Solucin Inicial
Z=3Xe+2Xi max
Xe +2Xi+ S1= 6
2Xe +Xi+ S2= 8
-Xe+Xi + S3= 1
Xi + S4= 2
Xe,Xi 0
S1,S2, S3, S4 0

Volviendo
Xe, Xi =0 (no bsicas)
Resultan los valores de las
variables bsicas:
S1= 6; S2= 8; S3= 1; S4= 2
ES FACTIBLE
(todos los valores de las
variables corresponden a las
condiciones de no negatividad)

Tabla simplex inicial


Z-3Xe-2Xi =0
Xe +2Xi+ S1= 6
2Xe +Xi+ S2= 8
-Xe+Xi + S3= 1
Xi + S4= 2

FILA DE LA FUNCIN
OBJETIVO Z

VarBas

Xe

Xi

S1

S2

S3

S4

SOL

-3

-2

S1

S2

S3

-1

S4

VARIABLES BSICAS
SUS FILAS (RENGLONES) SE LLENAN CON LOS DATOS
DE LAS ECUACIONES CORRESPONDIENTES

Problema Pinturas. Solucin grfica


6

P a y o ff:

2 .0 X i +

3 .0 X e = 1 2 .6

PUNTO CORRESPONDIENTE A LA
SOLUCIN BSICA INICIAL
2

0
0

O p t im a l D e c is io n s ( X i,X e ) : ( 1 .3 , 3 .3 )
: 2 .0 X i + 1 .0 X e < = 6 .0
:
:

1 .0 X i + 2 .0 X e < = 8 .0
1 .0 X i - 1 .0 X e < = 1 .0

1 .0 X i +

0 .0 X e < =

2 .0

10

12

14

Para pasar a una solucin adiacente

Xe
Crecimiento para Z es
3Xe

Solucin bsica inicial: Xe=0;


Xi=0
A cul solucin adiacente
dirigirse: Xe=4,Xi=0 o
Xe=0, Xi=2?
Exploramos Z=2Xi+3Xe:
Z(0,4)=12; Z(2,0)=4
Entonces, en la direccin de
mayor crecimiento de la funcin
objetivo.

La funcin objetivo se transforma


Z=2Xi+3Xe Z-2Xi-3Xe=0
El coeficiente ms positivo se
convierte en ms negativo y
viceversa.
Xi
Crecimiento para Z es 2Xi

Criterio de optimalidad
Para max: La variable de entrada se
determina de las variables no bsicas
que tenga el coeficiente ms negativo en
la fila de la fncin objetivo.
Para min: La variable de entrada se
determina de las variables no bsicas
que tenga el coeficiente ms positivo en
la fila de la fncin objetivo.

Considerando los lmites


Explorando
intersecciones en la
direccin Xe (Xi=0):
Xe +2Xi= 6 Xe=6
2Xe +Xi= 8 Xe=4
-Xe+Xi = 1 Xe=-1
Xi = 2 Xe=+

Criterio de factibilidad
En un problema de max o de min la variable
de salida se seleccina correspondiente a
la razn (trmino libre/ coeficiente de la
variable) min en direccin de la variable
entrante con denominador estrictamente
positivo.

Procedimiento Simplex

Paso 0: Determine la solucin bsica inicial


factible.
Paso 1: Seleccione la variable de entrada
aplicando el criterio de optimalidad. Si no se
puede determinar la variable entrante, el
algoritmo termina.
Paso 2: Determine la variable saliente aplicando
criterio de factibilidad.
Paso 3: Aplique el clculo de Gauss-Jordan
apropiado para obtener la nueva solucin.
Paso 4: Vuelve al paso 1.

Clculos de Gauss-Jordan
NR: Nuevo Rengln
NRP: Nuevo Rengln Pivote
RA: Rengln Actual
RPA: Rengln Pivote Actual
EP: Elemento Pivote ECP: Elemento de la Columna
Pivote

Para el rengln pivote:


(NRP)= (RPA)/ (EP)
Para otros renglones:
(NR)= (RA)-(NRP)* (ECP)

SIMPLEX (ITERACIN 1)
Columna pivote

VarBa
s

Xe

Xi

S1

S2

S3

S4

SOL

-3

-2

S1

6/1=6

S2

8/2=4

S3

-1

S4

Rengln (fila) pivote (RPA)

Elemento pivote (EP)

Razon