Está en la página 1de 57

Investigacin de Operaciones

Mtodo Simplex

Edwin Salvador

13 de enero de 2015

Semana 14

Edwin Salvador

Investigacin de Operaciones

1 / 33

Contenido I

El mtodo simplex
Detalles de clculo del algoritmo simplex

Edwin Salvador

Investigacin de Operaciones

2 / 33

Ejercicio
1. Considere la siguiente PL:
Maximizar z = 2x1 + 3x2
sujeto a
x1 + 3x2 6
3x1 + 2x2 6
x1 , x2 0
a Exprese el problema en forma de ecuacin.
b Determine todas las funciones bsicas del problema, y clasifquelas como factibles y
no factibles.
c Use la sustitucin directa en la funcin objetivo para determinar la solucin factible
bsica ptima.
d Compruebe grficamente que la solucin obtenida en (c) es la solucin de PL ptima,
y de ese modo se concluye que la solucin ptima puede determinarse
algebraicamente considerando slo las soluciones factibles bsicas.
e Demuestre cmo se representan las soluciones bsicas no factibles en el espacio de
soluciones grficas.
Edwin Salvador

Investigacin de Operaciones

3 / 33

Deber
Determine la solucin ptima de cada una de las siguientes PL
enumerando todas las soluciones bsicas.
a)
Maximizar z = 2x1 4x2 + 5x3 6x4
sujeto a
x1 + 4x2 2x3 + 8x4 2
x1 + 2x2 + 3x3 + 4x4 1
x1 , x2 , x3 , x4 0

Edwin Salvador

Investigacin de Operaciones

4 / 33

Deber
b)
Minimizar z = x1 + 2x2 3x3 2x4
sujeto a
x1 + 2x2 3x3 + x4 = 4
x1 + 2x2 + x3 + 2x4 = 4
x1 , x2 , x3 , x4 0

Edwin Salvador

Investigacin de Operaciones

5 / 33

El mtodo simplex
En lugar de enumerar todas las soluciones bsicas (puntos de esquina)
del problema de PL (como en los ejercicios anteriores), el mtodo
simplex investiga slo algunas de estas soluciones.
Veamos un ejemplo:

Edwin Salvador

Investigacin de Operaciones

6 / 33

Proceso iterativo del mtodo simplex


La figura muestra el espacio de soluciones de un PL. Por lo general, el
mtodo simplex inicia en el origen (punto A) donde x1 = 0, x2 = 0 y por lo
tanto z = 0.
Entonces, la pregunta lgica es si un incremento en x1 y/o x2 puede mejorar
(incrementar) el valor de z. Si tenemos la funcin objetivo:
Maximizar z = 2x1 + 3x2

Edwin Salvador

Investigacin de Operaciones

7 / 33

Proceso iterativo del mtodo simplex


Maximizar z = 2x1 + 3x2
Es claro que un incremento de x1 o x2 (o ambas) mejorar el valor de
z.
El diseo del mtodo simplex no permite el incremento simultneo de
las variables. Si no que incrementa una a la vez. La variable que va
a aumentar es la que tenga mayor grado de mejora en z.
En el ejemplo, el grado de mejora del valor de z es de 2 unidades para
x1 y de 3 para x2 . Por lo tanto elegimos x2 para que crezca.

Edwin Salvador

Investigacin de Operaciones

8 / 33

Proceso iterativo del mtodo simplex


La figura muestra que el valor de x2 debe incrementarse hasta que se llegue
al punto de esquina B.
Es importante recordar que, no llegar al punto de esquina B no es una
opcin porque un candidato para el ptimo debe ser un punto de esquina.
En el punto B, el mtodo simplex incrementar el valor de x1 para llegar al
punto de esquina mejorado C , el cual es el ptimo.

Edwin Salvador

Investigacin de Operaciones

9 / 33

Proceso iterativo del mtodo simplex


La trayectoria del algoritmo simplex se define como ABC.
Cada punto de esquina a lo largo de la trayectoria est asociado con
una iteracin.
Es importante hacer notar que el mtodo simplex se mueve a lo largo
de los bordes del espacio de soluciones, lo cual significa que el
mtodo no puede cruzarlo, es decir, irse directamente de A a C.

