Está en la página 1de 32

Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Método Simplex (parte I)

CURSO DE ACTUALIZACIÓN.
ASOCIACIÓN CIVIL DE EGRESADOS DEL
DECANATO DE CIENCIAS Y TECNOLOGIA.

Barquisimeto. Septiembre, 2021.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Contenido

1 Introducción

2 Modelos en su forma estándar

3 TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA


ALGEBRAICA

4 Referencias.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Contenido

1 Introducción

2 Modelos en su forma estándar

3 TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA


ALGEBRAICA

4 Referencias.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Contenido

1 Introducción

2 Modelos en su forma estándar

3 TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA


ALGEBRAICA

4 Referencias.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Contenido

1 Introducción

2 Modelos en su forma estándar

3 TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA


ALGEBRAICA

4 Referencias.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Introducción

Los economistas de la antigua Unión Soviética fueron los primeros


en aplicar las técnicas de la programación lineal en la organización
y planificación de la producción. Sin embargo, fue durante la
Segunda Guerra Mundial cuando la programación lineal
adquirió importancia. La Fuerza Aérea de los Estados Unidos
creó el proyecto SCOOP (Scientific Computation of Optima
Programs) dirigido por G. B. Dantzig. El método más conocido
para resolver problemas de programación lineal, el método simplex,
es debido a Dantzig, quien lo introdujo en 1947. Afortunadamente,
el crecimiento de la capacidad de cálculo de los computadores ha
permitido el uso de las técnicas desarrolladas en problemas de gran
dimensión.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Durante las últimas décadas se ha dedicado mucho trabajo e


investigación a los problemas de programación lineal (PPL).
Mientras que la implementación del método simplex ha sufrido
modificaciones importantes, los conceptos fundamentales no han
variado. Para muchos problemas de programación lineal, el método
simplex sigue siendo el mejor. Sin embargo, se han introducido
mejoras diversas, como el método simplex revisado, el dual, o los
métodos primal–dual. Este último trabaja simultáneamente con el
primal y el dual. Esto puede presentar ventajas pues se puede
explotar la bien conocida relación entre las formulaciones primal y
dual de un determinado problema.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

MODELO DE PL EN FORMA DE ECUACIÓN

El desarrollo de los cálculos con el método simplex se facilita si se


imponen dos requerimientos a las restricciones de programación
lineal.
1 Todas las restricciones son ecuaciones con lado derecho no
negativo.
2 Todas las variables son no negativas.
3 Los modelos deben estar en maximización
A este modelo se le denomina generalmente como la forma
estándar del PL.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Conversión de las desigualdades en ecuaciones con lado


derecho no negativo.
En un modelo de PL económico, el lado derecho representa la
disponibilidad de un recurso, y el izquierdo el uso del recurso por
todas las actividades del modelo (variables). La cantidad excedente
del lado derecho respecto de izquierdo da entonces la cantidad no
utilizada del recurso.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Para convertir una desigualdad (≤) en ecuación se agrega una


variable de holgura al lado izquierdo de la restricción. Por ejemplo,
la restricción M1 del modelo de Reddy Mikks
(6x1 + 4x2 + s1 ≤ 24) se convierte en ecuación como sigue

6x1 + 4x2 + s1 = 24, s1 ≥ 0

La variable no negativa s1 es la holgura (o cantidad no utilizada)


del recurso M1.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

A continuación, una restricción (≥) establece un lı́mite inferior en


las actividades económicas de la programación lineal, ası́ que la
cantidad en la cual el lado izquierdo excede el lı́mite mı́nimo
representa un superávit. Ası́ pues, la conversión de (≥) a (=) se
logra restando una variable de superávit no negativa del lado
izquierdo de la desigualdad. Por ejemplo, en el modelo de la dieta
(x1 + x2 ≥ 800), la variable de exceso S1 (≥ 0) convierte la
restricción de la mezcla de alimentos (≥) en la ecuación.

x1 + x2 − S1 = 800, S1 ≥ 0

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

El único requerimiento que falta es que el lado derecho de la


ecuación resultante sea no negativo. Si el lado derecho resulta
negativo, el requerimiento se satisface multiplicando ambos lados
de la ecuación por −1.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Manejo de variables irrestrictas

Supongamos que en un PL existe una variable irrestricta o libre Xj ,


entonces para transformar el problema de PL a su forma estándar
usamos el siguiente reemplazo para la variable libre

