Vous êtes sur la page 1sur 6

P0

X1=2,1333
1. X2=0
X3=3,7333
X4=3,0667
𝑋3 ≤ 3 Z(X)=197,33 𝑋3 ≥ 4

P1 P2
X1=2,5 X1=2,2857
X2=0 X2=0
X3=3 X3=4
X4=3,25 X4=2,5714
Z(X)=190 Z(X)=197,14

𝑋4 ≤ 2 𝑋4 ≥ 3
𝑋1 ≤ 2 𝑋1 ≥ 3

P3 P4 P5 P6
X1=2 X1=3 X1=2,4615 X1=1
X2=0 X2=0 X2=0 X2=0
X3=3 X3=3 X3=4,3077 X3=4
X4=3,5 X4=2,5 X4=2 X4=3
Z(X)=185 Z(X)=185 Z(X)=196,92 Z(X)=180

𝑋4 ≤ 3 𝑋4 ≥ 4 𝑋4 ≥ 3 𝑋1 ≤ 2 𝑋1 ≥ 3
𝑋4 ≤ 2

P7 P8 P9 P10 P11 P12


X1=2 X1=1 X1=3 X1=3 X1=2 X1=2
X2=1 X2=0 X2=1 X2=0 X2=0 X2=0
X3=3 X3=3 X3=3 X3=2,5 X3=4,4 X3=3
X4=3 X4=4 X4=2 X4=3 X4=2 X4=3,5
Z(X)=185 Z(X)=175 Z(X)=185 Z(X)=182,5 Z(X)=190 Z(X)=196,25

𝑋3 ≤ 4 𝑋3 ≥ 5 𝑋3 ≤ 5 𝑋3 ≥ 6

𝑆𝑜𝑙𝑢𝑐𝑖ó𝑛 Ó𝑝𝑡𝑖𝑚𝑎 P13 P14 P15


𝑋1 = 3 X1=2 X1=2 X1=3
P16
𝑋2 = 1 X2=1 X2=0 X2=0
𝑋3 = 5 X3=4 X3=5 X3=5
INFACTIBLE
X4=2 X4=1 X4=0,5
𝑋4 = 0
Z(X)=190 Z(X)=185 Z(X)=195
𝑍(𝑋) = 195

𝑋4 ≤ 0 𝑋4 ≥ 1

P17 P18
X1=3 X1=3
X2=1 X2=0
X3=5 X3=4,5
X4=0 X4=1
Z(X)=195 Z(X)=192,5
2. El problema es ilimitado, por lo tanto no se puede empezar de una solución para realizar al algoritmo de
ramificación y acotamiento, sin embargo si hacemos que la variable x5 sea igual a 1, podemos partir de la
siguiente solución.

P0
X1=1
X2=0.5
X3=1.5
X4=0
X5=1
Z(X)=10
𝑋2 ≥ 1
𝑋2 ≤ 0

P1
X1=0.333
X2=0 P2
X3=2.333 INFACTIBLE
X4=0
X5=1
Z(X)=7.666
𝑋1 ≤ 0 𝑋1 ≥ 1

P3 P4
X1=0 X1=1
X2=0 X2=0
X3=2.666 X3=1
X4=0.333 X4=0
X5=1 X5=1
Z(X)=7.666 Z(X)=7
𝑋3 ≤ 2 𝑋3 ≥ 3

P5
X1=0 𝑆𝑜𝑙𝑢𝑐𝑖ó𝑛 Ó𝑝𝑡𝑖𝑚𝑎
X2=0
P6
𝑋1 = 1
X3=2.666
INFACTIBLE 𝑋2 = 0
X4=0.333 𝑋3 = 1
X5=1 𝑋4 = 0
Z(X)=7.666 𝑋5 = 1
𝑍(𝑋) = 7

3. Cómo la solución ya es entera es la solución óptima

𝑆𝑜𝑙𝑢𝑐𝑖ó𝑛 Ó𝑝𝑡𝑖𝑚𝑎
𝑋1 = 0
𝑋2 = 0
𝑋3 = 0
𝑌=0
𝑍(𝑋) = 0
4. 𝑆𝑒𝑎 𝑥𝑖 {𝐶𝑎𝑛𝑡𝑖𝑑𝑎𝑑 𝑑𝑒 𝑃𝑟𝑜𝑑𝑢𝑐𝑡𝑜 𝑖 𝑎 𝑓𝑎𝑏𝑟𝑖𝑐𝑎𝑟} 𝑥𝑖 = 1,2,3,4
1 𝑆𝑖 𝑒𝑙 𝑝𝑟𝑜𝑑𝑢𝑐𝑡𝑜 𝑒𝑠 𝑓𝑎𝑏𝑟𝑖𝑐𝑎𝑑𝑜
𝑆𝑒𝑎 𝑦𝑖 { } 𝑦𝑖 = 1,2,3,4
0 𝑆𝑖 𝑒𝑙 𝑝𝑟𝑜𝑑𝑢𝑐𝑡𝑜 𝑛𝑜 𝑒𝑠 𝑓𝑎𝑏𝑟𝑖𝑐𝑎𝑑𝑜
1 𝑆𝑖 𝑙𝑎 𝑎𝑙𝑡𝑒𝑟𝑛𝑎𝑡𝑖𝑣𝑎 2 𝑒𝑠 𝑒𝑙𝑒𝑔𝑖𝑑𝑎
𝑆𝑒𝑎 𝑧 { }
0 𝑆𝑖 𝑙𝑎 𝑎𝑙𝑡𝑒𝑟𝑛𝑎𝑡𝑖𝑣𝑎 1 𝑒𝑠 𝑒𝑙𝑒𝑔𝑖𝑑𝑎
𝑀𝑎𝑥(𝑧) = 70𝑥1 + 60𝑥2 + 90𝑥3 + 80𝑥4 − 50000𝑦1 − 40000𝑦2 − 70000𝑦3 − 60000𝑦4
S.A
𝑦1 + 𝑦2 + 𝑦3 + 𝑦4 ≤ 2
𝑦3 ≤ 𝑦2
𝑦3 ≤ 𝑦1
𝑦4 ≤ 𝑦1
𝑦4 ≤ 𝑦2
𝑥1 ≤ 𝑀𝑦1
𝑥2 ≤ 𝑀𝑦2
𝑥3 ≤ 𝑀𝑦3
𝑥4 ≤ 𝑀𝑦4
5𝑥1 + 3𝑥2 + 6𝑥3 + 4𝑥4 ≤ 6000𝑧
4𝑥1 + 6𝑥2 + 3𝑥3 + 5𝑥4 ≤ 6000(1 − 𝑧)

