Vous êtes sur la page 1sur 5

SOLUCIÓN DEL MODELO DE PLE APLICANDO EL ALGORITMO DE

RAMIFICACIÓN Y ACOTAMIENTO
𝑍 = 5𝑥1 + 4𝑥2 → 𝑚𝑎𝑥
𝑥1 + 𝑥2 ≤ 5
10𝑥1 + 6𝑥2 ≤ 45
𝑥1, 𝑥2 ≥ 0, 𝑒𝑛𝑡𝑒𝑟𝑜𝑠

ITERACIÓN INICIAL:

a) Se instala la cota inferior como Z*=-∞.


b) Para el acotamiento del subproblema inicial se soluciona la soltura de PL del modelo
en cuestión con el método simplex primal:
Forma estándar: 𝑍 − 5𝑥1 + 4𝑥2 = 0
𝑥1 + 𝑥2 + 𝑠1 = 5
10𝑥1 + 6𝑥2 + 𝑠2 = 45
𝑥1, 𝑥2, 𝑠1, 𝑠2 ≥ 0

SP0 x1 x2 s1 s2 Solución Razón


-5 -3 0 - 1/2 -22 1/2
Z -5 -4 0 0 0
1 3/5 0 1/10 4 1/2
s1 1 1 1 0 5 5

s2 10 6 0 1 45 4 1/2

x1 x2 s1 s2 Solución
0 -1 -2 1/2 1/4 -1 1/4
Z 0 -1 0 1/2 22 1/2

s1 0 2/5 1 - 1/10 1/2 1 1/4


0 3/5 1 1/2 - 3/20 3/4
x1 1 3/5 0 1/10 4 1/2 7 1/2

x1 x2 s1 s2 Solución

Z 0 0 2 1/2 1/4 23 3/4

x2 0 1 2 1/2 - 1/4 1 1/4

x1 1 0 -1 1/2 1/4 3 3/4

Llegando a la tabla óptima observando cumplimiento del criterio de optimalidad para


la maximización (ausencia de los coeficientes negativos en el renglón de Z), se tiene el
resultado del acotamiento, el cual forma el nodo SP0 en el árbol de solución del
problema PLE en cuestión.
c) Paso de Sondeo: No se aplica ninguna de las tres pruebas de sondeo, el SP0 se queda
como subproblema restante.
d) Prueba de optimalidad: todavía existen subproblemas restantes.

ARBOL DE SOLUCIÓN DEL PROBLEMA PLE

SP0
Z*=-∞. Z*=-∞.
X1= 3¾

X2= 1 ¼

Z= 23 ¾
SP1 : x1≤3 SP2: x1≥4

x1+s3=3 -x1+s3´=-4
X1= 3 X1= 4
Se sondea por la
prueba 3.
X2= 2 X2= 5/6
Z*=23.
Z= 23 Z= 23 1/3

SP21: x2≤0 SP22: x2≥1

x2+s4=0 -x2+s4=-1
X1= ½ ∄
Se sondea por la
prueba 1: X2= 0 Espacio de Se sondea por la
soluciones prueba 2.
Z*=23>22 ½. Z= 22 ½ factibles

Por no tener los subproblemas restantes se define la solución óptima del problema PLE,
correspondiente al nodo SP1 donde se planteó la cota inferior actual.

SOLUCIÓN ÓPTIMA
X1= 3

X2= 2

Z= 23

A continuación se plantean las iteraciones correspondientes al árbol de la solución del


problema.
ITERACIÓN 1

A) Paso de ramificación. Variable de ramificación x1=3 ¾ . Se ramifica desde el nodo SP0


creando SP1 con x1≤[3 ¾]=3 y SP2 con x1≥[3 ¾]+1=4.
B) Paso de acotamiento. Utilizando la solución óptima del nodo SP0 y la actividad de
adición de una nueva restricción del análisis de sensibilidad se reoptimiza aplicando el
simplex dual y se obtienen los acotamientos de SP1 y SP2:

SP1 x1 x2 s1 s2 s3 Solución
0 0 -1 1/2 1/4 -1 3/4
Z 0 0 2 1/2 1/4 0 23 3/4
0 0 1 1/2 - 1/4 1 - 3/4
x2 0 1 2 1/2 - 1/4 0 1 1/4
0 0 -1 1/2 1/4 -1 3/4
x1 1 0 -1 1/2 1/4 0 3 3/4

s3 1 0 0 0 1 3

s3 0 0 1 1/2 - 1/4 1 - 3/4

x1 x2 s1 s2 s3 Solución

Z 0 0 4 0 1 23

x2 0 1 1 0 -1 2

x1 1 0 0 0 1 3

