You are on page 1of 17

INSTITUTO TECNOLÓGICO TUXTLA GUTIÉRREZ - EDUCACIÓN A DISTANCIA

UNIDAD V PROGRAMACIÓN ENTERA


5.1 Introducción y casos de aplicación.

En una solución óptima para un problema de programación lineal, a veces las variables de
decisión tendrán un valor entero, esto es un número (0,1,2,….). Sin embargo, algunas veces
tendrán un valor fraccionario (2.5 o 4.11).

En algunas aplicaciones las variables de decisión tendrán sentido sólo si tienen valores
enteros. Por ejemplo puede ser necesario asignar personas, máquinas o vehículos a
actividades en cantidades enteras. Éste es el tipo de situación que estudia la programación
entera.

Algunas aplicaciones de problemas de programación entera:


• Planeación y programación de personal.
• Presupuesto de capital.
• El problema de la división de existencias.
• Diseño de sistema de distribución.
• Ubicación de bancos.
• Optimización del diseño de productos y de la participación en el mercado.

5.2 Definición y modelos de programación entera.

La única diferencia entre los problemas estudiados en esta unidad y los de unidades
anteriores sobre programación lineal, es que se requiere que una o más variables sean
enteras. Si se necesita que todas las variables sean enteras, se denomina programa lineal
entero pura. Por ejemplo.

Max. Z = 3X1 + 4X2


S.a:
2X1 + X2 ≤ 6
2X1 + 3X2 ≤ 9
X1, X2 ≥ 0 y enteras

Si es necesario que algunas variables, pero no necesariamente todas sean enteras, se tiene
un programa lineal entero mixto. Por ejemplo.

Max. Z = 3X1 + 4X2


S.a:
X1 + 2X2 ≤ 12
2X1 + X2 ≤ 16
X1, X2 ≥ 0 y X2 entera

1
INSTITUTO TECNOLÓGICO TUXTLA GUTIÉRREZ - EDUCACIÓN A DISTANCIA

En algunas aplicaciones, las variables sólo pueden adoptar los valores 0 o 1, entonces se
tiene un programa lineal entero binario. Por ejemplo.

Max. Z = X1 - X2
S.a:
X1 + 2X2 ≤ 2
2X1 - X2 ≤ 1
X1, X2 = 0,1

5.3 Método de ramificar y acotar

La idea general de este método es resolver primero el problema como un modelo


continuo. Suponga que es una variable entera restringida cuyo valor óptimo continuo X 1* es
[ ] [ ]
fraccional. El intervalo: X 1* < X 1 < X 1* + 1 no puede incluir alguna solución entera factible.
Consecuentemente un valor entero factible de X1 debe satisfacer una de dos condiciones,
a saber.
[ ]
X 1 ≤ X 1* o X 1 ≥ X 1* + 1 [ ]
Estas dos condiciones, cuando se aplican al modelo continuo, proporcionan dos
problemas mutuamente excluyentes, que se crean imponiendo las restricciones X 1 ≤ X 1* [ ]
[ ]
y X 1 ≥ X 1* + 1 al espacio de soluciones original. En este caso se dice que el problema
original se ha ramificado en dos subproblemas. Realmente el procedimiento de
ramificación desecha partes del espacio continuo que no incluyen puntos enteros factibles,
reforzando las condiciones necesarias para que se tengan los enteros.

