Está en la página 1de 12

Programacin Lineal Entera y Binaria

205


Captulo 12
Programacin Lineal Entera y Binaria



X
2
Max Z = 5X
1
+2X
2

C.S.R. 2X
1
+ 2X
2
< 9
3X
1
+ X
2
< 11
X
2
> 2

X
J
> 0 ; J = 1,2
Max Z = 5X
1
+2X
2

C.S.R. 2X
1
+ 2X
2
< 9
3X
1
+ X
2
< 11
X
2
< 1

X
2
> 2
X
2
< 1
X
1
2X
1
+ 2X
2
< 9
Z = 5X
1
+ 2X
2
= 10
3X
1
+ X
2
< 11

Introduccin

Muchos de los problemas de la vida real exigen soluciones con nmeros entero, por lo tanto
las variables de dicho problema deben ser definidas como variables enteras. Los mtodos
de solucin que contemplaremos en ste capitulo son: Mtodo grfico, Mtodo de los planos
cortantes de Gomory, Mtodo de Bifurcacin y Acotacin (Branch And Bound), el Mtodo
de Egon Balas en donde las variables son de carcter binario (0,1). Por ltimo se ilustra el
uso del software WinQsb para atender ste tipo de problema.


Mtodo Grfico

Es idntico al mtodo grfico de programacin lineal continua, solo que aqu, se seleccionan
solo las soluciones enteras dentro del rea de soluciones factibles.









Programacin Lineal Entera y Binaria

206
Ejemplo

Max Z = 5X
1
+ 3X
2
3X
1
+ 5X
2
< 15 5X
1
+ 2X
2
< 10 Z = 5X
1
+ 3X
2
= 15
3X
1
+ 5X
2
= 15 5X
1
+ 2X
2
= 10
C.S.R. 3X
1
+ 5X
2
< 15 X
1
= 0 X
2
= 0 X
1
= 0 X
2
= 0 X
1
= 0 X
2
= 0
5X
1
+ 2X
2
< 10 X
2
= 3 X
1
= 5 X
2
= 5 X
1
= 2 X
2
= 5 X
1
= 3
P(0,0) 0 < 15 P(0,0) 0 < 10
X
j
> 0 y Enteras
j
Verdad Verdad


Aqu, las intersecciones de la cuadrcula, contenida en el
rea sombreada, conforma las soluciones factibles.

Entonces, el punto ms a la derecha del rea, que se
intercepte con el barrido de la funcin objetivo, es la
solucin ptima.

ste mtodo es eficaz slo para problemas de dos (2)
variables menos. para problemas de ms de 2
variables, estudiaremos el Mtodo de los planos
cortantes de Gomory y el Mtodo de Bifurcacin
acotacin, denominado tambin Branch And Bound.


Mtodo de los planos cortantes de Gomory

ste mtodo sirve para solucionar problemas de ms de dos (2) variables.

Algoritmo

1. Encontrar la solucin, empleando el mtodo simplex.

2. Si la solucin es entera, entonces estamos en el ptimo.

3. Si no es entera, introducir una restriccin nueva para la variable no entera, que tenga la
mayor parte fraccional (Quebrar empates arbitrariamente) y resolver el nuevo problema
mediante el mtodo dual simplex.








Programacin Lineal Entera y Binaria

207
Nueva restriccin a partir de la restriccin actual que tenga la variable cuyo valor en su
parte fraccional sea mayor.

a) Escriba cada constante como la suma de: Un nmero entero de cualquier signo y una
fraccin no negativa, menor que uno (1).

b) Cambiar la ecuacin trasladando los coeficientes enteros al lado derecho.

Ejemplo

Max: Z = X
1
+ 5X
2
Max: Z = X
1
+ 5X
2

C.S.R. X
1
+ 10X
2
< 20 C.S.R. X
1
+ 10X
2
+ X
3
= 20
X
1
< 2 X
1
+ X
4
= 2
X
j
> 0 y enteros para toda j

X
j
> 0 y enteros para toda j



A continuacin solucionamos el problema por el mtodo simplex, tal como se hara si el
problema fuese de programacin lineal continua.



Variable que entra X
2

Variable que sale X
3






C
j
1 5 0 0
VB b X
1
X
2
X
3
X
4
a
b