Edwin Salvador

Investigacin de Operaciones

10 / 33

Ejercicios
En la figura del ejemplo anterior, suponga que la funcin objetivo se
cambia a
Maximizar z = 8x1 + 4x2
Identifique la trayectoria del mtodo simplex y las variables bsicas y
no bsicas que la definen.

Edwin Salvador

Investigacin de Operaciones

11 / 33

Ejercicios
Considere el espacio de soluciones PL tridimensional que se muestra en la figura,
cuyos puntos extremos factibles son A, B,..., y J.
a) Cules de los siguientes pares de puntos de esquina no pueden representar
iteraciones simplex sucesivas: (A, B), (B, D), (E,H) y (A, I)? Explique la
razn.
b) Suponga que las iteraciones simplex se inician en A y que el ptimo ocurre
en H. Indique si alguna de las siguientes trayectorias son no legtimas para el
algoritmo simplex, y explique la razn.
i) ABGH
ii) AEIH
iii) ACEBADGH

Edwin Salvador

Investigacin de Operaciones

12 / 33

Contenido I

El mtodo simplex
Detalles de clculo del algoritmo simplex

Edwin Salvador

Investigacin de Operaciones

13 / 33

Detalles de clculo del algoritmo simplex


Veamos los detalles de clculo de una iteracin simplex por medio de
un ejemplo numrico.
Consideremos el siguiente modelo expresado en forma de ecuacin:
Maximizar z = 5x1 + 4x2 + 0s1 + 0s2 + 0s3 + 0s4
sujeto a
6x1 + 4x2 + s1 = 24 (materia prima M1)
x1 + 2x2 + s2 = 6 (materia prima M2)
x1 + x2 + s3 = 1 (Lmite del mercado)
x2 + s4 = 2 (Lmite de la demanda)
x1 , x2 , s1 , s2 , s3 , s4 0
Las variables s1 , s2 , s3 y s4 son las holguras asociadas con las
restricciones respectivas.
Edwin Salvador

Investigacin de Operaciones

14 / 33

Detalles de clculo del algoritmo simplex


Escribimos la ecuacin objetivo como
z 5x1 4x2 = 0
La tabla inicial simplex se representa as:

La tabla simplex provee automticamente la solucin en la iteracin


inicial. Ya que la solucin se inicia en el origen (x1 , x2 ) = (0,0), por lo
que (x1 , x2 ) se definen como las variables no bsicas y (s1 , s2 , s3 , s4 )
como las variables bsicas.
Edwin Salvador

Investigacin de Operaciones

15 / 33

Detalles de clculo del algoritmo simplex

La variable objetivo z y las variables bsicas aparecen en la columna


de la extrema izquierda (Bsica).
Los lados derechos de las ecuaciones del modelo dan sus valores,
como se muestra en la columna de la extrema derecha (Solucin) de
la tabla; es decir, z = 0, s1 = 24, s2 = 6, s3 = 1, s4 = 2.
El resultado puede verse igualando las variables no bsicas (x1 , x2 ) a
cero en todas las ecuaciones y tambin observando la configuracin
de matriz identidad especial de los coeficientes de las variables bsicas
(todos los elementos en las diagonales son 1, y todos los elementos
fuera de las diagonales son 0).
Edwin Salvador

Investigacin de Operaciones

16 / 33

Es ptima la solucin inicial?


La funcin objetivo z = 5x1 + 4x2 muestra que la solucin puede
mejorarse si se incrementa el valor de la variable x1 o de la x2 no
bsica por encima de cero.
Condicin de optimalidad: determina entre las variables no bsicas,
la variable de entrada, eligiendo la columna que tenga el coeficiente
ms negativo en el rengln z de la tabla, si el problema es
maximizar. Si el problema es minimizar se elige para variable
entrada la que tenga el coeficiente ms positivo en el rengln z.
Cuando no existen coeficientes negativos (maximizacin) o positivos
(minimizacin) quiere decir que hemos encontrado la solucin ptima.
Siguiendo la condicin mencionada anteriormente, x1 tiene que
incrementarse porque tiene el coeficiente ms negativo en el rengln
z. x1 se conoce como la variable de entrada porque ingresa la
solucin bsica.
Si x1 es la variable de entrada, una de las variables bsicas actuales
debe salir. Es decir, se vuelve no bsica (= 0).
Edwin Salvador

