Está en la página 1de 19

4.

Métodos de Solución PPL :


Solución Algebraica: MÉTODO SIMPLEX
SIMPLEX-DUAL

Jorge Eduardo Ortiz Triviño


jeortizt@unal.edu.co
http:/www.docentes.unal.edu.co
Las reglas para el método símplex
dual son muy parecidas a las del
método símplex. De hecho, una vez
que se inician, la única diferencia
entre ellos es el criterio para elegir
las variables que entran y salen y la
regla para detener el algoritmo.
Métodos de Resolución
DUAL SIMPLEX
Se basa en la idea que todo PPL tiene un problema “espejo”, llamado DUAL. Esto provoca que se
genere un segundo algoritmo de resolucion conocido como “Metodo Dual Simplex”, el cual funciona
de la siguiente manera:
Condicion de Factibilidad:
La variable que sale es la variable basica que tiene el valor mas negativo, si todas las
variables basicas son no negativas el proceso termina y se alcanza la solucion factible -
optima.
Condicion de Optimalidad:
La variable entrante se escoge de la manera siguiente:
Calcule la razon entre los coeficientes del reglon “cero” y los coeficientes de la
fila asociada a la variable que sale, ignore coeficientes positivos o ceros. La variable
que entra es la que posee la razon mas pequeña si el problema es de minimizacion. Si todos
los denominadores son cero o positivos el problema no tiene solucion factible.
Métodos de Resolución
DUAL SIMPLEX

EJEMPLO
MIN (Z = 2X1 + X2)
s.a.
R1) 3X1+X2 ≥ 3
R2) 4X1+3X2 ≥ 6
R3) X1 + 2X2 ≤ 3
R4) X1 ≥0 ; X2 ≥ 0
Métodos de Resolución
DUAL SIMPLEX
Forma Estándar

Z + -2 X1 - X2 = 0

-3 X1 - X2 + r1 = -3

-4 X1 - 3 X2 + r2 = -6

X1 + 2 X2 + h1 = 3

8
Métodos de Resolución
DUAL SIMPLEX
Forma Tabular Especial

BASE SOLUCION
X1 X2 r1 r2 h1

z -2 -1 0 0 0 0

r1 -3 -1 1 0 0 -3

r2 -4 -3 0 1 0 -6

h1 1 2 0 0 1 3

8
Métodos de Resolución
DUAL SIMPLEX

BASE SOLUCION
X1 X2 r1 r2 h1

z -2 -1 0 0 0 0

r1 -3 -1 1 0 0 -3

r2 -4 -3 0 1 0 -6

Sale mas
h1 1 2 0 0 1 3 negativa

8
Métodos de Resolución
DUAL SIMPLEX
RAZON 2/4 1/3 0 0 0

BASE SOLUCION
X1 X2 r1 r2 h1

z -2 -1 0 0 0 0

r1 -3 -1 1 0 0 -3

r2 -4 -3 0 1 0 -6

h1 1 2 0 0 1 3

8
Métodos de Resolución
DUAL SIMPLEX
Entra razon mas pequeña

RAZON 2/4 1/3 0 0 0

BASE SOLUCION
X1 X2 r1 r2 h1

z -2 -1 0 0 0 0

r1 -3 -1 1 0 0 -3

r2 -4 -3 0 1 0 -6

h1 1 2 0 0 1 3

8
Métodos de Resolución
DUAL SIMPLEX

Entra razon mas pequeña

RAZON 2/4 1/3 0 0 0

BASE SOLUCION
X1 X2 r1 r2 h1

z -2 -1 0 0 0 0

r1 -3 -1 1 0 0 -3

r2 -4 -3 0 1 0 -6

h1 1 2 0 0 1 3
Métodos de Resolución
DUAL SIMPLEX
Gauss Jordan

BASE SOLUCION
X1 X2 r1 r2 h1

z -2/3 0 0 -1/3 0 2

r1 -5/3 0 1 -1/3 0 -1

X2 4/3 1 0 -1/3 0 2

h1 -5/3 0 0 2/3 1 -1
Métodos de Resolución
DUAL SIMPLEX

BASE SOLUCION
X1 X2 r1 r2 h1

z -2/3 0 0 -1/3 0 2

r1 -5/3 0 1 -1/3 0 -1

X2 4/3 1 0 -1/3 0 2

h1 -5/3 0 0 2/3 1 -1

8
Métodos de Resolución
DUAL SIMPLEX
RAZON 2/5 0 0 1 0

BASE SOLUCION
X1 X2 r1 r2 h1

z -2/3 0 0 -1/3 0 2

r1 -5/3 0 1 -1/3 0 -1

X2 4/3 1 0 -1/3 0 2

h1 -5/3 0 0 2/3 1 -1

8
Métodos de Resolución
DUAL SIMPLEX
RAZON 2/5 0 0 1 0

BASE SOLUCION
X1 X2 r1 r2 h1

z -2/3 0 0 -1/3 0 2

r1 -5/3 0 1 -1/3 0 -1

X2 4/3 1 0 -1/3 0 2

h1 -5/3 0 0 2/3 1 -1

Pivote

8
Métodos de Resolución
DUAL SIMPLEX
Gauss Jordan

BASE SOLUCION
X1 X2 R1 r2 h1

Z 0 0 -2/5 -1/5 0 12/5

X1 1 0 -3/5 1/5 0 3/5

X2 0 1 4/5 -3/5 0 6/5

h1 0 0 -1 1 1 0

Optimo – Factible!!!
8
Métodos de Resolución
DUAL SIMPLEX

Solución:
BASE SOLUCION

Z 12/5

X1 3/5

X2 6/5

r1 0

r2 0

h1 0

8
Métodos de Resolución
DUAL SIMPLEX

Ejercicio Propuesto
MIN (Z = 5X1 + 4X2 + 8X3)
S/A
R1) X1+2X2+X3 ≥ 15
R2) 2X1+X2+X3 ≥ 10
R3) X1 + X2 +X3 ≤ 20
R4) X1 ≥0 ; X2 ≥ 0; X3 ≥ 0
Problemas típicos
• Problema del transporte
• Problema de flujo con coste mínimo en red
• Problema de asignación
• Problema de la mochila (knapsack)
• Problema del emparejamiento (matching)
• Problema del recubrimiento (set-covering)
• Problema del empaquetado (set-packing)
• Problema de partición (set-partitioning)
• Problema del coste fijo (fixed-charge)
• Problema del viajante (TSP)
• Problema de rutas óptimas
Problema de partición
Si en el problema de recubrimiento o en el de empaquetado las
desigualdades se cambian por igualdades

n
Min  c j x j m actividades
j1 n conjuntos de actividades
s.a.
xj=1 si se elige el subconjunto j
n

a x
j1
ij j  1, i  1..m
cj: beneficio por realizar el conjunto j

x j  0,1 aij=1 si el conjunto j incluye la actividad i

A: matriz de incidencia

También podría gustarte