𝑥𝑖 ≥ 0 𝑦 𝐸𝑛𝑡𝑒𝑟𝑎 𝑦𝑖 = 𝐵𝑖𝑛𝑎𝑟𝑖𝑎 𝑧 = 𝐵𝑖𝑛𝑎𝑟𝑖𝑎

1 𝑆𝑖 𝑒𝑙 𝑐𝑜𝑛𝑡𝑒𝑛𝑒𝑑𝑜𝑟 𝑒𝑠 𝑒𝑙𝑒𝑔𝑖𝑑𝑜
5. 𝑆𝑒𝑎 𝑦𝑖 { } 𝑦𝑖 = 1,2,3,4,5,6,7,8,9,10
0 𝑆𝑖 𝑒𝑙 𝑝𝑟𝑜𝑑𝑢𝑐𝑡𝑜 𝑛𝑜 𝑒𝑠 𝑒𝑙𝑒𝑔𝑖𝑑𝑜
𝑀𝑎𝑥(𝑧) = 100𝑥1 + 155𝑥2 + 50𝑥3 + 112𝑥4 + 70𝑥5 + 80𝑥6 + 60𝑥7 +118𝑥8 + 110𝑥9 + 55𝑥10
S.A
100𝑥1 + 155𝑥2 + 50𝑥3 + 112𝑥4 + 70𝑥5 + 80𝑥6 + 60𝑥7 +118𝑥8 + 110𝑥9 + 55𝑥10 ≤ 700
𝑦𝑖 = 𝐵𝑖𝑛𝑎𝑟𝑖𝑎

𝑆𝑜𝑙𝑢𝑐𝑖ó𝑛 Ó𝑝𝑡𝑖𝑚𝑎
𝑥1 = 1 𝑥6 = 1 𝑍(𝑥) = 700
𝑥2 =0 𝑥7 = 1
𝑥3 =1 𝑥8 = 1
𝑥4 =1 𝑥9 = 1
𝑥5 =1 𝑥10 = 0

Los contenedores que debe llevar el carguero son los 1, 3, 4, 5, 6, 7, 8, 9 los cuales generan un peso total de
700 toneladas lo cual ocupa el 100% del disponible.

6.

7. Podemos resolver este problema con el agente viajero el cual es una técnica constructiva que parte de un
nodo que llamaremos cero que significa ningún trabajo precedente e ira siguiendo una secuencia según el
parámetro indicado, en este caso el parámetro es el vecino más cercano.

4 8 10 7 10
0 5 3 1 2 4

Con este algoritmo encontramos que esta es la secuencia óptima arrojando un z(x)=39

8. 𝑀𝑎𝑥(𝑧) = 16𝑥1 + 10𝑥2


𝑆𝐴
3𝑋1 + 2𝑋2 ≤ 8
2𝑋1 + 3𝑋2 ≤ 7
𝑥𝑖 ≥ 0 𝑦 𝐸𝑛𝑡𝑒𝑟𝑎

𝑆𝑜𝑙𝑢𝑐𝑖ó𝑛 Ó𝑝𝑡𝑖𝑚𝑎
𝑋1 = 2.66
𝑋2 = 0
𝑍(𝑋) = 42.66

Aplicando el Algoritmo de Ramificación y Acotamiento, nos salen 2 subproblemas


El primero con las siguientes restricciones
3𝑋1 + 2𝑋2 ≤ 8
2𝑋1 + 3𝑋2 ≤ 7
𝑋1 ≤ 2

𝑆𝑜𝑙𝑢𝑐𝑖ó𝑛 Ó𝑝𝑡𝑖𝑚𝑎
𝑋1 = 2
𝑋2 = 1
𝑍(𝑋) = 42

El segundo con las siguientes restricciones


3𝑋1 + 2𝑋2 ≤ 8
2𝑋1 + 3𝑋2 ≤ 7
𝑋1 ≥ 3
𝑆𝑜𝑙𝑢𝑐𝑖ó𝑛 Ó𝑝𝑡𝑖𝑚𝑎
𝐼𝑁𝐹𝐴𝐶𝑇𝐼𝐵𝐿𝐸

Entonces tenemos que la ramificación queda de la siguiente manera.

P0
X1=2,66
X2=0
Z(X)=42.66
𝑋1 ≤ 2 𝑋1 ≥ 3 𝑆𝑜𝑙𝑢𝑐𝑖ó𝑛 Ó𝑝𝑡𝑖𝑚𝑎
𝑋1 = 2
P1 𝑋2 = 1
X1=2 P2 𝑍(𝑋) = 42
X2=1 INFACTIBLE
Z(X)=42

Si comparamos la solución gráfica del algoritmo de ramificación y acotamiento con la solución arrojada por el
software, vemos que es la misma, por lo tanto es la solución óptima.

Vous aimerez peut-être aussi