Investigacin de Operaciones

17 / 33

Variable de salida
Para determinar la variable de salida debemos calcular las relaciones
del lado derecho de las ecuaciones (columna Solucin) con los
coeficientes de restriccin estrictamente positivos (imposibilitando as
al cero) bajo la variable de entrada, x1 , como se muestra en la
siguiente tabla:

Edwin Salvador

Investigacin de Operaciones

18 / 33

Cmo determinan las relaciones calculadas la variable de


salida y el valor de la variable de entrada?

La figura muestra que las relaciones calculadas son en realidad las intersecciones de las lneas de restriccin con el eje x1 (variable de entrada).
Edwin Salvador

Investigacin de Operaciones

19 / 33

Cmo determinan las relaciones calculadas la variable de


salida y el valor de la variable de entrada?

Podemos ver que el valor de x1 debe incrementarse hasta la interseccin no


negativa mnima con el eje x1 (= 4) para alcanzar el punto de esquina B.
Cualquier incremento ms all de B no es factible.
Edwin Salvador

Investigacin de Operaciones

19 / 33

Cmo determinan las relaciones calculadas la variable de


salida y el valor de la variable de entrada?

En el punto B, la variable bsica actual s1 asociada con la restriccin 1


asume un valor de cero y se transforma en la variable de salida.
Edwin Salvador

Investigacin de Operaciones

19 / 33

Cmo determinan las relaciones calculadas la variable de


salida y el valor de la variable de entrada?

La regla asociada con las relaciones calculadas se conoce como condicin de


factibilidad simplex porque garantiza la factibilidad de la nueva solucin.
Edwin Salvador

Investigacin de Operaciones

19 / 33

Intercambiado
El nuevo punto solucin B se determina intercambiando la variable de
entrada x1 y la variable de salida s1 en la tabla simplex para obtener:
Variables no bsicas (= 0) en B : (s1 , x2 )
Variables bsicas en B : (x1 , s2 , s3 , s4 )
El proceso de intercambio se basa en las operaciones de filas de
Gauss-Jordan.
La columna de la variable de entrada es la columna pivote y la fila de la
variable de salida es la fila pivote.
La interseccin de la columna pivote y la fila pivote se conoce como
elemento pivote.

Edwin Salvador

Investigacin de Operaciones

20 / 33

Clculos de Gauss-Jordan
Los clculos de Gauss-Jordan necesarios para obtener la nueva
solucin bsica son de dos tipos:
1. Fila pivote
a) Reemplazar la variable de salida en la columna Bsica con la variable
de entrada.
b) Nueva fila pivote = Fila pivote actual Elemento pivote

2. Todas las dems filas, incluyendo z


Nueva fila = (Fila actual) (Coeficiente de la columna pivote)
(Nueva fila pivote)

Edwin Salvador

Investigacin de Operaciones

21 / 33

Clculos de Gauss-Jordan
1) Reemplace s1 en la columna Bsica con x1 :
Nueva fila x1 = Fila s1 actual 6
1
= (0 6 4 1 0 0 0 24)
6
2 1
= (0 1
0 0 0 4)
3 6

Edwin Salvador

Investigacin de Operaciones

22 / 33

Clculos de Gauss-Jordan
1) Reemplace s1 en la columna Bsica con x1 :
Nueva fila x1 = Fila s1 actual 6
1
= (0 6 4 1 0 0 0 24)
6
2 1
= (0 1
0 0 0 4)
3 6
2) Nueva fila z = Fila z actual (5) Nueva Fila x1
= (1 5 4 0 0 0 0 0) (5) (0 1
= (1 0

Edwin Salvador

2 1
0 0 0 4)
3 6

2 5
0 0 0 20)
3 6

