Você está na página 1de 3

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS

FACULTAD DE INGENIERÍA
PROYECTO CURRICULAR DE INGENIERÍA DE SISTEMAS
Asignatura: Investigación de Operaciones II
Docente: Lilian Astrid Bejarano Garzón

Carlos Arturo Obregón Ravelo 20141020009

Fecha: 01/03/2018

Ejercicio De Propia Autoría

OBJETIVO: Aplicar los métodos de Branch & Bound, aditiva de Egon Balas y planos de corte de Gomory, para
la resolución de un sistema lineal entero propuesto por el estudiante.

ENUNCIADO

Una persona acaba de iniciar en un juego, decide subir de nivel en el menor tiempo posible, para ello consulto
en foros y guías del juego, donde se enteró de que hay eventos en algunos días de la semana (Jueves,
Viernes y Lunes), en ellos se entregan multiplicadores de experiencia.

Aunque desea subir de nivel lo más rápido posible, este individuo solo cuenta con 7 horas a la semana. La
primera semana que jugó en los días que suceden los eventos, obtuvo que los días jueves obtiene 500, los
días viernes obtiene 600 y los días lunes consigue un total de 1000 puntos de experiencia por cada hora
jugada.

Revisando sus obligaciones, se da cuenta que solo dispone de una hora y 40 minutos los días lunes, por otra
parte, descubre que solo puede dedicar un cuarto del tiempo empleado los días viernes para los días jueves.

Sumando el hecho de que esta persona es sumamente obsesiva con terminar cada actividad en cantidades
enteras de horas. ¿Cómo esta persona debería distribuir su tiempo para jugar a lo largo de la semana, si solo
dispone de 5 horas de juego los días viernes como máximo?

𝑴𝒂𝒙 𝒁 = 𝟓𝟎𝟎𝑿𝟏 + 𝟔𝟎𝟎𝑿𝟐 + 𝟏𝟎𝟎𝟎𝑿𝟑

𝒔. 𝒂 ∶ 𝟒𝑿𝟏 − 𝑿𝟐 ≤𝟎
𝑿𝟏 + 𝑿𝟐 + 𝑿𝟑 ≤𝟕
𝑿𝟐 ≤𝟓
𝑿𝟑 ≤ 𝟏. 𝟔𝟔𝟔𝟔
𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 ≥𝟎
𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 𝒆𝒏𝒕𝒆𝒓𝒂𝒔
PROCEDIMIENTO BRANCH AND BOUND

PASOS SOLUCIÓN

1. Resolver el modelo relajado. Si 𝑍 = 4833.3333


la solución es entera, 𝑿𝟏 = 0.3333
detenerse, si no es así, 𝑿𝟐 = 5
continuar con el método de 𝑿𝟑 = 1.6666
ramificación y acotamiento.

2. Escoger arbitrariamente una N1


variable Xj cuyo resultado sea Z 4833.3333
continua e igual a Xbj, en este X1 0.3333
caso X1

3. Resolver dos subproblemas 𝑴𝒂𝒙 𝒁 = 𝟓𝟎𝟎𝑿𝟏 + 𝟔𝟎𝟎𝑿𝟐 + 𝟏𝟎𝟎𝟎𝑿𝟑


similares al anterior pero con la
restricción adicional Xj ≤ [𝑋𝑏𝑗] y 𝒔. 𝒂 ∶ 𝟒𝑿𝟏 − 𝑿𝟐 ≤𝟎
otro modelo con la restricción Xj 𝑿𝟏 + 𝑿𝟐 + 𝑿𝟑 ≤𝟕
≤ [𝑋𝑏𝑗] + 1 𝑿𝟐 ≤𝟓
𝑿𝟑 ≤ 𝟏. 𝟔𝟔𝟔𝟔
En este caso las nuevas 𝑿𝟏 ≤𝟎
restricciones son X1<=0 y X1>=1. 𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 ≥𝟎

𝑴𝒂𝒙 𝒁 = 𝟓𝟎𝟎𝑿𝟏 + 𝟔𝟎𝟎𝑿𝟐 + 𝟏𝟎𝟎𝟎𝑿𝟑

𝒔. 𝒂 ∶ 𝟒𝑿𝟏 − 𝑿𝟐 ≤𝟎
𝑿𝟏 + 𝑿𝟐 + 𝑿𝟑 ≤𝟕
𝑿𝟐 ≤𝟓
𝑿𝟑 ≤ 𝟏. 𝟔𝟔𝟔𝟔
𝑿𝟏 ≥𝟏
𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 ≥𝟎

4. Teniendo ahora los sub-


problemas (pasos 2 y 3) se Z = 4666.6666
repite el mismo proceso que en X1 ≤ 0 X1= 0
anterior ramificando así hasta X2= 5
llegar a una solución óptima si X3= 1.6666
es posible. Z = 4833.3333
X1= 0.3333
X2= 5
X3= 1.6666
Z = 4766.6666
X1= 1
X1 ≥ 1 X2= 4.3333
X3= 1.6666
5. Seguir con la ramificación
hasta que se encuentre una
solución factible entera y Z = 4000
óptima. Y no se pueda X3 ≤ 1 X1= 0
X2= 5
ramificar más debido a que Z = 4666.6666
X1= 0 X3= 1
los valores de z disminuirán. X1 ≤ 0
X2= 5
X3= 1.6666
Z = 4833.3333 No Factible
X1= 0.3333 X3 ≥ 2
6. Finalmente la solución
X2= 5
óptima es: X3= 1.6666 Z = 4500
Z = X3 ≤ 1 X1= 1
𝑍 = 4500 4766.6666 X2= 5
X1 ≥ 1 X1= 1 X3= 1
X2= 4.3333
𝑿𝟏 = 1
X3= 1.6666

𝑿𝟐 = 5 No Factible
X3 ≥ 2

𝑿𝟑 = 1

BIBLIOGRAFIA

TAHA, HAMDY A. Investigación de Operaciones. Novena Edición, Editorial Pearson, 2012.

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS, Lic. Gabriel Solari Carbajal, Programación Lineal
Entera y Binaria. Investigación de Operaciones I. Facultad de Ingeniería de Sistemas e Informática. En línea.
Disponible en la Web: http://es.slideshare.net/juliopari/unmsm-fisi-programacin-lineal-entera-y-binaria-io1-cl15-
enterabinaria

Você também pode gostar