You are on page 1of 23

EJEMPLOS ADICIONALES DE PROGRAMACIN ENTERA

Ejercicio desarrollado No 1
Maximizar Z = 15X1 + 14X2
Sujeto a:
6X1 + 5X2
10X1 + 13X2
X1 , X2
Encontramos la solucin relajada mediante el mtodo simplex
Solucin
6
10

5
13

0
1
0

0
0
1

Solucin
0
1200
2600

5/2
1/6

0
0
1

Solucin
3000
200
600

55/28
13/28

9/28

Solucin
1
0

5/6
14/3

Solucin
1
0

0
1

La fila correspondiente a
corte.

tiene la mayor fraccin (6/7), por tanto elegimos a sta para generar el plano de

La factorizacin de la ecuacin

3/14

Solucin
22350/7
650/7=92+6/7
900/7=128+4/7

da por resultado

Si movemos todos los componentes enteros al lado izquierdo y todos los componentes fraccionarios al lado
derecho, obtenemos

Por consiguiente, el corte asociado es

Podemos escribirlo en forma de ecuacin agregando su variable de holgura como

Agregamos este corte a la solucin relajada


Solucin
1
0
0

0
1
0

La variable que sale de la base es

Solucin
0
22350/7
0
650/7
3/14
0
900/7
1
y la entra es Max {(55/28)/(-13/28), (9/28)/(-23/28)}= {-55/13, -9/23} = -9/23
55/28
13/28

9/28

Solucin
1
0
0

0
1
0

41/23
13/23

9/23

6/23

Solucin
73428/23
2140/23=93+1/23
2952/23=128+8/23
3=1+1/23
1

La fila correspondiente a
corte.

tiene la mayor fraccin (8/23), por tanto elegimos a sta para generar el plano de

La factorizacin de la ecuacin

da por resultado

Si movemos todos los componentes enteros al lado izquierdo y todos los componentes fraccionarios al lado
derecho, obtenemos

Por consiguiente, el corte asociado es

Podemos escribirlo en forma de ecuacin agregando su variable de holgura como

Agregamos este corte a la solucin relajada


Solucin
1
0
0
0

Solucin
0
73428/23
0
2140/23
0
6/23
0
2952/23
0
3
0
1
y la entra es Max {(41/23)/(-12/23), (9/23)/(-6/23)}= {-41/12, -3/2} = -3/2, que

41/23
13/23

0
1
0
0

La variable que sale de la base es

9/23

corresponde a
Solucin
1
0
0
0

1
1

0
1
0
0

La fila correspondiente a
corte.

3/2
5/6
1
14/3

Solucin
3192
280/3=93+1/3
128
3=2+2/3
=1 + 1/3

tiene la mayor fraccin (2/3), por tanto elegimos a sta para generar el plano de

La factorizacin de la ecuacin

da por resultado

Si movemos todos los componentes enteros al lado izquierdo y todos los componentes fraccionarios al lado
derecho, obtenemos

Por consiguiente, el corte asociado es

Podemos escribirlo en forma de ecuacin agregando su variable de holgura como

Agregamos este corte a la solucin relajada


Solucin
1
0
0
0
0

1
1

0
1
0
0
0

3/2
5/6
1
14/3

0
0

0
0

0
0
0
0
0
1

Solucin
1
0
0
0
0

1
1

0
1
0
0
0

Solucin
3192
280/3=93+1/3
128
3=2+2/3
=1 + 1/3

Solucin
3189
95
126
9

Ejercicio desarrollado No 2
Maximizar Z = 9X1 + 23X2
Sujeto a:
X1 + 2X2
-4X1 + 5X2
X1 + 7X2
X1 , X2
Primero encontramos la solucin relajada
Bsica
1
1

2
5
7

0
1
0
0

0
0
1
0

0
0
0
1

Solucin
0
20
20
49

0
0
1
0

0
1
0
0

23/5

0
0
0
1

Solucin
92
12
4
21