Investigacin de Operaciones

22 / 33

Clculos de Gauss-Jordan
1) Reemplace s1 en la columna Bsica con x1 :
Nueva fila x1 = Fila s1 actual 6
1
= (0 6 4 1 0 0 0 24)
6
2 1
= (0 1
0 0 0 4)
3 6
2) Nueva fila z = Fila z actual (5) Nueva Fila x1
= (1 5 4 0 0 0 0 0) (5) (0 1

2 1
0 0 0 4)
3 6

2 5
0 0 0 20)
3 6
3) Nueva fila s2 = Fila s2 actual - (1) * Nueva fila x1
= (1 0

Edwin Salvador

Investigacin de Operaciones

22 / 33

Clculos de Gauss-Jordan
1) Reemplace s1 en la columna Bsica con x1 :
Nueva fila x1 = Fila s1 actual 6
1
= (0 6 4 1 0 0 0 24)
6
2 1
= (0 1
0 0 0 4)
3 6
2) Nueva fila z = Fila z actual (5) Nueva Fila x1
= (1 5 4 0 0 0 0 0) (5) (0 1

2 1
0 0 0 4)
3 6

2 5
0 0 0 20)
3 6
3) Nueva fila s2 = Fila s2 actual - (1) * Nueva fila x1
2 1
= (0 1 2 0 1 0 0 6) (1) (0 1
0 0 0 4)
3 6
4
1
= (0 0
1 0 0 2)
3
6
= (1 0

Edwin Salvador

Investigacin de Operaciones

22 / 33

Clculos de Gauss-Jordan
4) Nueva fila?

Edwin Salvador

Investigacin de Operaciones

23 / 33

Clculos de Gauss-Jordan
4) Nueva fila? s3 = Fila s3 actual (1) Nueva fila x1
= (0 1 1 0 0 1 0 1) (1) (0 1
= (0 0

Edwin Salvador

2 1
0 0 0 4)
3 6

5 1
0 1 0 5)
3 6

Investigacin de Operaciones

23 / 33

Clculos de Gauss-Jordan
4) Nueva fila? s3 = Fila s3 actual (1) Nueva fila x1
= (0 1 1 0 0 1 0 1) (1) (0 1
= (0 0

2 1
0 0 0 4)
3 6

5 1
0 1 0 5)
3 6

5) Nueva fila s4 =

Edwin Salvador

Investigacin de Operaciones

23 / 33

Clculos de Gauss-Jordan
4) Nueva fila? s3 = Fila s3 actual (1) Nueva fila x1
= (0 1 1 0 0 1 0 1) (1) (0 1
= (0 0

2 1
0 0 0 4)
3 6

5 1
0 1 0 5)
3 6

5) Nueva fila s4 = Fila s4 actual - (0) * Nueva fila x1


= (0 0 1 0 0 0 1 2) (0)(0 1

2 1
0 0 0 4)
3 6

= (0 0 1 0 0 0 1 2)

Edwin Salvador

Investigacin de Operaciones

23 / 33

Clculos Gauss-Jordan
La nueva solucin bsica es (x1 , s2 , s3 , s4 ), y la nueva tabla es:

Edwin Salvador

Investigacin de Operaciones

24 / 33

Clculos Gauss-Jordan
La nueva solucin bsica es (x1 , s2 , s3 , s4 ), y la nueva tabla es:

Los coeficientes de las restricciones de las variables bsicas forman


una matriz identidad. Por lo tanto, si igualamos las variables no
bsicas (s1 , x2 ) a cero, la columna solucin nos da la nueva solucin
(x1 = 4, s2 = 2, s3 = 5, s4 = 2).

Edwin Salvador

Investigacin de Operaciones

24 / 33

Clculos Gauss-Jordan
La nueva solucin bsica es (x1 , s2 , s3 , s4 ), y la nueva tabla es:

Los coeficientes de las restricciones de las variables bsicas forman