Xj = Xj+ − Xj−

donde Xj+ ≥ 0 y Xj− ≥ 0

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Caso de cotas inferiores no nulas

En el caso de cotas inferiores no nulas, por ejemplo si

x1 ≥ 5

es equivalente a
x10 = x1 − 5 ≥ 0.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

En forma de maximización

Si el problema original es de mimimizar, entonces multiplicamos la


función objetivo por −1, y cambiamos a maximizar: por ejemplo

minimizar z = −4x1 + 3x2 + 6x3

es equivalente a

z = 4x1 − 3x2 − 6x3 .


maximizar b

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Ejemplo

Transforme a forma estándar el siguiente programa lineal:

Minimizar z = −5x1 − 3x2 − 7x3


s.a 2x1 + 4x2 + 6x3 = 7
3x1 − 5x2 + 3x3 ≤ 8
−4x1 − 9x2 + 4x3 ≤ −4
x1 ≥ 2, 0 ≤ x2 ≤ 4, x3 libre

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Ejecutamos las siguientes transformaciones


Para las variables que tienen cota inferior no nula y libres (si
las hay):
1 Como x1 ≥ 2 entonces usamos x10 = x1 − 2 ≥ 0 (despejamos a
x1 de la última ecuación y lo sustituimos en el PL ).
2 Debido a que x3 es libre, entonces x3 = x3+ − x3− .
Con las restricciones (debido a que hubo transformaciones en
las variables, todas las restricciones y la función deben
cambiar, sustituyendo apropiadamente lo que se hizo en la
parte anterior)

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

1 Para la primera restricción por ser de igualdad permanece


igual, y se hacen las respectivas sustituciones
2x1 + 4x2 + 6x3 = 7 ⇔ 2(x10 + 2) + 4x2 + 6(x3+ − x3− ) = 7 ⇔
2x10 + 4x2 + 6x3+ − 6x3− = 3
2 Para la segunda realizamos las sustituciones respectivas y como se
mantiene el lado derecho positivo y por ser de (≤) se le suma una
variable de holgura s1 , 3x10 − 5x2 + 3x3+ − 3x3− + s1 = 5, s1 ≥ 0.
3 Para la tercera restricción hacemos las sustituciones
correspondientes y nos sigue quedando el lado derecho queda
negativo, se multiplica a ambos miembros por −1 y luego queda la
restricción con (≥) y le restamos la variable de exceso s2
−4x10 − 9x2 + 4x3+ − 4x3− ≤ −12 ⇒ 4x10 + 9x2 + 4x3+ − 4x3− ≥ 12 ⇒
4x10 + 9x2 + 4x3+ − 4x3− − s2 = 12, con s2 ≥ 0.
4 Como 0 ≤ x2 ≤ 4, ya cumple la condición de no negatividad pero
como esta acotado superiormente por 4 (> 0) entonces esta
restricción se transforma en x2 + s3 = 4, con s3 ≥ 0 una variable de
holgura.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Con respecto a la función objetivo como esta en minimizar,


multiplicamos por −1 y sustituimos las transformaciones de
las variables en las partes anteriores
ẑ = −z = 5x10 + 3x2 + 7x3+ − 7x3− + 10
Ası́ el problema que nos dan transformado en su forma
estándar es la forma siguiente

Maximizar ẑ = 5x10 + 3x2 + 7x3+ − 7x3− + 10


s.a 2x10 + 4x2 + 6x3+ − 6x3− = 3
3x10 − 5x2 + 3x3+ − 3x3− + s1 = 5
4x10 + 9x2 + 4x3+ − 4x3− − s2 = 12
x2 + s3 = 4
x10 , x2 , x3+ , x3− , s1 , s2 , s3 ≥ 0.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA


ALGEBRAICA

La figura 3.1 compara los dos métodos. En el método gráfico el


espacio de soluciones es la intersección de los semiplanos que
representan las restricciones, y en el método simplex, el espacio de
soluciones está representado por m ecuaciones lineales simultáneas
y n variables no negativas. Podemos visualizar que el espacio de
soluciones gráficas tiene una infinidad de puntos de solución, pero
¿cómo sacar una conclusión parecida a partir de la representación
algebraica del espacio de soluciones? La respuesta es que, en todas
las PL no triviales, la cantidad de ecuaciones m siempre es menor
que la de variables n, por lo que se obtiene una cantidad infinita de
soluciones (siempre que las ecuaciones sean consistentes).

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

