Sie sind auf Seite 1von 35

Ingeniera Civil

Universidad Central del Ecuador

INVESTIGACIN OPERATIVA

Ing. Marco Antonio Pineda (Msc.)

Ingeniera Civil
Universidad Central del Ecuador

CONTENIDO
Introduccin
Objetivos
Antecedentes
Metodologa
Mtodo Simplex Estndar
Variaciones del Mtodo Simplex

Ingeniera Civil
Universidad Central del Ecuador

INTRODUCCIN

Ingeniera Civil
Universidad Central del Ecuador

INTRODUCCIN
Es un mtodo analtico de solucin de problemas de
programacin lineal capaz de resolver modelos ms
complejos que los resueltos mediante el mtodo grfico sin
restriccin en el nmero de variables.
Es un mtodo iterativo que permite ir mejorando la solucin
en cada paso al pasar por los diferentes vrtices que
conforman (limitan) el conjunto de soluciones factibles
(politopo), y dado que el nmero de vrtices es finito
siempre se hallar una solucin.

Ingeniera Civil
Universidad Central del Ecuador

OBJETIVOS

Ingeniera Civil
Universidad Central del Ecuador

OBJETIVOS
General.
Abordar los conceptos y aspectos bsicos de la
Investigacin Operativa.
Especficos.
Presentar y explicar la metodologa bsica de la IO.
Plantear adecuadamente el problema (fase ms
importante y ms difcil).
Plantear el modelado matemtico, as como las soluciones
factibles para la optimizacin del problema.

Ingeniera Civil
Universidad Central del Ecuador

ANTECEDENTES

Antecedentes
Este algoritmo fue creado en el ao de 1947 por el
estadounidense George Bernard Dantzig y el ruso Leonid
Vitalievich Kantorovich, a fin de solucionar problemas de m
restricciones y n variables.
Se busca solucionar un modelo ampliado a partir del modelo
original, transformando las desigualdades en ecuaciones
lineales.
El lgebra lineal y el mtodo de eliminacin de Gauss-Jordan
para resolver un sistema de ecuaciones lineales constituyen la
base del mtodo simplex para la solucin analtica.

Ingeniera Civil
Universidad Central del Ecuador

METODOLOGA

Metodologa
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.
Para esto se inicia evaluando la funcin objetivo en un vrtice
cualquiera y buscar sucesivamente otro vrtice que mejore (o
deteriore) la solucin anterior. La bsqueda se hace siempre a travs
de los vrtices del espacio de soluciones factibles (politopo) y cmo el
nmero de vrtices es finito, siempre se podr encontrar la solucin.
En conclusin, el mtodo del 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.

Metodologa
En el caso de un sistema de dos variables, con un espacio de
soluciones factibles como el siguiente, se tendr:
Como se puede observar la
solucin optima (mxima), se da
en el punto D(3,12), en donde el
valor de la funcin objetivo
alcanza su mximo (33)
D: (3,12)
Z=33

Proceso Metodolgico
El proceso a seguir para la solucin de problemas utilizando el
mtodo simplex, es el siguiente:

Planteamiento
Construccin
del Modelo
Matemtico
(Variables,
Restricciones y
Funcin
Objetivo)

Conversin
Conversin de
las
desigualdades
en ecuaciones
utilizando
variables de
holgura o
supervit

Solucin
A travs del
algoritmo
iterativo
Simplex,
solucionar el
problema.

Ingeniera Civil
Universidad Central del Ecuador

MTODO SIMPLEX ESTNDAR

Ingeniera Civil
Universidad Central del Ecuador

MTODO SIMPLEX ESTNDAR


Es un procedimiento iterativo que permite ir mejorando la
solucin a cada paso.
Pero
Tomando en consideracin algunas premisas o condiciones
iniciales.

Variables de Holgura y Supervit


El Mtodo Simplex trabaja basndose en ecuaciones, para ello
hay que convertir las inecuaciones (restricciones) en ecuaciones
utilizando unas variables denominadas de holgura y Supervit
(exceso) relacionadas con el recurso al cual hace referencia la
restriccin y que representan el "Slack or Surplus". Estas
variables juegan un rol fundamental en la creacin de la
matriz identidad base del Simplex.
Estas variables suelen estar representadas por la letra "S",
que se suman si la restriccin es de signo "<= ", o se restan si
la restriccin es de signo ">=".

Procedimiento Matemtico
Para aplicar el algoritmo Simplex, se debe seguir:
1.

2.

3.

4.

5.

Convertir las desigualdades en igualdades


Igualar la funcin objetivo a cero
Escribir la tabla inicial simplex
Variable de decisin que entra y variable de holgura que sale
Encontrar los coeficientes de la nueva tabla

Procedimiento Matemtico
Se desea resolver mediante el mtodo del simplex el siguiente
problema:

:
2
2
3

3
0 ,

18
42
24
0

Procedimiento Matemtico
1. Convertir las desigualdades en igualdades.
Se introduce una variable de holgura en cada una de las
restricciones para convertirlas en igualdades, con lo que se tiene:
2
2
3

1
3

2
3

18
42
24

Procedimiento Matemtico
2. Igualar la funcin objetivo a cero.
Considerando que la funcin objetivo es:
,

Se tiene:
"3

"2