una matriz identidad. Por lo tanto, si igualamos las variables no
bsicas (s1 , x2 ) a cero, la columna solucin nos da la nueva solucin
(x1 = 4, s2 = 2, s3 = 5, s4 = 2).
El nuevo valor objetivo es z = 20. Lo cual es consistente con:
Nueva z = Anterior z + Nuevo valor de x1 su coeficiente objetivo
= 0 + 4 5 = 20
Edwin Salvador

Investigacin de Operaciones

24 / 33

Mtodo simplex
Por otra parte,
z = 5 valor de x1 + 0 valor de s2 + 0 valor de s3 + 0 valor de s4
= 5 4 + 0 2 + 0 5 + 0 2 = 20
En la tabla anterior, la condicin de optimalidad muestra que x2 es la
variable de entrada. La condicin de factibilidad produce la siguiente
informacin:

Por lo tanto, s2 sale de la solucin bsica.


Edwin Salvador

Investigacin de Operaciones

25 / 33

Mtodo simplex
Entonces, reemplazamos s2 en la columna bsica con la x2 de entrada
y aplicamos las operaciones de Gauss-Jordan como anteriormente se
hizo. Realicen los clculos para obtener la nueva tabla:

Edwin Salvador

Investigacin de Operaciones

26 / 33

Mtodo simplex
Entonces, reemplazamos s2 en la columna bsica con la x2 de entrada
y aplicamos las operaciones de Gauss-Jordan como anteriormente se
hizo. Realicen los clculos para obtener la nueva tabla:
1) Nueva fila pivote x2 = Fila s2 actual

Edwin Salvador

4
3

Investigacin de Operaciones

26 / 33

Mtodo simplex
Entonces, reemplazamos s2 en la columna bsica con la x2 de entrada
y aplicamos las operaciones de Gauss-Jordan como anteriormente se
hizo. Realicen los clculos para obtener la nueva tabla:
1) Nueva fila pivote x2 = Fila s2 actual 43
2) Nueva fila z = Fila z actual ( 32 ) Nueva fila x2

Edwin Salvador

Investigacin de Operaciones

26 / 33

Mtodo simplex
Entonces, reemplazamos s2 en la columna bsica con la x2 de entrada
y aplicamos las operaciones de Gauss-Jordan como anteriormente se
hizo. Realicen los clculos para obtener la nueva tabla:
1) Nueva fila pivote x2 = Fila s2 actual 43
2) Nueva fila z = Fila z actual ( 32 ) Nueva fila x2
3) Nueva fila x1 = Fila x1 actual ( 23 ) Nueva fila x2

Edwin Salvador

Investigacin de Operaciones

26 / 33

Mtodo simplex
Entonces, reemplazamos s2 en la columna bsica con la x2 de entrada
y aplicamos las operaciones de Gauss-Jordan como anteriormente se
hizo. Realicen los clculos para obtener la nueva tabla:
1)
2)
3)
4)

Nueva
Nueva
Nueva
Nueva

fila
fila
fila
fila

pivote x2 = Fila s2 actual 43


z = Fila z actual ( 32 ) Nueva fila x2
x1 = Fila x1 actual ( 23 ) Nueva fila x2
s3 = Fila s3 actual ( 53 ) Nueva fila x2

Edwin Salvador

Investigacin de Operaciones

26 / 33

Mtodo simplex
Entonces, reemplazamos s2 en la columna bsica con la x2 de entrada
y aplicamos las operaciones de Gauss-Jordan como anteriormente se
hizo. Realicen los clculos para obtener la nueva tabla:
1)
2)
3)
4)
5)

Nueva
Nueva
Nueva
Nueva
Nueva

fila
fila
fila
fila
fila

pivote x2 = Fila s2 actual 43


z = Fila z actual ( 32 ) Nueva fila x2
x1 = Fila x1 actual ( 23 ) Nueva fila x2
s3 = Fila s3 actual ( 53 ) Nueva fila x2
s4 = Fila s4 actual (1) Nueva fila x2

Edwin Salvador

Investigacin de Operaciones