En el espacio de soluciones algebraicas (definido por m × n


ecuaciones, m < n), las soluciones básicas corresponden a los
puntos de esquina en el espacio de soluciones gráficas. Se
determinan igualando n − m variables a cero y resolviendo las m
ecuaciones para las m variables restantes, siempre que la solución
resultante es única. Esto significa que la cantidad máxima de
puntos de esquina es
n!
Cmn = .
m!(n − m)!

Como con los puntos de esquina, las soluciones factibles básicas


definen por completo a las candidatas para la solución óptima en el
espacio de soluciones algebraicas.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Ejemplo

Considere la siguiente PL con dos variables

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

La figura 3.2 proporciona el espacio de soluciones gráficas para el


problema. Algebraicamente, el espacio de soluciones de la PL
está representado por las siguientes m = 2 ecuaciones y n = 4
variables:

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Las soluciones básicas se determinan estableciendo las


n − m = 4 − 2 = 2 variables iguales a cero y resolviendo las m = 2
variables restantes. Por ejemplo, si establecemos x1 = 0 y x2 = 0,
las ecuaciones proporcionan la solución básica única

s1 = 4, s2 = 5

Esta solución corresponde al punto A en la figura 3.2 (convénzase


de que s1 = 4 y s2 = 5 en el punto A). Puede determinarse otro
punto con s1 = 0 y s2 = 0 y resolviendo luego las dos ecuaciones
resultantes

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

La solución básica asociada es (x1 = 1, x2 = 2), o el punto C en la


figura 3.2.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Probablemente se pregunte cuáles variables n − m deben igualarse


a cero en busca de un punto de esquina especı́fico. Sin el beneficio
del espacio de soluciones gráficas (el cual está disponible a lo sumo
sólo con tres variables), no podemos especificar las (n − m)
variables cero asociadas con un punto de esquina dado. Pero eso
no nos impide enumerar todos los puntos de esquina del espacio de
soluciones. Simplemente considere todas las combinaciones en las
que n − m variables son iguales a cero y resuelva las ecuaciones
resultantes. Una vez hecho, la solución óptima es la solución básica
factible (punto de esquina) con el mejor valor objetivo.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

4!
En el ejemplo presente tenemos C24 = = 6 puntos de
2!(4 − 2)!
esquina. Si examinamos la figura 3.2, podemos ver los cuatro
puntos de esquina A, B, C y D. Ası́ que, ¿dónde están los dos
restantes? De hecho, los puntos E y F también son puntos de
esquina; pero son no factibles, y, por consiguiente, no son
candidatos para la solución óptima.
Para completar la transición de la solución gráfica a la algebraica,
las n − m variables cero se conocen como variables no básicas. Las
m variables restantes se llaman variables básicas, y su solución
(obtenida resolviendo las m ecuaciones) se conoce como solución
básica. La siguiente tabla muestra todas las soluciones básicas y no
básicas de este ejemplo.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Comentarios. En la ilustración anterior podemos ver que a medida


que el tamaño del problema se incrementa, enumerar todos los
puntos de esquina se vuelve una tarea prohibitiva. Por ejemplo,
para que m = 10 y n = 20, es necesario resolver C10 20 = 184756

conjuntos de 10 × 10 ecuaciones, una tarea abrumadora, sobre


todo cuando nos damos cuenta de que una PL de (10 × 20) es
muy pequeña (las PL reales pueden incluir miles de variables y
restricciones). El método simplex atenúa esta carga computacional
en forma dramática al investigar sólo un subconjunto de todas las
posibles soluciones factibles básicas (puntos de esquina). Esto es lo
que hace el algoritmo simplex.

Dr. Jesús Medina Investigación de Operaciones 1


Introducción Modelos en su forma estándar TRANSICIÓN DE LA SOLUCIÓN GRÁFICA A LA ALGEBRAICA Referencias.

Referencias I

H. A. Taha, Investigación de operaciones, 9 na ed., Prentice


Hall Hispanoamericana., México, 2012.
F. S. Hillier y G. Lieberman, Introducción a la investigación de
operaciones, 4 ta ed., Mc Graw Hill, México, 1991.

Dr. Jesús Medina Investigación de Operaciones 1

También podría gustarte