0 X
3
20 1 10 1 0 2 (1/10)
0 X
4
2 1 0 0 1 NO
Z
j
- C
j
0 -1 -5 0 0



Variable que entra X
1

Variable que sale X
4






C
j
1 5 0 0
VB b X
1
X
2
X
3
X
4
a
b


5 X
2
2 1/10 1 1/10 0 20
0 X
4
2 1 0 0 1 2
Z
j
- C
j
10 -5/10 0 5/10 0








Programacin Lineal Entera y Binaria

208
Solucin ptima pero no entera: X
1
= 2 ; X
2
= 9/5 ;
X
3
= 0 ; X
4
= 0 ; Z* = 11
Ecuacin 1 (Fila 1) para construir la nueva
restriccin; ya que tiene la variable (X2), cuyo valor
en su parte fraccional es mayor.


C
j
1 5 0 0
VB b X
1
X
2
X
3
X
4

5 X
2
9/5 0 1 1/10 -1/10
1 X
1
2 1 0 0 1 -1/10
Z
j
- C
j
11 0 0 1/2 1/2

Clculo de la nueva restriccin, a partir de la ecuacin 2.

X
2
+ 1/10X
3
1/10X
4
= 9/5

Remplazamos cada constante por la suma de un nmero entero de cualquier signo y una
fraccin no negativa menor que uno (1).

(1+0)X
2
+ (0+1/10)X
3
+ (-1+9/10)X
4
= (1+4/5) Simplificando

X
2
+ 1/10X
3
X
4
+ 9/10X
4
= 4/5 + 1 ;Trasladamos los trminos con coeficiente entero, al
lado derecho.

1/10X
3
+ 9/10X
4
= 4/5 + 1 X
2
+ X
4
; Fjese que el lado izquierdo subrayado debe ser
positivo y el lado derecho subrayado, debe ser entero, luego podemos asegurar que:

1/10X
3
+ 9/10X
4
> 4/5 ; Multiplicando por (-1) ; -1/10X
3
9/10X
4
< -4/5 ; Adicionando una
variable de holgura; -1/10X
3
9/10X
4
+ X
5
= -4/5 ; Ecuacin sta que adicionamos, as:

C
j
1 5 0 0 0
VB X
1
X
2
X
3
X
4
X
5

5 X
2
9/5 0 1 1/0 -1/10 0
1 X
1
2 1 0 0 1 0
0 X
5
-4/5 0 0 -1/10 -9/10 1
Z
j
- C
j
11 0 0 1/2 1/2 0
Z
j
C
j
/ a
rj
NO NO -5 -5/9 NO



C
j
1 5 0 0 0
VB X
1
X
2
X
3
X
4
X
5
5 X
2
17/9 0 1 1/9 0 -1/9
1 X
1
10/9 1 0 -1/9 0 10/9
0 X
4
8/9 0 0 1/9 1 -10/9
Z
j
- C
j
95/9 0 0 4/9 0 5/9
b b

X
1
= 10/9 = 1 + 1/9 ; X
2
= 17/9 = 1 + 8/9 ; X
3
= 0 ; X
4
= 8/9 ; X
5
= 0 ; Z = 95/9 = 10, 5

Escogemos la variable bsica con mayor parte fraccionaria, en caso de empate, escoja al
azar. Escojo X
4








Programacin Lineal Entera y Binaria

209
1/9X
3
+ X
4
10/9X
5
= 8/9 (0+1/9)X
3
+ (1+0)X
4
+ (-2+8/9)X
5
= 8/9

1/9X
3
+ X
4
2X
5
+ 8/9X
5
= 8/9 8/9 X
4
+ 2X
5

Positivo Entero

1/9X
3
+ 8/9X
5
> 8/9 -1/9X
3
8/9X
5
< -8/9 -1/9X
3
8/9X
5
+ X
6
= -8/9

C
j
1 5 0 0 0 0
VB

X
1
X
2
X
3
X
4
X
5
X
6

5 X
2
17/9 0 1 1/9 0 -1/9 0
1 X
1
10/9 1 0 -1/9 0 10/9 0
0 X
4
8/9 0 0 1/9 1 -10/9 0
0 X
6
-8/9 0 0 -1/9 0 -8/9 1
Z
j
- C
j
95/9 0 0 4/9 0 5/9 0
Z
j
C
j
/ a
rj
NO NO -4 NO -5/8 NO

