Sei sulla pagina 1di 5

ALGORITMO DE RAMIFICACIN Y ACOTAMIENTO

Este mtodo se aplica para obtener soluciones enteras.

+ 1

3,5 = 4 2,5 = 2

3,8 = 4 2,8 = 2

3,2 = 4 2,1 = 2

La parte entera es el nmero que no excede al nmero dado.

- 0 +

En esta tcnica al maximizar encontramos el menor valor, y

Al minimizar encontramos el mayor valor.

ALGORITMO DE BRANCH AND BOUND (RAMIFICACIN Y ACOTAMIENTO)

Es un algoritmo diseado para la resolucin de modelos de programacin entera, sin


embargo, es muy frecuente que la naturaleza del problema nos indique que las variables
son enteras o binarias. Su operatoria consiste en resolver este como si fuese un modelo
de programacin lineal y luego generar cotas en caso que al menos una variable de
decisin adopte un valor fraccionario. El algoritmo genera en forma recursiva cotas (o
restricciones adicionales) que favorecen la obtencin de valores enteros para las variables
de decisin.

En este contexto resolver el modelo lineal asociado a un modelo de programacin entera


se conoce frecuentemente como resolver la relajacin continua del modelo entero.

EJERCICIO 1

MAXIMIZAR

= +

21 + 2 6
21 + 32 9
0;
DESARROLLO

21 + 2 6 21 + 32 9
X y
0 6 x y
3 0 0 3
9/2 0
C= (3, 3/2)

Resolver las ecuaciones por eliminacin:

(-1) 21 + 2 = 6 - 21 2 = 6
21 + 32 = 9 21 + 32 = 9
22 = 3

3
2 = 2 2 = 1,5 = 31 + 42 = 12,75

Solucin ptima o problema relajado


= ,
= ,
= ,

X12 X13
= 12,8 =9
1 = 2 1 = 3
2 = 1,7 2 = 0

X21 X22
= 10 = 12,5
1 = 2 1 = 1,5
2 = 1 2 = 2

X11 X12
= 12,2
1 = 1
2 = 2,3

X22 X23
= 10 = 12
1 = 1 1 = 0
2 = 2 2 = 3
SOLUCIN ENTERA Z=12; X1=0 X2=3

Cotas

21 + 2 6 2 2 21 + 2 6 2 0
21 + 32 9 2 1,7 21 + 32 9 2 1

1 2 1 3
1 = 2 1 = 3
2 = 1,7 2 = 0

21 + 2 6 1 2,5 21 + 2 6 1 2
21 + 32 9 1 3 21 + 32 9 1 1,5

1 2 1 2
2 1 2 2
2 = 1 2 = 2
1 = 2 1 = 1,5

21 + 2 6 2 4 21 + 2 6 2 2
21 + 32 9 2 2,3 21 + 32 9 2 1,7

1 2 1 2
2 2 2 2
1 1 1 2
INFACTIBLE
1 = 1 1 = 2
2 = 2,3 2 = 1

21 + 2 6 1 2 21 + 2 6 1 1,5
21 + 32 9 1 1,5 21 + 32 9 1 0

1 2 1 2
2 2 2 2
1 1 1 1
2 2 2 3
2 = 2 2 = 3
1 = 1 1 = 0
EJERCICIO 2

MINIMIZAR

1 + 2 6
51 + 92 45
0;

51 + 92 45
X Y
0 5
9 0
1 + 2 6
1 = 6
2 = 6

51 52 30
51 + 92 45 1 + 3,75 6
42 15 1 2,25
2 3,75
= 41,25

= ,
= ,
= ,

X23 X24
= 39 = 41
1 = 3 1 = 1,8
2 = 3 2 = 4

X11 X12
= 40,2
1 = 1
2 = 4,4

X24 X25
= 37 = 40
1 = 1 1 = 0
2 = 4 2 = 5
SOLUCIN = 40 1 = 0 2 = 5

1 + 2 6 1 3 1 + 2 6 1 2
51 + 92 45 1 3,6 51 + 92 45 1 1,8

2 3 2 4
1 3 1 1,8

1 + 2 6 2 5 1 + 2 6 2 4
51 + 92 45 2 4,4 51 + 92 45 2 3,89

2 4 2 4
1 1 1 2 No Factible
1 = 1 1 = 1
2 4,4 2 = 4

1 + 2 6 2 2 1 + 2 6 2 1
51 + 92 45 2 1,8 51 + 92 45 2 0

1 1 1 1
2 4 2 5
2 = 4 2 = 5
1 1 1 = 0

Potrebbero piacerti anche