Академический Документы
Профессиональный Документы
Культура Документы
Aparece
PRIMERA RESTRICCION COMO
IGUALDAD
representada
como
el
segmento que
une A con B y
la regin que
delimita
sta
restriccin
viene indicada
por el color
AMARILLO
4
IGUALDAD
REGION FACTIBLE
La regin factible es
la interseccin de las
regiones delimitadas
tanto por el conjunto
de restricciones, como
por las condiciones de
no negatividad de las
variables, es decir, por
ambos
ejes
de
coordenadas.
Dicha
regin factible est
representada por el
polgono O-F-H-G-C, de
color VIOLETA
6
Regin Factible y
Solucin
Optima
Como existe una regin factible, se procede
a
determinar sus puntos extremos, o vrtices del
polgono que representa. Estos vrtices son los
puntos candidatos a soluciones ptimas. En este
ejemplo son los puntos O-F-H-G-C de la figura.
Finalmente, se evala la funcin objetivo (3x +
2y) en cada uno de esos puntos (resultado que
se recoge en la tabla siguiente). Como el punto
G proporciona el mayor valor a la funcin Z y el
objetivo es maximizar, tal punto constituye la
solucin ptima:
Z = 33, con x = 3 e y = 12
7
Funcin Objetivo
PUNTO
EXTREMO
O
COORDENADA
S (X,Y)
(0,0)
VALOR
OBJETIVO (Z)
0
(0,14)
28
(3,12)
33
(6,6)
30
(8,0)
24
Mtodo Simplex
Resolver mediante el mtodo
simplex el siguiente problema:
11
13
CUADRO INICIAL
Punto Inicial: X1=0 y X2=0
15
Mtodos Grafico
y Simplex:
Punto Inicial
PO
16
4. Condicin de parada
Cuando en la fila Z no existe
ningn valor negativo, se ha
alcanzado la solucin ptima
del problema. En tal caso, se
ha llegado al final del
algoritmo. De no ser as, se
ejecutan los siguientes pasos.
17
5. Condicin de entrada y
salida de la base
A. Primero debemos saber la variable que entra en la base. Para
ello escogemos la columna de aquel valor que en la fila Z sea el
menor de los negativos. En este caso sera la variable X 1 de
coeficiente - 3.
Si existiesen dos o ms coeficientes iguales que cumplan la
condicin anterior (caso de empate), entonces se optar por
aquella variable que sea bsica.
La columna de la variable que entra en la base se llama columna
pivote (En color verde).
B. Una vez obtenida la variable que entra en la base, estamos en
condiciones de deducir cual ser la variable que sale. Para ello se
divide cada trmino independiente (X 1) entre el elemento
correspondiente de la columna pivote, siempre que el resultado
sea mayor que cero, y se escoge el mnimo de ellos.
18
Paso B
En nuestro caso:
18/2 [=9] , 42/2 [=21] y 24/3 [=8]
Si hubiera algn elemento menor o
igual a cero no se realiza dicho
cociente, y caso de que todos los
elementos de la columna pivote
fueran de sta condicin tendramos
una
solucin
no
acotada
y
terminaramos el problema.
19
Paso B
El trmino de la columna pivote que en la
divisin anterior d lugar al menor cociente
positivo, el 3, ya que 8 es el menor
cociente, indica la fila de la variable de
holgura que sale de la base, S3. Esta fila se
llama fila pivote (En color verde).
Si al calcular los cocientes, dos o ms son
iguales (caso de empate), se escoge aquella
que no sea variable bsica (si es posible).
20
Paso C
En la interseccin de la fila
pivote y columna pivote
tenemos
el
elemento
pivote, 3.
21
Primer Desplazamiento
La variable que entra a la base en el mtodo
Simplex determina hacia qu nuevo vrtice se
realiza el desplazamiento. En este ejemplo,
como entra X1 (correspondiente a 'x'), el
desplazamiento se lleva a cabo por la arista OF
hasta llegar al vrtice F, donde se calcula el
valor que toma la funcin Z. Este paso se
produce en la segunda iteracin del mtodo
Simplex, mostrado en el cuadro de la Iteracin
1. En ella se ha calculado el valor que
corresponde al vrtice F obtenindose un valor:
Z = 24 para la funcin.
27
28
Mtodos
Grafico y
Simplex:
Punto Dos PF
29
Segundo Desplazamiento
Se
realiza
un
nuevo
desplazamiento por la arista
FH, hasta llegar a H (datos en
el cuadro Iteracin 2). En sta
tercera iteracin se calcula el
valor de la funcin en el vrtice
H, obtenindose, Z = 30.
32
33
Mtodos
Grafico y
Simplex:
Punto Dos PH
34
RESULTADO TERCERA
ITERACION y CUADRO
OPTIMO
1.No se tiene coeficientes negativos.
2.Cuadro Optimo.
3.Punto Optimo: X1=3 y X2=12
Tercer Desplazamiento
Se contina el proceso a travs de la
arista HG, hasta llegar al vrtice G.
Los datos obtenidos se reflejan en el
cuadro Iteracin 3. En este punto
acaba
el
proceso,
pudindose
comprobar que la solucin no mejora
al desplazarse por la arista GC hasta
el vrtice G (no supera el valor actual
de la funcin).
37
38
Mtodos
Grafico y
Simplex:
Punto Dos PG
39
Funcin
Objetivo:
VECTOR
(14,0)
Z = 3X + 2Y
Z = aX + bY
(3,12)
Vector: V = (b, a)
V = (-2, 3)
Se desplaza el
vector,
guardando su
orientacin y
ubicar
el
ltimo vrtice
que
toque
antes de salir
de la Regin
Factible.
(6,6)
(2,3)
X
(0,0)
(0,8)
40
Anlisis Final
El valor mximo de la funcin objetivo es
Z=33, y corresponde a los valores x = 3
e y = 12 (coordenadas del vrtice G).
Con el mtodo Grfico es necesario
calcular el valor de la funcin objetivo en
todos los vrtices de le regin factible,
mientras que el mtodo Simplex acaba
en cuanto halla el valor ptimo.
41
EXPLICACION DEL
METODO SIMPLEX
45
METODO SIMPLEX
El mtodo Simplex es un procedimiento
iterativo que permite ir mejorando la solucin a
cada paso. El proceso concluye cuando no es
posible seguir mejorando ms dicha solucin.
Partiendo del valor de la funcin objetivo en un
vrtice cualquiera, el mtodo consiste en buscar
sucesivamente otro vrtice que mejore al
anterior. La bsqueda se hace siempre a travs
de los lados del polgono (o de las aristas del
poliedro, si el nmero de variables es mayor).
Cmo el nmero de vrtices (y de aristas) es
finito, siempre se podr encontrar la solucin.
(Vase mtodo Grfico)
46
METODO SIMPLEX
El mtodo Simplex se basa en la siguiente
propiedad: si la funcin objetivo, f, no toma su valor
mximo en el vrtice A, entonces hay una arista que
parte de A, a lo largo de la cual f aumenta.
Deber tenerse en cuenta que este mtodo slo
trabaja para restricciones que tengan un tipo de
desigualdad "" y coeficientes independientes
mayores o iguales a 0, y habr que estandarizar las
mismas para el algoritmo. En caso de que despus
de ste proceso, aparezcan (o no varen)
restricciones del tipo "" o "=" habr que emplear
otros mtodos, siendo el ms comn el mtodo de
las Dos Fases.
47
TIPO DE
VARIABLE QUE
APARECE
- Exceso +
Artificial
+ Artificial
+ Holgura
58
DESARROLLANDO EL
MTODO SIMPLEX
Una
vez
que
hemos
estandarizado
nuestro
modelo,
puede ocurrir que
necesitemos
aplicar el mtodo
Simplex
o
el
mtodo de las Dos
Fases
. Vase en la
figura
como
debemos
actuar
para llegar a la
solucin
de
nuestro problema.
59
Mtodo Simplex:
Construccin de la primera
tabla
1. En la primera columna de la tabla
aparecer lo que llamaremos base.
2. En la segunda el coeficiente que tiene
en la funcin objetivo cada variable que
aparece en la base (llamaremos a esta
columna Cb).
3. En la tercera el trmino independiente
de cada restriccin (P0), y a partir de
sta columna aparecern cada una de
las variables de la funcin objetivo (Pi).
60
Mtodo Simplex:
Construccin de la primera
tabla
4. Para tener una visin
ms clara de la tabla,
incluiremos una fila en la que pondremos
cada uno de los nombres de las columnas.
5. Sobre sta tabla que tenemos incluiremos
dos nuevas filas: una que ser la que
liderar la tabla donde aparecern las
constantes de los coeficientes de la funcin
objetivo, y otra que ser la ltima fila,
donde tomar valor la funcin objetivo.
Nuestra tabla final tendr tantas filas como
restricciones.
61
Primera Tabla
62
Tabla Inicial
Los valores de la fila Z se obtienen de la
siguiente forma: El valor Z0 ser el de
sustituir Cim en la funcin objetivo (y
cero si no aparece en la base). El resto
de columnas se obtiene restando a este
valor el del coeficiente que aparece en
la primera fila de la tabla.
Se observar al realizar el mtodo
Simplex, que en esta primera tabla, en
la base estarn las variables de holgura.
63
Condicin de parada:
Comprobaremos si debemos de
dar una nueva iteracin o no,
que lo sabremos si en la fila Z
aparece algn valor negativo.
Si no aparece ninguno, es que
hemos llegado a la solucin
ptima del problema.
64
Eleccin de la variable
que entra:
Si no se ha dado la condicin de
parada, debemos seleccionar
una variable para que entre en la
base en la siguiente tabla. Para
ello nos fijamos en los valores
estrictamente negativos de la fila
Z, y el menor de ellos ser el que
nos de la variable entrante.
65
Eleccin de la variable
que sale:
Una vez obtenida la variable entrante,
obtendremos la variable que sale, sin
ms que seleccionar aquella fila cuyo
cociente P0/Pj sea el menor de los
estrictamente positivos (teniendo en
cuenta que slo se har cuando Pj sea
mayor de 0). La interseccin entre la
columna entrante y la fila saliente nos
determinar el elemento pivote.
66
Actualizacin de la tabla:
Las filas correspondientes a la funcin objetivo y a los
ttulos permanecern inalterados en la nueva tabla. El
resto deber calcularse de dos formas diferentes:
1. Si es la fila pivote cada nuevo elemento se calcular:
Nuevo Elemento Fila Pivote = Elemento Fila Pivote actual /
Pivote.
67
Sitio Web
http://www.phpsimplex.com/teor
ia_metodo_simplex.htm#preparac
ion
68