C
j
1 5 0 0 0 0
VB

X
1
X
2
X
3
X
4
X
5
X
6
5 X
2
2 0 1 1/8 0 0 -1/8
1 X
1
0 1 0 -1/4 0 0 5/4
0 X
4
2 0 0 1/4 1 0 -5/4
0 X
5
1 0 0 1/8 0 1 -9/8
Z
j
- C
j
10 0 0 3/8 0 0 5/8

Solucin factible, ptima y entera
b b

X
1
* = 0
X
2
* = 2
X
3
* = 0
X
4
* = 2
X
5
* = 1
X
6
* = 0
Z
x
* = 10
Y
1
* = 3/8
Y
2
* = 0
Y
3
* = 0
Y
4
* = 5/8
Y
5
* = 0
Y
6
* = 0
Z
Y
* = 10


Mtodo de Bifurcacin y Acotacin (Branch And Bound)

Es una estrategia sistemtica, que reduce mucho el nmero de combinaciones que se deben
examinar.

Algoritmo

1. Encontrar la solucin mediante el Mtodo Simplex. Si la solucin no es entera, pase al
segundo punto.
2. Comienza con la solucin ptima del simplex en donde se ignoran las restricciones de
variables enteras.







Programacin Lineal Entera y Binaria

210
3. Se selecciona una variable con valor no cero y se crean dos ramas mutuamente
excluyentes, esto da lugar a dos (2) nuevos problemas de Programacin Lineal; que se
deben resolver.
4. Si ninguna solucin es entera, con la rama de mayor valor de Z, se crean nuevas ramas y
se resuelven nuevos problemas por programacin lineal (Mtodo Simplex).
5. Se repite el punto 4), Hasta encontrar la solucin entera ptima.



X
2
< 1
Max: Z = 5X
1
+ 2X
2

C.S.R. 2X
1
+ 2X
2
< 9
3X
1
+ X
2
< 11
X
2
> 2
X
1
> 4
X
J
> 0 ; j = 1, 2 y Enteros
Max: Z = 5X
1
+ 2X
2

C.S.R. 2X
1
+ 2X
2
< 9
3X
1
+ X
2
< 11
X
2
> 2
X
J
> 0 ; j = 1, 2 y Enteros
X
1
> 4
No hay
Solucin
Factible
Max: Z = 5X
1
+ 2X
2

C.S.R. 2X
1
+ 2X
2
< 9
3X
1
+ X
2
< 11
X
2
> 2
X
1
< 3
X
J
> 0 ; j = 1, 2 y Enteros
X
1
< 3
X
1
= 3
X
2
= 1
Z = 17
X
1
= 3,33
X
2
= 1,00
Z = 18,67
X
1
= 2,50
X
2
= 2,00
Z = 16,50
Max: Z = 5X
1
+ 2X
2

C.S.R. 2X
1
+ 2X
2
< 9
3X
1
+ X
2
< 11
X
2
< 1
X
J
> 0 ; j = 1, 2 y Enteros
El Mayor Z
X
2
> 2
INICIO
X
1
= 3,25
X
2
= 1,25
Z = 18,75
Max: Z = 5X
1
+ 2X
2

C.S.R. 2X
1
+ 2X
2
< 9
3X
1
+ X
2
< 11
X
J
> 0 ; j = 1, 2 y Enteros
















Observe que la primera acotacin se realiz sobre la variable X
2
, pero pudo haber sido
sobre X
1
, de todas formas el mtodo es dispendioso, en especial si se hace manualmente.


Mtodo Aditivo de Egon Balas para problemas binarios (0,1)

No confundir ste mtodo para solucionar problemas de asignaciones, aqu el problema de
programacin lineal tiene la forma general y lo diferente es que las variables solo pueden
tomar valores binarios (0,1). La filosofa del mtodo se basa en pensar que si se tiene una
funcin objetiva minimizando y todos sus trminos son positivos, entonces, entre menos
variables tomen el valor de uno (1), la funcin objetiva ser mnima.









Programacin Lineal Entera y Binaria

211
Algoritmo

1. La funcin objetivo se minimiza, en caso de maximizacin, use la regla de equivalencia:
Maximizar (Z) = Minimizar (-Z).