Ahora cada subproblema puede resolverse como un programa lineal (utilizando la misma
función objetivo del problema original. Si su óptimo es factible con respecto al problema
entero, su solución se registra como la mejor disponible. En este caso será innecesario
ramificar adicionalmente este subproblema ya que no puede proporcionar una mejor
solución entera. De otra manera, el subproblema debe partirse en dos subproblemas
imponiendo de nuevo las condiciones enteras sobre una de sus variables enteras, que por
lo general tiene un valor óptimo fraccional. Naturalmente, cuando se encuentra una mejor
solución entera factible para cualquier subproblema, ésa deberá reemplazar la que se
tenía. El procedimiento de ramificar continúa, cuando sea aplicable, hasta que cada
subproblema termine con una solución entera o cuando existe evidencia de que no puede
haber una mejor. En este caso la solución factible actual, si existe alguna, es la óptima.

La eficiencia de cómputo puede aumentarse introduciendo el concepto de acotamiento.


Este concepto indica que, si la solución óptima continua de un subproblema proporciona
un valor objetivo peor que el asociado a la mejor solución entera disponible, no vale la
pena explorar adicionalmente el subproblema. En este caso se dice que el subproblema
está exhausto y, por consiguiente puede desecharse. En otras palabras, una vez que se
encuentra una solución factible entera, su valor objetivo asociado puede ser utilizado como
una cota (superior en el caso de minimización e inferior en el caso de maximización) para
descartar subproblemas inferiores.

2
INSTITUTO TECNOLÓGICO TUXTLA GUTIÉRREZ - EDUCACIÓN A DISTANCIA

No puede enfatizarse demasiado la importancia de adquirir una buena cota en las


primeras etapas del cálculo. En términos del procedimiento anterior esto parece depender
directamente del orden en el que se generan y examinan los subproblemas. Los
problemas específicos generados dependen de la variable seleccionada para efectuar la
ramificación. Desafortunadamente, no existe la forma mejor definida para seleccionar la
variable ramificadora o la sucesión específica con que debe examinarse el subproblema.
Pero existen reglas empíricas que mejoran el proceso.

Nota: [X ] significa el entero del número X, donde el entero de un número es el entero


inferior más próximo a ese número. Por ejemplo:
1. [6.75] = 6, el entero de 6.75 es igual a 6.
2. [− 6.75] = - 7, el entero de -6.75 es igual a – 7.

Pasos a seguir:

Paso 1. Resolver el problema entero por cualquier método de programación lineal, si la


solución es entera, se ha conseguido la solución óptima entera al problema, sino continúe
con el paso 2.
Paso 2. Escoger una variable Xj, Xj se escoge la que se aleje más al entero, o sea la que
esté más cerca de 0.5. Si son iguales se escoge arbitrariamente.

Paso 3. Resolver un par de problemas con X j ≤ X B j [ ]y [ ]


X j ≥ X Bj + 1
Paso 4. El proceso de bifurcación se continúa hasta que se obtiene una primera
aproximación entera. El valor de la función objetivo para esta primera solución entera se
vuelve una cota inferior para el problema y todos los programas cuyas primeras
aproximaciones enteras o no den valores de la función objetivo menores a la cota inferior, se
descartan.

Ejercicio 5.1

Resolver el siguiente problema:

Max. Z = 3X1 + 4X2


S.a:
2X1 + X2 ≤ 6
2X1 + 3X2 ≤ 9
X1, X2 ≥ 0 y enteras

Paso 1. Se resuelve el problema por el método simplex.

X1 X2 S1 S2 Solución
Z -3 -4 0 0 0
S1 2 1 1 0 6
S2 2 3 0 1 9

3
INSTITUTO TECNOLÓGICO TUXTLA GUTIÉRREZ - EDUCACIÓN A DISTANCIA

X1 X2 S1 S2 Solución
Z -1/3 0 0 4/3 12
S1 4/3 0 1 -1/3 3
X2 2/3 1 0 1/3 3

X1 X2 S1 S2 Solución
Z 0 0 1/4 5/4 51/4
X1 1 0 3/4 -1/4 9/4
X2 0 1 -1/2 1/2 3/2

Solución óptima no entera: Z = 12.75, X1 = 2.25, X2 = 1.5

Paso 2. Se realizan las bifurcaciones a partir de X2, ya que está más alejada de un valor
entero que X1.
Paso 3. Se agrega al problema original la restricción X2 ≤ 1 y se le denomina subproblema 1
y se agrega la restricción X2 ≥ 2 y se le denomina subproblema 2.

Subproblema 1

2X1 + X2 ≤ 6
2X1 + 3X2 ≤ 9
X2 ≤ 1
X1, X2 ≥ 0 y enteras

Y se utiliza análisis de sensibilidad para hallar la solución óptima.

X1 X2 S1 S2 S3 Solución
Z 0 0 1/4 5/4 0 51/4
X1 1 0 3/4 -1/4 0 9/4
X2 0 1 -1/2 1/2 0 3/2
S3 0 1 0 0 1 1

X1 X2 S1 S2 S3 Solución
Z 0 0 1/4 5/4 0 51/4
X1 1 0 3/4 -1/4 0 9/4
X2 0 1 -1/2 1/2 0 3/2
S3 0 0 1/2 -1/2 1 -1/2

X1 X2 S1 S2 S3 Solución
Z 0 0 3/2 0 5/2 23/2
X1 1 0 1/2 0 -1/2 5/2
X2 0 1 0 0 1 1
S2 0 0 -1 1 -2 1

4
INSTITUTO TECNOLÓGICO TUXTLA GUTIÉRREZ - EDUCACIÓN A DISTANCIA

Solución óptima: Z = 11.5, X1 = 2.5, X2 = 1

Subproblema 2

2X1 + X2 ≤ 6
2X1 + 3X2 ≤ 9
X2 ≥ 1
X1, X2 ≥ 0 y enteras

X1 X2 S1 S2 S3 Solución
Z 0 0 1/4 5/4 0 51/4
X1 1 0 3/4 -1/4 0 9/4
X2 0 1 -1/2 1/2 0 3/2
S3 0 -1 0 0 1 -2

X1 X2 S1 S2 S3 Solución
Z 0 0 1/4 5/4 0 51/4
X1 1 0 3/4 -1/4 0 9/4
X2 0 1 -1/2 1/2 0 3/2
S3 0 0 -1/2 1/2 1 -1/2

X1 X2 S1 S2 S3 Solución
Z 0 0 0 3/2 1/2 25/2
X1 1 0 0 1/2 3/2 3/2
X2 0 1 0 0 -1 2
S1 0 1 1 -1 -2 1

Solución óptima: Z = 12.5, X1 = 1.5, X2 = 2

Paso 4. Se continúa con las bifurcaciones, se toma al que tiene el mayor valor de Z,
siendo éste la solución óptima del subproblema 2, agregándose la restricción X1 ≤ 1 y se le
denomina subproblema 3 y la restricción X1 ≥ 2 y se le denomina subproblema 4.

Subproblema 3

2X1 + X2 ≤ 6
2X1 + 3X2 ≤ 9
X2 ≥ 2
X1 ≤ 1
X1, X2 ≥ 0 y enteras

5
INSTITUTO TECNOLÓGICO TUXTLA GUTIÉRREZ - EDUCACIÓN A DISTANCIA

X1 X2 S1 S2 S3 S4 Solución
Z 0 0 0 3/2 1/2 0 25/2
X1 1 0 0 1/2 3/2 0 3/2
X2 0 1 0 0 -1 0 2
S1 0 0 1 -1 -2 0 1
S4 1 0 0 0 0 1 1

X1 X2 S1 S2 S3 S4 Solución
Z 0 0 0 3/2 1/2 0 25/2
X1 1 0 0 1/2 3/2 0 3/2
X2 0 1 0 0 -1 0 2
S1 0 0 1 -1 -2 0 1
S4 0 0 0 -1/2 -3/2 1 -1/2

X1 X2 S1 S2 S3 S4 Solución
Z 0 0 0 4/3 0 1/3 37/3
X1 1 0 0 0 0 1 1
X2 0 1 0 1/3 0 -2/3 7/3
S1 0 0 1 -1/3 0 -4/3 5/3
S3 1 0 0 1/3 1 -2/3 1/3

Solución óptima: Z = 12.333, X1 = 1, X2 = 2.333


Subproblema 4

2X1 + X2 ≤ 6
2X1 + 3X2 ≤ 9
X2 ≥ 2
X1 ≥ 2
X1, X2 ≥ 0 y enteras

X1 X2 S1 S2 S3 S4 Solución
Z 0 0 0 3/2 1/2 0 25/2
X1 1 0 0 1/2 3/2 0 3/2
X2 0 1 0 0 -1 0 2
S1 0 0 1 -1 -2 0 1
S4 -1 0 0 0 0 1 -2

X1 X2 S1 S2 S3 S4 Solución
Z 0 0 0 3/2 1/2 0 25/2
X1 1 0 0 1/2 3/2 0 3/2
X2 0 1 0 0 -1 0 2
S1 0 0 1 -1 -2 0 1
S4 0 0 0 1/2 3/2 1 -1/2
6
INSTITUTO TECNOLÓGICO TUXTLA GUTIÉRREZ - EDUCACIÓN A DISTANCIA

El subproblema 4 no tiene solución factible.

Se genera la bifurcación a partir del subproblema 3, por lo tanto se agrega la restricción X2 ≤


2 y se denomina subproblema 5 y la restricción X2 ≥ 3 y se denomina subproblema 6.

Subproblema 5

2X1 + X2 ≤ 6
2X1 + 3X2 ≤ 9
X2 ≥ 2
X1 ≤ 1
X2 ≤ 2
X1, X2 ≥ 0 y enteras

X1 X2 S1 S2 S3 S4 S5 Solución
Z 0 0 0 4/3 0 1/3 0 37/3
X1 1 0 0 0 0 1 0 1
X2 0 1 0 1/3 0 -2/3 0 7/3
S1 0 0 1 -1/3 0 -4/3 0 5/3
S3 0 0 0 1/3 1 -2/3 0 1/3
S5 0 1 0 0 0 0 1 2

X1 X2 S1 S2 S3 S4 S5 Solución
Z 0 0 0 4/3 0 1/3 0 37/3
X1 1 0 0 0 0 1 0 1
X2 0 1 0 1/3 0 -2/3 0 7/3
S1 0 0 1 -1/3 0 -4/3 0 5/3
S3 0 0 0 1/3 1 -2/3 0 1/3
S5 0 0 0 -1/3 0 2/3 1 -1/3

X1 X2 S1 S2 S3 S4 S5 Solución
Z 0 0 0 0 0 3 4 11
X1 1 0 0 0 0 1 0 1
X2 0 1 0 0 0 0 1 2
S1 0 0 1 0 0 -2 -1 2
S3 0 0 0 0 1 0 1 0
S2 0 0 0 1 0 -2 -3 1

Solución óptima: Z = 11, X1 = 1, X2 = 2

7
INSTITUTO TECNOLÓGICO TUXTLA GUTIÉRREZ - EDUCACIÓN A DISTANCIA

Subproblema 6

2X1 + X2 ≤ 6
2X1 + 3X2 ≤ 9
X2 ≥ 2
X1 ≤ 1
X2 ≥ 3
X1, X2 ≥ 0 y enteras

X1 X2 S1 S2 S3 S4 S5 Solución
Z 0 0 0 4/3 0 1/3 0 37/3
X1 1 0 0 0 0 1 0 1
X2 0 1 0 1/3 0 -2/3 0 7/3
S1 0 0 1 -1/3 0 -4/3 0 5/3
S3 0 0 0 1/3 1 -2/3 0 1/3
S5 0 -1 0 0 0 0 1 -3

X1 X2 S1 S2 S3 S4 S5 Solución
Z 0 0 0 4/3 0 1/3 0 37/3
X1 1 0 0 0 0 1 0 1
X2 0 1 0 1/3 0 -2/3 0 7/3
S1 0 0 1 -1/3 0 -4/3 0 5/3
S3 0 0 0 1/3 1 -2/3 0 1/3
S5 0 0 0 1/3 0 -2/3 1 -2/3

X1 X2 S1 S2 S3 S4 S5 Solución
Z 0 0 0 3/2 0 0 9/2 12
X1 1 0 0 1/2 0 0 3/2 0
X2 0 1 0 0 0 0 -1 3
S1 0 0 1 -1 0 0 -2 3
S3 0 0 0 0 1 0 -1 1
S4 0 0 0 -1/2 0 1 -3/2 1

Solución óptima entera: Z = 12, X1 = 0, X2 = 3

Ejercicio 5.2

Resolver el siguiente problema:

Max. Z = 7X1 + 9X2


S.a:
-X1 + 3X2 ≤ 6
7X1 + X2 ≤ 35
X1, X2 ≥ 0 y enteras

8
INSTITUTO TECNOLÓGICO TUXTLA GUTIÉRREZ - EDUCACIÓN A DISTANCIA

X1 X2 S1 S2 Solución
Z -7 -9 0 0 0
S1 -1 3 1 0 6
S2 7 1 0 1 35

X1 X2 S1 S2 Solución
Z -10 0 9/3 0 18
X2 -1/3 1 1/3 0 2
S2 22/3 0 -1/3 1 33

X1 X2 S1 S2 Solución
Z 0 0 28/11 15/11 63
X2 0 1 7/22 1/22 7/2
X1 1 0 -1/22 3/22 9/2

Solución óptima continua: Z = 63, X1 = 4.5, X2 = 3.5

Realizando la bifurcación arbitrariamente en X2, 3 < X2 < 4, por lo tanto, X2 ≤ 3 y X2 ≥ 4.

Subproblema 1

-X1 + 3X2 ≤ 6
7X1 + X2 ≤ 35
X2 ≤ 3
X1, X2 ≥ 0 y enteras

X1 X2 S1 S2 S3 Solución
Z 0 0 28/11 15/11 0 63
X2 0 1 7/22 1/22 0 7/2
X1 1 0 -1/22 3/22 0 9/2
S3 0 1 0 0 1 3

X1 X2 S1 S2 S3 Solución
Z 0 0 28/11 15/11 0 63
X2 0 1 7/22 1/22 0 7/2
X1 1 0 -1/22 3/22 0 9/2
S3 0 0 -7/22 -1/22 1 -1/2

X1 X2 S1 S2 S3 Solución
Z 0 0 0 1 8 59
X2 0 1 0 0 1 3
X1 1 0 0 1/7 -1/7 32/7
S1 0 0 1 1/7 -22/7 11/7
9
INSTITUTO TECNOLÓGICO TUXTLA GUTIÉRREZ - EDUCACIÓN A DISTANCIA

Subproblema 2
-X1 + 3X2 ≤ 6
7X1 + X2 ≤ 35
X2 ≥ 4
X1, X2 ≥ 0 y enteras

X1 X2 S1 S2 S3 Solución
Z 0 0 28/11 15/11 0 63
X2 0 1 7/22 1/22 0 7/2
X1 1 0 -1/22 3/22 0 9/2
S3 0 -1 0 0 1 -4

X1 X2 S1 S2 S3 Solución
Z 0 0 28/11 15/11 0 63
X2 0 1 7/22 1/22 0 7/2
X1 1 0 -1/22 3/22 0 9/2
S3 0 0 7/22 1/22 1 -1/2

El subproblmema 2 no tiene solución factible.

Realizando la bifurcación en X1, 4 < X1 < 5, por lo tanto, X1 ≤ 4 y X1 ≥ 5.

Subproblema 3

-X1 + 3X2 ≤ 6
7X1 + X2 ≤ 35
X2 ≤ 3
X1 ≤ 4
X1, X2 ≥ 0 y enteras

X1 X2 S1 S2 S3 S4 Solución
Z 0 0 0 1 8 0 59
X2 0 1 0 0 1 0 3
X1 1 0 0 1/7 -1/7 0 32/7
S1 0 0 1 1/7 -22/7 0 11/7
S4 1 0 0 0 0 1 4

X1 X2 S1 S2 S3 S4 Solución
Z 0 0 0 1 8 0 59
X2 0 1 0 0 1 0 3
X1 1 0 0 1/7 -1/7 0 32/7
S1 0 0 1 1/7 -22/7 0 11/7
S4 0 0 0 -1/7 1/7 1 -4/7

10
INSTITUTO TECNOLÓGICO TUXTLA GUTIÉRREZ - EDUCACIÓN A DISTANCIA

X1 X2 S1 S2 S3 S4 Solución
Z 0 0 0 0 9 7 55
X2 0 1 0 0 1 0 3
X1 1 0 0 0 0 1 4
S1 0 0 1 0 -3 1 1
S2 0 0 0 1 -1 -7 4

Solución óptima: Z = 55, X1 = 4, X2 = 3

Subproblema 4

-X1 + 3X2 ≤ 6
7X1 + X2 ≤ 35
X2 ≤ 3
X1 ≥ 5

X1 X2 S1 S2 S3 S4 Solución
Z 0 0 0 1 8 0 59
X2 0 1 0 0 1 0 3
X1 1 0 0 1/7 -1/7 0 32/7
S1 0 0 1 1/7 -22/7 0 11/7
S4 -1 0 0 0 0 1 -5

X1 X2 S1 S2 S3 S4 Solución
Z 0 0 0 1 8 0 59
X2 0 1 0 0 1 0 3
X1 1 0 0 1/7 -1/7 0 32/7
S1 0 0 1 1/7 -22/7 0 11/7
S4 0 0 0 1/7 -1/7 1 -3/7

X1 X2 S1 S2 S3 S4 Solución
Z 0 0 0 9 0 56 35
X2 0 1 0 1 0 7 0
X1 1 0 0 0 0 -1 5
S1 0 0 1 -3 0 -22 11
S3 0 0 0 -1 1 -7 3

Solución óptima: Z = 35, X1 = 5, X2 = 0

Entonces las solución óptima entera al problema es: Z = 55, X1 = 4, X2 = 3

11
INSTITUTO TECNOLÓGICO TUXTLA GUTIÉRREZ - EDUCACIÓN A DISTANCIA

5.4 Método de planos cortantes.

Es uno de los primeros métodos para encontrar la solución óptima global, propuesto por
Gomory en 1958. En este método el procedimiento busca la solución óptima cortando en
forma sucesiva parte de la región factible continua. El proceso se continúa hasta que la
solución óptima de programación lineal para el problema es entera.

Pasos a seguir:

Paso 1. Resolver el problema entero por cualquier método de programación lineal, si la


solución es entera, se ha conseguido la solución óptima entera al problema, sino continúe
con el paso 2.

Paso 2. Escoger una variable Xj para realizar el corte fraccional, Xj se escoge la que tenga
mayor fracción. Si son iguales se escoge arbitrariamente.

Fórmula para realizar el corte fraccional:

Paso 3. Agregar este corte fraccional a la tabla óptima de la solución anterior y resolver el
problema, si la solución es entera se termina el procedimiento, de lo contrario regresar al
paso 2.

Ejercicio 5.3

Resolver el siguiente problema:

Max. Z = 3X1 + 4X2


S.a:
2X1 + X2 ≤ 6
2X1 + 3X2 ≤ 9
X1, X2 ≥ 0 y enteras
Tabla óptima resuelto por el método simplex.

X1 X2 S1 S2 Solución
Z 0 0 1/4 5/4 51/4
X1 1 0 3/4 -1/4 9/4
X2 0 1 -1/2 1/2 3/2

Solución óptima no entera: Z = 12.75, X1 = 2.25, X2 = 1.5


12
INSTITUTO TECNOLÓGICO TUXTLA GUTIÉRREZ - EDUCACIÓN A DISTANCIA

Se realiza el corte fraccional en X2, porque es la variable que tiene la fracción más grande.

(− 1 / 2 − [− 1 / 2])S1 + (1 / 2 − [1 / 2])S 2 ≥ (3 / 2 − [3 / 2])


(− 1 / 2 − (−1) )S1 + (1 / 2 − 0)S 2 ≥ (3 / 2 − 1)
1/2 S1 + 1/2 S2 ≥ 1/2 es equivalente a: S1 + S2 ≥ 1

Agregando esta restricción.

X1 X2 S1 S2 S3 Solución
Z 0 0 1/4 5/4 0 51/4
X1 1 0 3/4 -1/4 0 9/4
X2 0 1 -1/2 1/2 0 3/2
S3 0 0 -1 -1 1 -1

X1 X2 S1 S2 S3 Solución
Z 0 0 0 1 1/4 25/2
X1 1 0 0 -1 3/4 3/2
X2 0 1 0 1 -1/2 2
S1 0 0 1 1 -1 1

Solución: Z = 12.5, X1 = 1.15, X2 = 2

Corte fraccional en X1

3/4 S3 ≥ 1/2

Agregando esta restricción

X1 X2 S1 S2 S3 S4 Solución
Z 0 0 0 1 1/4 0 25/2
X1 1 0 0 -1 3/4 0 3/2
X2 0 1 0 1 -1/2 0 2
S1 0 0 1 1 -1 0 1
S4 0 0 0 0 -3/4 1 -1/2
X1 X2 S1 S2 S3 S4 Solución
Z 0 0 0 1 0 1/3 37/3
X1 1 0 0 -1 0 1 1
X2 0 1 0 1 0 -2/3 7/3
S1 0 0 1 1 0 -4/3 5/3
S3 0 0 0 0 1 -4/3 2/3

Solución: Z = 12.333, X1 = 1, X2 = 2.333

13
INSTITUTO TECNOLÓGICO TUXTLA GUTIÉRREZ - EDUCACIÓN A DISTANCIA

Corte fraccional en X2

1/3 S4 ≥ 1/3, que es equivalente a: S4 ≥ 1

Agregando esta restricción

X1 X2 S1 S2 S3 S4 S5 Solución
Z 0 0 0 1 0 1/3 0 37/3
X1 1 0 0 -1 0 1 0 1
X2 0 1 0 1 0 -2/3 0 7/3
S1 0 0 1 1 0 -4/3 0 5/3
S3 0 0 0 0 1 -4/3 0 2/3
S5 0 0 0 0 0 -1 1 -1

X1 X2 S1 S2 S3 S4 S5 Solución
Z 0 0 0 1 0 0 1/3 12
X1 1 0 0 -1 0 0 1 0
X2 0 1 0 1 0 0 -2/3 3
S1 0 0 1 1 0 0 -4/3 3
S3 0 0 0 0 1 0 -4/3 2
S4 0 0 0 0 0 1 -1 1

Solución óptima entera: Z = 12, X1 = 0, X2 = 3

Ejercicio 5.4

Resolver el siguiente problema:

Max. Z = 3X1 + X2 + 3X3


S.a:
-X1 + 2X2 + X3 ≤ 4
+ 4X2 - 3X3 ≤ 2
X1 - 3X2 + 2X3 ≤ 3
X1, X2, X3 ≥ 0 y enteras

X1 X2 X3 S1 S2 S3 Solución
Z -3 -1 -3 0 0 0 0
S1 -1 2 1 1 0 0 4
S2 0 4 -3 0 1 0 2
S3 1 -3 2 0 0 1 3

14
INSTITUTO TECNOLÓGICO TUXTLA GUTIÉRREZ - EDUCACIÓN A DISTANCIA

X1 X2 X3 S1 S2 S3 Solución
Z 0 -10 3 0 0 3 9
S1 0 -1 3 1 0 1 7
S2 0 4 -3 0 1 0 2
X1 1 -3 2 0 0 1 3

X1 X2 X3 S1 S2 S3 Solución
Z 0 0 -9/2 0 5/2 3 14
S1 0 0 9/4 1 1/4 1 15/2
X2 0 1 -3/4 0 1/4 0 1/2
X1 1 0 -1/4 0 3/4 1 9/2

X1 X2 X3 S1 S2 S3 Solución
Z 0 0 0 2 3 5 29
X3 0 0 1 4/9 1/9 4/9 10/3
X2 0 1 0 1/3 1/3 1/3 3
X1 1 0 0 1/9 7/9 10/9 16/3

Corte fraccional en X3

4/9 S1 + 1/9 S2 + 4/9 S3 ≥ 1/3

X1 X2 X3 S1 S2 S3 S4 Solución
Z 0 0 0 2 3 5 0 29
X3 0 0 1 4/9 1/9 4/9 0 10/3
X2 0 1 0 1/3 1/3 1/3 0 3
X1 1 0 0 1/9 7/9 10/9 0 16/3
S4 0 0 0 -4/9 -1/9 -4/9 1 -1/3

X1 X2 X3 S1 S2 S3 S4 Solución
Z 0 0 0 0 1/4 3 9/2 55/2
X3 0 0 1 0 0 0 1 3
X2 0 1 0 0 1/4 0 3/4 11/4
X1 1 0 0 0 3/4 1 1/4 21/4
S1 0 0 0 1 1/4 1 -9/4 3/4

15
INSTITUTO TECNOLÓGICO TUXTLA GUTIÉRREZ - EDUCACIÓN A DISTANCIA

Corte fraccional en X2

1/4 S2 + 3/4 S4 ≥ 3/4

X1 X2 X3 S1 S2 S3 S4 S5 Solución
Z 0 0 0 0 1/4 3 9/2 0 55/2
X3 0 0 1 0 0 0 1 0 3
X2 0 1 0 0 1/4 0 3/4 0 11/4
X1 1 0 0 0 3/4 1 1/4 0 21/4
S1 0 0 0 1 1/4 1 -9/4 0 3/4
S5 0 0 0 0 -1/4 0 -3/4 1 -3/4

X1 X2 X3 S1 S2 S3 S4 S5 Solución
Z 0 0 0 0 0 3 -3 10 20
X3 0 0 1 0 0 0 1 0 3
X2 0 1 0 0 0 0 0 1 2
X1 1 0 0 0 0 1 -2 3 3
S1 0 0 0 1 0 1 -3 1 0
S2 0 0 0 0 1 0 3 -4 3

X1 X2 X3 S1 S2 S3 S4 S5 Solución
Z 0 0 0 0 1 3 0 6 23
X3 0 0 1 0 -1/3 0 0 4/3 2
X2 0 1 0 0 0 0 0 1 2
X1 1 0 0 0 2/3 1 0 1/3 5
S1 0 0 0 1 1 1 0 -4 3
S4 0 0 0 0 1/3 0 1 -4/3 1

Solución óptima entera: Z = 23, X1 = 5, X2 = 2, X3 = 2

16
INSTITUTO TECNOLÓGICO TUXTLA GUTIÉRREZ - EDUCACIÓN A DISTANCIA

Problemas propuestos.

Resolver por el método de ramificar y acotar o de planos cortantes los problemas siguientes:

1
Max. Z = 8X1 + 5X2
S.a:
X1 + X2 ≤ 6
9X1 + 5X2 ≤ 45
X1, X2 ≥ 0 y enteras

Solución óptima entera: Z = 40, X1 = 5, X2 = 0

2
Max. Z = 2X1 + 1X2
S.a:
2X1 + 2X2 ≤ 7
4X1 + X2 ≤ 11
X1, X2 ≥ 0 y enteras

Solución óptima entera: Z = 5, X1 = 2, X2 = 1

3
Max. Z = X1 + 5X2
S.a:
11X1 + 6X2 ≤ 66
5X1 + 50X2 ≤ 225
X1, X2 ≥ 0 y enteras

Solución óptima entera: Z = 23, X1 = 3, X2 = 4

4
Max. Z = 5X1 + 3X2 + X3
S.a:
X1 + X2 + X3 ≤ 6
3X1 + X2 + 4X3 ≤ 9
X1, X2, X3 ≥ 0 y enteras

Solución óptima entera: Z = 20, X1 = 1, X2 = 5, X3 = 0

17