s2 0 0 -6 1 -4 3

Llegando a la solución factible y óptima se llena el resultado de acotamiento en el


cuadro SP1 del árbol de solución.

SP2 x1 x2 s1 s2 s3´ Solución


0 0 2 1/2 - 5/12 -1 2/3 5/12
Z 0 0 2 1/2 1/4 0 23 3/4
0 0 2 1/2 - 5/12 -1 2/3 5/12
x2 0 1 2 1/2 - 1/4 0 1 1/4
0 0 -1 1/2 1/4 1 - 1/4
x1 1 0 -1 1/2 1/4 0 3 3/4

s3´ -1 0 0 0 1 -4

s3´ 0 0 -1 1/2 1/4 1 - 1/4


x1 x2 s1 s2 s3´ Solución

Z 0 0 0 2/3 1 2/3 23 1/3

x2 0 1 0 1/6 1 2/3 5/6

x1 1 0 0 0 -1 4

s1 0 0 1 - 1/6 - 2/3 1/6


Llegando a la solución factible y óptima se llena el resultado de acotamiento en el
cuadro SP2 del árbol de solución.

C) Paso de sondeo. El subproblema SP1 se sondea por la prueba 3 (todas las variables
restringidos con las condiciones de enteridad ya tienen los valores enteros), el
resultado de acotamiento Z=23 es mejor que la cota inferior planteada anteriormente
Z*=-∞, entonces se plantea nueva cota inferior como Z*=23 y se aplica la prueba 1 a
todas subproblemas restantes. El resultado de acotamiento del nodo SP2 no es menor
que nueva cota planteada, así que SP2 no se sondea (se queda como subproblema
restante).
D) Prueba de optimalidad. Todavía existen subproblemas restantes, entonces sigue la
siguiente iteración.

ITERACIÓN 2

A) Paso de ramificación. Variable de ramificación x2=5/6. Se ramifica desde el nodo SP2


creando SP21 con x2≤[5/6]=0 y SP22 con x1≥[5/6]+1=1.
B) Paso de acotamiento. Utilizando la solución óptima del nodo SP2 y la actividad de
adición de una nueva restricción del análisis de sensibilidad se reoptimiza aplicando el
simplex dual y se obtienen los acotamientos de SP21 y SP22:

4 1
SP21 x1 x2 s1 s2 s3´ s4 Solución
0 0 0 1/6 1 2/3 -1 5/6
Z 0 0 0 2/3 1 2/3 0 23 1/3
0 0 0 1/6 1 2/3 -1 5/6
x2 0 1 0 1/6 1 2/3 0 5/6
0 0 0 - 1/10 -1 3/5 - 1/2
x1 1 0 0 0 -1 0 4
0 0 0 - 1/15 - 2/3 2/5 - 1/3
s1 0 0 1 - 1/6 - 2/3 0 1/6

s4 0 1 0 0 0 1 0

s4 0 0 0 - 1/6 -1 2/3 1 - 5/6


x1 x2 s1 s2 s3´ s4 Solución

Z 0 0 0 1/2 0 1 22 1/2

x2 0 1 0 0 0 1 0

x1 1 0 0 1/10 0 - 3/5 4 1/2

s1 0 0 1 - 1/10 0 - 2/5 1/2

s3’ 0 0 0 1/10 1 - 3/5 1/2


Llegando a la solución factible y óptima se llena el resultado de acotamiento en el
cuadro SP21 del árbol de solución.

SP22 x1 x2 s1 s2 s3´ s4´ Solución

Z 0 0 0 2/3 1 2/3 0 23 1/3

x2 0 1 0 1/6 1 2/3 0 5/6

x1 1 0 0 0 -1 0 4

s1 0 0 1 - 1/6 - 2/3 0 1/6

s4´ 0 -1 0 0 0 1 -1

s4´ 0 0 0 1/6 1 2/3 1 - 1/6


En la fila de s4´ que debe ser la variable saliente no se observa ningún coeficiente
negativo lo que identifica el caso especial de soluciones infactibles en el método
simplex dual. Esto es el resultado de acotamiento para subproblema SP22.

E) Paso de sondeo. El subproblema SP21 se sondea por la prueba 2, el resultado de


acotamiento Z=22 1/2 es menor que la cota inferior planteada anteriormente Z*=23
El subproblema SP22 se sondea por la prueba 2, porque no existe el espacio de
soluciones factibles para el subproblema en cuestión.
F) Prueba de optimalidad. Ya no hay subproblemas restantes, el algoritmo termina. La
solución óptima se determina como correspondiente a la cota inferior actual Z*=23
(nodo SP1).

Vous aimerez peut-être aussi