Procedimiento Matemtico
3. Escribir la tabla inicial simplex.
Variable
Variable de Decisin
Solucin

Valores
solucin

Variable de Holgura

X1

X2

S1

S2

S3

S1

18

S2

42

S3

24

-3

-2

Procedimiento Matemtico
4. Encontrar la variable de decisin que entra y la variable de
holgura que sale de la columna variable solucin.
Variable de decisin que entra.- de la fila funcin objetivo,
se escoge la celda (columna) donde se aloje el coeficiente
negativo de mayor valor absoluto.
Variable de holgura que sale.- de la columna valores
solucin, se escoge la celda (fila) que aloje el menor resultado
del cociente entre los valores de la columna valores solucin
y la columna de la variable de decisin que entra (se
consideran nicamente resultados positivos).

Procedimiento Matemtico
Visualizando en la tabla simplex se tiene:
Variable
Variable de Decisin
Solucin

Valores
Cociente
solucin

Variable de Holgura

x1

X2

S1

S2

S3

S1

18

18/2 = 9

S2

42

42/2 = 21

S3

24

24/3 = 8

-3

-2

Consideraciones
Variable de decisin que entra:
Si existen dos o ms coeficientes iguales (coeficiente negativo
de mayor valor absoluto), entonces se elige cualquiera de
ellos.
Si en la fila funcin objetivo no existe ningn coeficiente
negativo, significa que se ha alcanzado la solucin ptima, por
tal razn se puede concluir que cuando no exista valores
negativos en la fila funcin objetivo, se ha llegado a la
solucin optima.

Consideraciones
Variable de holgura que sale:
Si al calcular los cocientes entre los valores de la columna
valores solucin y la columna de la variable de decisin que
entra, dos o ms son iguales, cualquiera de las variables
correspondientes pueden salir.
Si existe algn coeficiente menor o igual que cero en la
columna valores solucin, no se encuentra el cociente
mencionado (si el coeficiente de la columna valores solucin
es positivo).
En el caso de que todos los elementos de la columna de la
variable de decisin que entra fuesen menores o iguales a
cero, entonces se tiene una solucin no acotada.

Metodologa del Mtodo Simplex


5. Encontrar los coeficientes de la nueva tabla.
Los nuevos coeficientes de la variable de decisin que entra
(x), se obtienen aplicando el mtodo de eliminacin de GaussJordan que permite transformar una matriz de coeficientes en
una matriz diagonal.
El proceso de encontrar la variable de decisin que entra y la
variable de holgura que sale, se repite hasta que no exista
valores negativos en la fila funcin objetivo.

Ingeniera Civil
Universidad Central del Ecuador

PREMISAS

Conclusiones
1. El mtodo descrito (simplex estndar), se ha detallado,
considerando la premisa de que se parte de la forma cannica
de un problema de programacin lineal, es decir:
Todas las variables de decisin son no negativas.
Todas las restricciones son del tipo menor o igual "".
Todas las constantes del lado derecho de las desigualdades
son no negativos (positivos).
La funcin objetivo es de tipo de maximizacin

Conclusiones
Por tanto
Si existiese alguna divergencia con cualquiera de las premisas
planteadas anteriormente (forma cannica de un problema de
programacin lineal), ser necesario:
Reacomodar el modelo matemtico de tal forma que tenga la
forma cannica de un problema de programacin lineal.
Aplicar alguna de las variaciones del mtodo simplex.

Conclusiones
Para el caso de minimizacin, se aplica uno de los siguientes
criterios de solucin:
1. Aplicando lgica matemtica, se parte de la siguiente premisa:
"para cualquier funcin f(x), todo punto que minimice a f(x)
maximizar tambin a - f(x)".
Por tanto simplemente habr que multiplicar a f(x)*(-1) y se
proceder a maximizar dicha funcin, con lo cual se da solucin
al problema.

Conclusiones
2. Se aplica el criterio opuesto en cuanto a las variables que
entran y salen, es decir:
Variable de decisin que entra.- de la fila funcin objetivo,
se escoge la celda (columna) donde se aloje el coeficiente
positivo de mayor valor absoluto (se finalizan iteraciones
cuando todos los coeficientes de la funcin objetivo son
negativos).
Variable de holgura que sale.- de la columna valores
solucin, se escoge la celda (fila) que aloje el mayor
resultado del cociente entre los valores de la columna valores
solucin y la columna de la variable de decisin que entra.

Ingeniera Civil
Universidad Central del Ecuador

EJEMPLOS

Ejemplos
Se desea resolver mediante el mtodo del simplex el siguiente
problema:

:
2
2
0 ,

4
5
0

Ejemplos
Se desea resolver mediante el mtodo del simplex el siguiente
problema:

:
6

4
2

24
6
1

"
2
0 ,

Ejemplos
Se desea resolver mediante el mtodo del simplex el siguiente
problema:

20000

20000

20000

:
2

2
2

2
&

0 ,

&

&

20
20

16
0

24

20000

&

Ingeniera Civil
Universidad Central del Ecuador

GRACIAS
[Nada puede] reemplazar el esfuerzo consistente en
lecturas copiosas, muchos ejercicios y largas horas de
meditacin que el aprender Economa habr de
demandarles inexorablemente (Manuel Cordom, 1977).

Ing. Marco Antonio Pineda (Msc.)

Das könnte Ihnen auch gefallen