26 / 33

Mtodo simplex
Entonces, reemplazamos s2 en la columna bsica con la x2 de entrada
y aplicamos las operaciones de Gauss-Jordan como anteriormente se
hizo. Realicen los clculos para obtener la nueva tabla:
1)
2)
3)
4)
5)

Nueva
Nueva
Nueva
Nueva
Nueva

fila
fila
fila
fila
fila

pivote x2 = Fila s2 actual 43


z = Fila z actual ( 32 ) Nueva fila x2
x1 = Fila x1 actual ( 23 ) Nueva fila x2
s3 = Fila s3 actual ( 53 ) Nueva fila x2
s4 = Fila s4 actual (1) Nueva fila x2

La tabla queda como sigue:

Edwin Salvador

Investigacin de Operaciones

26 / 33

Mtodo simplex
Entonces, reemplazamos s2 en la columna bsica con la x2 de entrada
y aplicamos las operaciones de Gauss-Jordan como anteriormente se
hizo. Realicen los clculos para obtener la nueva tabla:
1)
2)
3)
4)
5)

Nueva
Nueva
Nueva
Nueva
Nueva

fila
fila
fila
fila
fila

pivote x2 = Fila s2 actual 43


z = Fila z actual ( 32 ) Nueva fila x2
x1 = Fila x1 actual ( 23 ) Nueva fila x2
s3 = Fila s3 actual ( 53 ) Nueva fila x2
s4 = Fila s4 actual (1) Nueva fila x2

La tabla queda como sigue:

Edwin Salvador

Investigacin de Operaciones

26 / 33

Mtodo simplex
En la ltima tabla, ninguno de los coeficientes de la fila z es negativo.
Por lo tanto, se dice que esta tabla es ptima.
La solucin ptima puede leerse en la tabla simplex de la siguiente
manera. Los valores ptimos de las variables en la columna Bsica
aparecen en la columna Solucin del lado derecho y se interpretan
como sigue:

Edwin Salvador

Investigacin de Operaciones

27 / 33

Mtodo simplex
La solucin tambin da el estado de los recursos.
Un recurso se designa como escaso si la variable de holgura asociada
es cero, es decir, las actividades (variables) del modelo consumieron el
recurso por completo. De lo contrario, si la holgura es positiva,
entonces el recurso es abundante.

Edwin Salvador

Investigacin de Operaciones

28 / 33

TORA
Los clculos de Gauss-Jordan son tediosos, por eso, en la prctica la
computadora es la que realiza los clculos.

Edwin Salvador

Investigacin de Operaciones

29 / 33

TORA
Los clculos de Gauss-Jordan son tediosos, por eso, en la prctica la
computadora es la que realiza los clculos.
Lo importante es entender cmo funciona el mtodo simplex.

Edwin Salvador

Investigacin de Operaciones

29 / 33

TORA
Los clculos de Gauss-Jordan son tediosos, por eso, en la prctica la
computadora es la que realiza los clculos.
Lo importante es entender cmo funciona el mtodo simplex.
Para ver este problema en TORA debemos ingresar el modelo y elegir
la opcin SOLVE Algebraic Iterations All-Slack.

Edwin Salvador

Investigacin de Operaciones

29 / 33

TORA
Los clculos de Gauss-Jordan son tediosos, por eso, en la prctica la
computadora es la que realiza los clculos.
Lo importante es entender cmo funciona el mtodo simplex.
Para ver este problema en TORA debemos ingresar el modelo y elegir
la opcin SOLVE Algebraic Iterations All-Slack.
Esto nos ir especificando el curso de los clculos simplex
(determinando las variables de entrada y salida).

Edwin Salvador

Investigacin de Operaciones

29 / 33

TORA
Los clculos de Gauss-Jordan son tediosos, por eso, en la prctica la
computadora es la que realiza los clculos.
Lo importante es entender cmo funciona el mtodo simplex.
Para ver este problema en TORA debemos ingresar el modelo y elegir
la opcin SOLVE Algebraic Iterations All-Slack.
Esto nos ir especificando el curso de los clculos simplex
(determinando las variables de entrada y salida).
All-Slack indica que la solucin bsica inicial se compone de solo
variables de holgura.