2. Se requiere que C
j
> 0 ,
j
. En caso de que C
j
< 0 , entonces X
j
se sustituye por:
X
J
= 1 - X
j
, es decir X
j
es el complemento.

Ejemplo: Min Z = 3X
1
2X
2
X
2
= 1 - X
2
; Remplazando Z = 3X
1
2(1- X
2
)

Min Z = 3X
1
+ 2 X
2
2 , que para el caso: Min Z = 3X
1
+ 2 X
2


Nota: El cambio de variable, tambin se debe aplicar a todas las restricciones.

Para apreciar la utilidad del mtodo, resolveremos el siguiente ejemplo, primero,
contemplando todas las posibles soluciones y a continuacin aplicando el mtodo aditivo de
Egon Balas, que reduce el nmero de soluciones posibles a contemplar.


Minimice : Z = 8X
1
+ 7X
2
+ 6X
3
+ 5X
4
+ X
5

C.S.R.

X
J
= 0, 1
-6X
1
3X
2
+ 2X
3
4X
4
X
5
< -3
-4X
1
5X
2
4X
3
3X
4
+ 3X
5
< -7
j = 1, 2, 3, 4, 5

El nmero posible de soluciones es de 2
n
, en donde n es el nmero de variables. En el
ejemplo, el nmero posible de soluciones es 2
5
= 32

En el siguiente diagrama se muestran todas las 32 posibles soluciones.


32 POSIBLES SOLUCIONES
X
1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
X
2
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
X
3
0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
X
4
0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
X
5
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1









Programacin Lineal Entera y Binaria

212
Algunas de stas soluciones no son factibles, ya que no satisfacen las restricciones.
Aquellas que satisfagan las restricciones, debern ser remplazadas en la funcin objetivo y
la que la haga ms pequea, ser la solucin ptima. ste procedimiento es dispendioso,
tanto en la consecucin de todas las soluciones como en su evaluacin para todas las
restricciones y en su evaluacin final sobre la funcin objetiva.


Aplicacin del Mtodo de Egon Balas

Evaluamos cada restriccin, primeramente suponiendo que todas las variables valgan cero, y
despus, alternativamente a cada variable le asignamos el valor de uno (1) y al resto de
variables el valor de cero (0). Cada vez que una solucin no satisfaga una restriccin, el que
tan lejos est de satisfacerla, lo llamamos infactibilidad.

Ejemplo: Si X
1
= 1 y X
2
= X
3
= X
4
= X
5
= 0

Remplazando en la restriccin uno (1), establecemos que: -3 < 0 , luego aqu la infactibilidad
es cero (0), ya que la solucin evaluada, satisface la restriccin, convirtindola en una
afirmacin verdadera.

Remplazando en la restriccin dos (2), establecemos que: 3 < 0 , luego aqu la infactibilidad
es tres (3), ya que la solucin evaluada, no satisface la restriccin, convirtindola en una
afirmacin falsa. El que tan lejos est de ser una verdad, es lo que llamamos infactibilidad.

En total, la solucin evaluada tiene una infactibilidad de 0 + 3 = 3

Si en sta primera iteracin, encontramos una solucin cuya infactibilidad sea cero (0),
hemos encontrado la solucin factible y ptima. Si encontramos que varias soluciones
tienen la infactibilidad igual a cero (0), remplazamos todas stas soluciones en la funcin
objetivo y la solucin ptima ser aquella que haga que Z sea mnima.

Si no hay ninguna solucin con su infactibilidad igual a cero (0), Escogemos la solucin que
menor infactibilidad tenga y de ella la variable que est valiendo uno (1). Remplazamos en
las restricciones dicha variable y sobre dichas restricciones iniciamos la segunda iteracin.
ste procedimiento se repite hasta encontrar la solucin ptima factible.










Programacin Lineal Entera y Binaria

213
Primera Iteracin Segunda Iteracin (X
2
= 1)
-6X
1
3X
2
+ 2X
3
4X
4
X
5
+ 3 < 0
-4X
1
5X
2
4X
3
3X
4
+ 3X
5
+ 7 < 0

-6X
1
+ 2X
3
4X
4
X
5
< 0
-4X
1
4X
3
3X
4
+ 3X
5
+ 2 < 0