0
0
1
0

0
1
0
0

0
0
1
0

8
33/5

Bsica
13/5
33/5

1/5

Bsica
0
0
1

137/33
1/33

4/33
5/33

Bsica
0
0
1

1
0

7/5

1/5

Solucin
1971/11
41/11
72/11
35/11
Solucin
209
123/5=24+3/5
29/5=5+4/5
42/5=8+2/5

X1 = 8.4, X2 = 5.8, Z = 209

La fila correspondiente a
corte.

tiene la mayor fraccin (4/5), por tanto elegimos a sta para generar el plano de

La factorizacin de la ecuacin

da por resultado

Si movemos todos los componentes enteros al lado izquierdo y todos los componentes fraccionarios al lado
derecho, obtenemos

Por consiguiente, el corte asociado es


4

Podemos escribirlo en forma de ecuacin agregando su variable de holgura como

Agregamos este corte a la solucin relajada


Bsica
0
0
8
0
0
33/5
1
0
7/5
1
0
0

1
0

Solucin
209
123/5
29/5
42/5

0
0
0
0
1

1/5

La tabla es ptima pero no factible. Aplicamos el mtodo simplex dual para recuperar la factibilidad.
Sale de la base
Ingresa a la base Max { (8/(- 4/5), 1/(-1/5} = {-10,-5} = - 5, elegimos , la cual da como resultado
Bsica
0
0

0
0
1
0
1
0
0
Solucin optima y entera es:

4
17
0

4/5

Solucin
205
35
5
10

Ejemplo desarrollado No 3
Minimizar Z =
Sujeto a

Primero encontramos la solucin relajada


Bsica

Solucin
0
0
0
0
1
0
1
0
0
9
1
0
1
0
8
0
0
1
40
Aplicamos el mtodo simplex dual, por tanto sale
e ingresa el Min {-9/-4, -10/-3}=9/4 que corresponde a la
variable . Elegimos el coeficiente mnimo debido a que estamos minimizando.
Bsica
0
1
3/4
En el cuadro anterior sale
variable
Bsica

0
1
0
0

0
0
1
0

1/4
0
1/4

Solucin
90
1
8
10

y entra Min{(-13/4)/(-3/4),(-9/4)/(-1/4)}= {13/3, 9}=13/3, que corresponde a la

0
0
0

/3
/3
1

/3
/3

Solucin
283/3
4/3
20/3

0
5

Bsica
0

/3
/3
1

0
0
La fila correspondiente a
corte.

/3
/3

Solucin
283/3
4/3=1+1/3
20/3=6+2/3

tiene la mayor fraccin (2/3), por tanto elegimos a sta para generar el plano de

La factorizacin de la ecuacin

da por resultado

Si movemos todos los componentes enteros al lado izquierdo y todos los componentes fraccionarios al lado
derecho, obtenemos

Por consiguiente, el corte asociado es

Podemos escribirlo en forma de ecuacin agregando su variable de holgura como

Agregamos este corte a la solucin relajada


Bsica
0

/3
/3
1
/3

0
0
0

La variable que sale de la base es

/3
/3

0
0

/3

0
0
0
0
1

Solucin
283/3
4/3
20/3
/3

y la entra es Min {(-13/3)/(-1/3), (-10/3)/(-1/3)}= {13, 10} = 10, que corresponde a

Bsica
0
0
0

1
1

0
0
1
0
0

Solucin
101
2

1
0

Solucin factible optima:


ECUACION DEL PLANO DE CORTE EN FUNCION DE X1 Y X2

Minimizar Z =
Sujeto a

Agregando las variables de holgura, tenemos

Despejando

tenemos

Plano de corte:
Adicionando esta restriccin al problema original, tendremos
Minimizar Z =
Sujeto a

Solucionando el problema original con esta nueva restriccin tendremos una solucin entera

Ejemplo desarrollado No 4
Maximizar Z =
Sujeto a

Primero encontramos el valor de la ecuacin relajada


Bsica
0
0
1
1
1
0
1
0
1
0
0
Bsica

0
0
0
1

Solucin
0
5
0

Solucin
8

0
0
0
1

0
0
1
0

1/3

2/3
4/3

0
1
0
0

0
0
1
0

1/3

2/3
4/3

0
1
0
0

3/2

0
0
1
0

1/4

1/6
1/6

Bsica
0
0
0
1

1/6
1/6

Bsica
0
0
0
1

1
0

21/3
3/2
21/6

Solucin
21/3
3/2
21/6

Solucin
31/4
9/4=2+1/4

= 2+3/4

La fila correspondiente a
corte.

tiene la mayor fraccin (3/4), por tanto elegimos a sta para generar el plano de

La factorizacin de la ecuacin

da por resultado

Si movemos todos los componentes enteros al lado izquierdo y todos los componentes fraccionarios al lado
derecho, obtenemos

Por consiguiente, el corte asociado es

Podemos escribirlo en forma de ecuacin agregando su variable de holgura como

Agregamos este corte a la solucin relajada


Bsica
Solucin
0

0
1/4
0
31/4
0
1
3/2
0
0
9/4=2+1/4
0
0
1

0
= 2+3/4
1
0
1
(-2)
0
0
Aplicamos el mtodo simplex dual, por tanto sale
e ingresa el Max {(1/2)/(-2/3), (1/4)/(-1/4}={-1.-1} hay
empate, arbitrariamente elegimos a la variable .
Bsica
Solucin
0
0
0
0
1
7
0
1
0
0
3
0
0
0
1
3/2
7/2=3+1/2
0
1/2
7/2=3+1/2
1
0
=1+1/2
0
0
Arbitrariamente elegimos
porque todas tienen la misma fraccin (1/2), por tanto elegimos a sta para generar
el plano de corte.

La factorizacin de la ecuacin

da por resultado

Si movemos todos los componentes enteros al lado izquierdo y todos los componentes fraccionarios al lado
derecho, obtenemos

Por consiguiente, el corte asociado es

Podemos escribirlo en forma de ecuacin agregando su variable de holgura como

10

Agregamos este corte a la solucin relajada


Bsica
0
0
0
1
0
0
0
1
0
0
0
0
0

0
0
1
0
0
0

1
3

3/2
1/2
0

0
0
0
0
0
1

Bsica
0
0
0
1
0
0
El valor ptimo es:

0
0
1
0
0
0

7
6

0
1
0

0
0
1

7/10

17/5
3/5

0
1
0

7/10

17/5
3/5

0
1
0

14/17
5/17

7/34

1
0
0
0

0
0

1
3

0
0

0
3/2

Solucin
7
0
7/2=3+1/2
7/2=3+1/2
=1+1/2

Solucin
7
1
2
3

Ejemplo desarrollado No 5
Maximizar Z =
Sujeto a

Bsica
6

Bsica
0

1/10

Bsica
0

1/10

Bsica
0

1
0

7/34

Solucin
0
34
43

Solucin
301/10
41/5
43/10

Solucin
301/10
41/5
43/10

Solucin
1253/34
41/17
97/34

11

METODO DE RAMIFICACION Y ACOTACION


Solucin relajada:
Subproblema 1
Maximizar Z =
Sujeto a

12

Subproblema 2
Maximizar Z =
Sujeto a

Subproblema 3
Maximizar Z =
Sujeto a

Subproblema 4
13

Maximizar Z =
Sujeto a

Subproblema 5
Maximizar Z =
Sujeto a

14

Subproblema 7
Maximizar Z =
Sujeto a

Subproblema 8
Maximizar Z =
Sujeto a

15

METODO PLANOS DE CORTE


Bsica
0

La fila de

14/17
5/17

7/34

Solucin
1253/34
41/17= 2 + 7/17

0
7/34
97/34 = 2+29/34
es la que tiene la mayor fraccin (29/34), por tanto a partir de esta fila generamos un plano de corte

La factorizacin de la ecuacin

da por resultado

Si movemos todos los componentes enteros al lado izquierdo y todos los componentes fraccionarios al lado
derecho, obtenemos

Por consiguiente, el corte asociado es

Podemos escribirlo en forma de ecuacin agregando su variable de holgura como

Agregamos este corte a la solucin relajada


Bsica
0

1
0
0

14/17
5/17

7/34
7/34

Aplicamos el mtodo simplex dual, por tanto sale


=-1, por lo que la variable que entra es puede ser

0
0
0
1

e ingresa el Max {(14/17)/(-14/17), (7/34)/(-7/34}={-1,-1}


o . Arbitrariamente elegimos .

Bsica
0

1
0
0

14/17
5/17

7/34
7/34

0
0
0
1

Bsica
0
0

1
0
0

La fila de

Solucin
1253/34
41/17
97/34

1
1

Solucin
1253/34
41/17
97/34
(-34/7)

Solucin
36
22/7 = 3+1/7
2

es la que tiene la mayor fraccin (1/7), por tanto a partir de esta fila generamos un plano de corte
3+1/7

La factorizacin de la ecuacin

da por resultado

3+1/7

Si movemos todos los componentes enteros al lado izquierdo y todos los componentes fraccionarios al lado
derecho, obtenemos

16

Por consiguiente, el corte asociado es

Podemos escribirlo en forma de ecuacin agregando su variable de holgura como

Bsica
0
0

1
0
0

0
0
0
0

Solucin
36
22/7 = 3+1/7
2

Bsica
0
0
0
0

1
0
0
0

1
1
0

Solucin
35
4
1
9

Solucin ptima:

Ejemplo desarrollado No 6
Maximizar Z =
Sujeto a

Bsica
2
2

0
1
0
0

0
0
1
0

0
0
0
1

3/2
9/2

0
1
0
0

0
0
1
0

11/2
1/2

0
1
0
0

19/9

2/9
4/3

Bsica

La fila de

2/9
1/9

Solucin
11
5
11

1/2

Bsica
0
1

Solucin
0
4
16

2/9

Solucin
308/9
4/3=1+1/3
22/9=2+4/9
20/9=2+2/9

es la que tiene la mayor fraccin (4/9), por tanto a partir de esta fila generamos un plano de corte
+4/9

17

La factorizacin de la ecuacin

da por resultado
+4/9

Si movemos todos los componentes enteros al lado izquierdo y todos los componentes fraccionarios al lado
derecho, obtenemos
Por consiguiente, el corte asociado es

Podemos escribirlo en forma de ecuacin agregando su variable de holgura como


Agregamos este corte a la solucin relajada
Bsica
Solucin
0
19/9
2/9
0
308/9
0
1
4/3
0
4/3
1
0
2/9
0
22/9
0
1/9
2/9
0
20/9
0
1
0
0
La variable que sale es
y la que entra es la que tiene el coeficiente Max {(19/9)/(-2/9), (2/9)/(-4/9)} =
Max{-19/2, -1/2}= -1/2, que corresponde a la variable
Bsica
Solucin
0
2
0
1/2
34
0
1
0
3
0
1
0

3
0
0
0
1/2
2
0
0
0
Solucin optima

Ejemplo desarrollado No 7
Minimizar Z = X1 + X2
Sujeto a
3X1 + 5X2
-2X1 + 7X2
10X1 + 3X2
X1, X2 0
Bsica

Solucin
0
0
0
0
1
0
0
45
7
0
1
0
42
0
0
1
Aplicando el mtodo simplex dual, sale la variable
e ingresa la variable que tiene el coeficiente Min {-1/-3,
-1/-5}={1/3, 1/5} = 1/5, que corresponde a la variable
Bsica

La variable que sale de la base es


Bsica

1/5
1/5
7/5
3/5

0
0
1
0

e ingresa la variable
/31

/31

0
0
0
1

Solucin
9

93

por tener el nico valor negativo.


Solucin
0
321/31
18

/31
7/31
76/31

3/31
/31
41/31

0
0
1

216/31
2022/31

19

Bsica

0
La fila de

/31
/31
7/31
76/31

0
0
0
1

/31
3/31
/31
41/31

Solucin
321/31
216/31=6+30/31
=3+12/31
2022/31=65+7/31

es la que tiene la mayor fraccin (30/31), por tanto a partir de esta fila generamos un plano de corte
+ 30/31

La factorizacin de la ecuacin

da por resultado
+ 30/31

Si movemos todos los componentes enteros al lado izquierdo y todos los componentes fraccionarios al lado
derecho, obtenemos

Por consiguiente, el corte asociado es

Podemos escribirlo en forma de ecuacin agregando su variable de holgura como


+
Agregamos este corte a la solucin relajada
Bsica
Solucin
0
0
321/31
/31
/31
3/31
0
0
216/31
/31
0
0
0
7/31
/31
76/31
41/31
1
0
2022/31
0
1
/31
/31
/31
0
0
Aplicamos el mtodo dual simplex para restaurar la factibilidad, por tanto sale de la base
e ingresa la que
tiene el coeficiente Min{(-9/31)/(-29/31), (-2/31)/(-3/31)}={9/29, 2/3}=9/29, que corresponde a la variable
Bsica

0
0
0
La fila de

/29
3/29
/29
31/29
/29

0
0
0
1
0

/29
/29
7/29
76/29
/29

Solucin
309/29
204/29=7+1/29
=3+18/29
1818/29=62+20/29
/29=1+1/29

es la que tiene la mayor fraccin (20/29), por tanto a partir de esta fila generamos un plano de corte
+ 20/29

La factorizacin de la ecuacin

da por resultado
+ 20/29

Si movemos todos los componentes enteros al lado izquierdo y todos los componentes fraccionarios al lado
derecho, obtenemos
Por consiguiente, el corte asociado es

Podemos escribirlo en forma de ecuacin agregando su variable de holgura como


20

Agregamos este corte a la solucin relajada


Bsica

Solucin
0
0
309/29
/29
/29
3/29
0
0
204/29
/29
0
0
0
/29
7/29
0
31/29
1
76/29
0
1818/29
0
0
/29
/29
/29
0
0
0
1
/29
/29
/29
0
0
0
Aplicamos el mtodo dual simplex para restaurar la factibilidad, por tanto sale de la base
e ingresa la que
tiene el coeficiente Min{(-1/29)/(-2/29), (-9/29)/(-18/29)}={1/2, 1/2}=1/2, que corresponde a la variable o
Arbitrariamente elegiremos a
Bsica
Solucin
0
11
0
0
3/2
6
0
0
0
0
1
31/2
52
0
3/2
0
0
0
0
/2 10
0
0
0
Solucin optima:
PLANOS DE CORTE EN FUNCION DE LAS VARIABLES X1 Y X2
Minimizar z = x1 + x2
sujeto a
3x1 + 5x2
-2x1 + 7x2
10x1 + 3x2
x1, x2 0
Agregando las variables de holgura, tenemos
3x1 + 5x2 +
-2x1 + 7x2 +
10x1 + 3x2
x1, x2 0

El primer plano de corte generado es

Multiplicando por 31 ambos lados


Primer plano de corte:
Para el segundo plano de corte

21

Segundo plano de corte:


Resolviendo este problema con las dos restricciones adicionales, obtendremos una solucin entera
Minimizar z = x1 + x2
Sujeto a
3x1 + 5x2
-2x1 + 7x2
10x1 + 3x2

x1, x2

RESOLUCION DEL PROBLEMA CON DOS PLANOS DE CORTE EN FUNCION DE X1 Y X2

22

PROBLEMA PROPUESTO

Sujeto a:

23

You might also like