Edwin Salvador

Investigacin de Operaciones

29 / 33

TORA
Los clculos de Gauss-Jordan son tediosos, por eso, en la prctica la
computadora es la que realiza los clculos.
Lo importante es entender cmo funciona el mtodo simplex.
Para ver este problema en TORA debemos ingresar el modelo y elegir
la opcin SOLVE Algebraic Iterations All-Slack.
Esto nos ir especificando el curso de los clculos simplex
(determinando las variables de entrada y salida).
All-Slack indica que la solucin bsica inicial se compone de solo
variables de holgura.
Si vamos a Go To Output Screen se pueden generar una o todas las
iteraciones (Next iteration o All iterations).

Edwin Salvador

Investigacin de Operaciones

29 / 33

TORA
Los clculos de Gauss-Jordan son tediosos, por eso, en la prctica la
computadora es la que realiza los clculos.
Lo importante es entender cmo funciona el mtodo simplex.
Para ver este problema en TORA debemos ingresar el modelo y elegir
la opcin SOLVE Algebraic Iterations All-Slack.
Esto nos ir especificando el curso de los clculos simplex
(determinando las variables de entrada y salida).
All-Slack indica que la solucin bsica inicial se compone de solo
variables de holgura.
Si vamos a Go To Output Screen se pueden generar una o todas las
iteraciones (Next iteration o All iterations).
Se puede interactuar seleccionando las variables de entrada y salida
haciendo clic en los encabezados de sus columnas y filas respectivas.
El sistema nos dir si estamos en lo correcto o no.
Edwin Salvador

Investigacin de Operaciones

29 / 33

Resumen
Paso 0. Determine la solucin factible bsica inicial.
Paso 1. Seleccione una variable de entrada utilizando la condicin de
optimalidad. Detngase si no hay variable de entrada; la ltima
condicin es ptima. De otro modo, prosiga con el paso 2.
Paso 2. Seleccione una variable de salida utilizando la condicin de
factibilidad.
Paso 3. Aplique los clculos de Gauss-Jordan para determinar la
nueva solucin bsica.Vaya al paso 1.

Edwin Salvador

Investigacin de Operaciones

30 / 33

Operaciones de filas de Gauss Jordan


1. Fila pivote
a) Reemplace la variable de entrada en la columna Bsica con la variable de
entrada.
b) Nueva fila pivote = Fila pivote actual Elemento pivote

2. Todas las dems filas, incluida la z:


Nueva fila = (Fila actual) (Su coeficiente en la columna pivote)
(Nueva fila pivote).

Edwin Salvador

Investigacin de Operaciones

31 / 33

Condiciones
Condicin de optimalidad La variable de entrada en un problema de
maximizacin (minimizacin) es la variable no bsica con el
coeficiente ms negativo (positivo) en la fila z. Los vnculos se
rompen arbitrariamente. El ptimo se alcanza en la iteracin en la
cual los coeficientes en la fila z son no negativos (no positivos).
Condicin de factibilidad. Tanto en problemas de maximizacin
como de minimizacin, la variable de salida es la variable bsica
asociada con la relacin mnima no negativa con el denominador
estrictamente positivo. Los vnculos se rompen arbitrariamente.

Edwin Salvador

Investigacin de Operaciones

32 / 33

Deber
Gutchi Company fabrica bolsos de mano, bolsos para rasuradora y
mochilas. La elaboracin incluye piel y materiales sintticos, y la piel
es la materia prima escasa. El proceso de produccin requiere dos
tipos de mano de obra calificada: costura y acabado. La siguiente
tabla da la disponibilidad de los recursos, su consumo por los tres
productos y las utilidades por unidad.

a) Formule el problema como un programa lineal, y halle la solucin


ptima (utilice TORA).
b) A partir de la solucin ptima, determine el estado de cada recurso.
Edwin Salvador

Investigacin de Operaciones

33 / 33

También podría gustarte