X
1
= X
2
= X
3
= X
4
= X
5
= 0
3 < 0
7 < 0 Infactibilidad = 10

X
1
= 1 ; X
3
= X
4
= X
5
= 0
-6 < 0
-2 < 0 Infactibilidad = 0 ;

X
1
= 1 ; X
2
= X
3
= X
4
= X
5
= 0
-3 < 0
3 < 0 Infactibilidad = 3

X
3
= 1 ; X
1
= X
4
= X
5
= 0
2 < 0
-2 < 0 Infactibilidad = 2
X
2
= 1 ; X
1
= X
3
= X
4
= X
5
= 0
0 < 0
2 < 0 Infactibilidad = 2 ; La menor

X
4
= 1 ; X
1
= X
3
= X
5
= 0
-4 < 0
-1 < 0 Infactibilidad = 0
X
3
= 1 ; X
1
= X
2
= X
4
= X
5
= 0
5 < 0
3 < 0 Infactibilidad = 8

X
5
= 1 ; X
1
= X
3
= X
4
= 0
-1 < 0
5 < 0 Infactibilidad = 5
X
4
= 1 ; X
1
= X
2
= X
3
= X
5
= 0
-1 < 0
4 < 0 Infactibilidad = 4

En sta iteracin hay dos soluciones con
infactibilidad igual a cero (0), evaluado la
funcin objetivo con ambas soluciones,
encontramos la solucin ptima con Z = 12
X
5
= 1 ; X
1
= X
2
= X
3
= X
4
= 0
2 < 0
10 < 0 Infactibilidad = 12

Solucin: X
1
* = 0 ; X
2
* = 1 ; X
3
* = 0 ; X
4
* = 1
X
5
* = 0 ; Z* = 12
Aqu concluimos, que lo menos malo es fijar
la primera variable con valor de uno (1) a X
2

ya que presenta la menor infactibilidad,
remplazamos a X
2
= 1 en las dos
restricciones e iniciamos la 2 iteracin.
Solamente se hizo necesario escudriar 10
de las 32 soluciones posibles. Podemos
asegurar que el mtodo hace una bsqueda
sistemtica que evita probar todas las
combinaciones posibles.

Z=15
Z=12







Programacin Lineal Entera y Binaria

214
Software WinQsb


El software WinQsb en su mdulo de programacin lineal y entera, presenta en su ventana
inicial las opciones respectivas, incluyendo la de programacin lineal binaria, de la siguiente
manera:

En sta ventana se selecciona una de
las opciones encerradas en la elipse
de color rojo. El resto de las
ventanas se tramita de igual manera
que para un problema de
programacin lineal continua.

En la siguiente ventana, el WinQsb
permite establecer el tipo de
variable de manera individual; de ah
que podemos tener un problema de
programacin lineal con variables
mezcladas, como se muestra en el
siguiente ejemplo.

Dando doble clic sobre la casilla de
tipo de variable, se ofrece
consecutivamente las variables tipo
continua, entera, binaria e
irrestricta, ste ltimo tipo de
variable es la que no tiene
restriccin en el signo y puede tomar
valores tanto negativos como positivos. Tambin podemos fijar lmites para los valores de
las variables, siendo un problema de programacin lineal restringido, en el ejemplo se exige
que X
1
puede tomar valores enteros entre 3 y 50.
La solucin se muestra en ventanas idnticas a las ya explicadas en programacin lineal
continua y se ofrece el mismo tipo de informacin.
Una conclusin relevante es la utilidad del computador y del software para la solucin de
problemas de programacin lineal, que sin dicha herramienta es supremamente dispendiosa
la consecucin de la solucin ptima para problemas de tamao mediano y grande, que son
los que en la vida real se presentan.







Programacin Lineal Entera y Binaria

215
Problemas propuestos

1. Resolver grficamente los siguientes ejercicios de programacin lineal entera.

a) Max : Z = X
1
+ 5X
2
b) Max : Z = 3X
1
+ X
2
c) Max : Z = 5/2X
1
+ X
2

C.S.R. X
1
+ 10X
2
< 20
X
1
< 2
C.S.R. X
1
+ 2X
2
< 8
3X
1
4X
2
< 12
C.S.R. 3X
1
+ 5X
2
< 15
5X
1
+ 2X
2
< 10
X
J
> 0 J = 1, 2 y Enteros X
j
> 0
j
y Enteros X
j
> 0
j
y Enteros

2. Resolver manualmente empleando el mtodo de los planos cortantes de Gomory y
mediante el software WinQsb los siguientes ejercicios de programacin lineal entera.

a) Max : Z = 3X
1
+ X
2
b) Max : Z = 5X
1
+ 2X
2

C.S.R. X
1
+ 2X
2
< 8
3X
1
4X
2
< 12
C.S.R. 2X
1
+ 2X
2
+ X
3
= 9
3X
1
+ X
2
+ X
4
= 11
X
J
> 0
j
y Enteros X
j
> 0
j
y Enteros
Solucin: X
1
*=5 ; X
2
*=1 ; Z*= 16 Solucin: X
1
*=3 ; X
2
*=1 ; Z*= 17

c) Max : Z = 5X
1
+ 2X
2

C.S.R. 2X
1
+ 2X
2
+ X
3
= 9
3X
1
+ X
2
+ X
4
= 11
X
j
> 0
j
y X
1
, X
3
Enteros
Solucin: X
1
*=3 ; X
2
*=3/2 ; X
3
*=0 ; X
4
*=1/2 ; Z*= 18

3. Resolver manualmente empleando el mtodo de Bifurcacin y Acotacin (Branch And
Bound) y mediante el software WinQsb los siguientes ejercicios de programacin lineal
entera.

a) Max : Z = 5X
1
+ 2X
2
b) Max : Z = 60X
1
+ 50X
2

C.S.R. 2X
1
+ 2X
2
< 9
3X
1
+ X
2
< 11
C.S.R. 2X
1
+ 4X
2
< 80
3X
1
+ 2X
2
< 55
X
1
< 16
X
2
< 18
X
J
> 0
j
y X
2
Entero X
j
> 0
j
y Enteros
Solucin: X
1
*=3,3 ; X
2
*=1 ; X
3
*=0,3
X
4
*=X
5
*=0 ; Z*= 18,67
Solucin: X
1
*=9 ; X
2
*=14 ; Z*= 1.240









Programacin Lineal Entera y Binaria

216
4. Resolver manualmente empleando el mtodo aditivo de Egon Balas y mediante el
software WinQsb los siguientes ejercicios de programacin lineal binaria.

a) Min: Z = 5X
1
+ 7X
2
+ 10X
3
+ 3X
4
+ X
5
b) Max: Z = 3X
1
+ 2X
2
- 5X
3
- 2X
4
+ 3X
5

C.S.R. - X
1
+ 3X
2
+ 5X
3
X
4
+ 4X
5
< -2
2X
1
- 6X
2
+ 3X
3
+ 2X
4
2X
5
< 0
X
2
- 2X
3
+ X
4
+ X
5
< -1
C.S.R. X
1
+ X
2
+ X
3
+ 2X
4
+ X
5
< 4
7X
1
+ 3X
3
- 4X
4
+ 3X
5
< 8
11X
1
6X
2
+ 3X
4
- 3X
5
> 3
X
J
= 0,1 j = 1,2,3,4,5 X
J
= 0,1 j = 1,2,3,4,5

5. Una Compaa se especializa en la preparacin de programas de computadora para el
gobierno y la industria. Estos programas se escriben en uno de cuatro lenguajes de
programacin: Fortran, assambler, cobol y apl. La compaa tiene un programador que
realiza sta labor y existen cinco trabajos de programacin que deben terminarse lo ms
pronto posible. La utilidad de cada tarea se muestra en la siguiente tabla.

T R A B A J O
PROGRAMADOR 1 2 3 4 5
JOSE 100 150 200 100 50

En la siguiente tabla se muestra el tiempo que necesita el programador para terminar
cada trabajo y el tiempo de que dispone despus de realizar sus dems tareas.

T R A B A J O
PROGRAMADOR 1 2 3 4 5
TIEMPO DISPONIBLE
(HORAS)
JOSE 40 15 20 10 5 35

Qu trabajos debe aceptar realizar la compaa para maximizar la utilidad?
Formule el problema como uno de programacin lineal binaria, emplee el mtodo manual
de egon balas y el software WinQsb para solucionarlo.

Solucin: Aceptar los trabajos 3, 4 y 5 para una utilidad mxima de $350

También podría gustarte