Вы находитесь на странице: 1из 9

ANLISIS MULTIPARAMTRICO EN PROGRAMACIN ENTERA

RESPUESTAS TAREA 4

Ing. Alexnder Useche
Febrero, 2013

1. En cada caso, realice un anlisis multiparamtrico usando
el algoritmo de mejor escenario visto en clase.

a.
( )
{ }
3 3 , 4 2 , 6 1
1 , 0 , ,
2 2 2
5 3 2
: . . max , ,
3 2 1
3 2 1
3 2 1
3 2 1
3 3 2 2 1 1 3 2 1
s s s s s s
e
s +
s + +
+ +
u u u
u u u u u u
x x x
x x x
x x x
a s x x x P

expuesto en las lminas AMPE02 para la clase #2
correspondiente a la fecha del 02/11/2012 (Quintero, 2012,
pp. 19-29), se logra la siguiente secuencia:

( )
{ }
3 3 , 4 2 , 6 1
1 , 0 , ,
max
2 2 2
5 3 2
: . . , ,
3 2 1
3 2 1
3 3 2 2 1 1
3 2 1
3 2 1
3 2 1
s s s s s s
e
+ + =
s +
s + +
u u u
u u u
u u u
x x x
x x x z
x x x
x x x
a s z P

( )
{ }
3 3 , 4 2 , 6 1
1 , 0 , ,
2 2 2
5 3 2
: . . , ,
3 2 1
3 2 1
3 3 2 2 1 1
3 2 1
3 2 1
3 2 1
s s s s s s
e
+ + >
s +
s + +
u u u
u u u
u u u
x x x
x x x z
x x x
x x x
a s z P

Al resolver se obtiene

( ) ( ) { }
( ) { }
( ) { }
( ) { }
{ } ( ) { }
( ) { }
( ) { }
( ) ( ) 4 5 ) 3 , 2 , 1 (
3 3 max , ; ) 0 , 1 , 1 (
4 4 max , ; ) 1 , 0 , 1 ( 3 3 , 4 2 , 6 1
1 1 max , ; ) 0 , 0 , 1 ( 1 , 0 , ,
5 5 max , ; ) 1 , 1 , 0 ( 3 2
2 2 max , ; ) 0 , 1 , 0 ( 2 2 2
3 3 max , ; ) 1 , 0 , 0 ( 5 3 2
0 0 max , ; ) 0 , 0 , 0 ( : . . ) 3 , 2 , 1 (
) ( ) 1 (
) 1 ( ) 7 ( ) 7 (
) 1 ( ) 6 ) 6 (
3 2 1
) 1 ( ) 5 ( ) 5 (
3 2 1
) 1 ( ) 4 ( ) 4 (
3 2 1
) 1 ( ) 3 ( ) 3 (
3 2 1
) 1 ( ) 2 ( ) 2 (
3 2 1
) 1 ( ) 1 ( ) 1 ( ) 1 (
= = =
= = = =
= = = = s s s s s s
= = = = e
= = = = + + >
= = = = s +
= = = = s + +
= = = = =
i x P v
x z x
x z x
x z x x x x
x z x x x x z
x z x x x x
x z x x x x
x z x a s z P
i
u
u |
u | u u u
u |
u |
u |
u |
u | u

( ) ( ) { }
( ) { }
( ) { }
( ) { }
{ } ( ) { }
( ) { }
( ) { }
( ) ( ) 6 9 ) 3 , 2 , 6 (
8 8 max , ; ) 0 , 1 , 1 (
9 9 max , ; ) 1 , 0 , 1 ( 3 3 , 4 2 , 6 1
6 6 max , ; ) 0 , 0 , 1 ( 1 , 0 , ,
5 5 max , ; ) 1 , 1 , 0 ( 3 2 6
2 2 max , ; ) 0 , 1 , 0 ( 2 2 2
3 3 max , ; ) 1 , 0 , 0 ( 5 3 2
0 0 max , ; ) 0 , 0 , 0 ( : . . ) 3 , 2 , 6 (
) ( ) 2 (
) 2 ( ) 7 ( ) 7 (
) 2 ( ) 6 ) 6 (
3 2 1
) 2 ( ) 5 ( ) 5 (
3 2 1
) 2 ( ) 4 ( ) 4 (
3 2 1
) 2 ( ) 3 ( ) 3 (
3 2 1
) 2 ( ) 2 ( ) 2 (
3 2 1
) 2 ( ) 1 ( ) 1 ( ) 2 (
= = =
= = = =
= = = = s s s s s s
= = = = e
= = = = + + >
= = = = s +
= = = = s + +
= = = = =
i x P v
x z x
x z x
x z x x x x
x z x x x x z
x z x x x x
x z x x x x
x z x a s z P
i
u
u |
u | u u u
u |
u |
u |
u |
u | u

( ) ( ) { }
( ) { }
( ) { }
( ) { }
{ } ( ) { }
( ) { }
( ) { }
( ) ( ) 4 7 ) 3 , 4 , 1 (
5 5 max , ; ) 0 , 1 , 1 (
4 4 max , ; ) 1 , 0 , 1 ( 3 3 , 4 2 , 6 1
1 1 max , ; ) 0 , 0 , 1 ( 1 , 0 , ,
7 7 max , ; ) 1 , 1 , 0 ( 3 4
4 4 max , ; ) 0 , 1 , 0 ( 2 2 2
3 3 max , ; ) 1 , 0 , 0 ( 5 3 2
0 0 max , ; ) 0 , 0 , 0 ( : . . ) 3 , 4 , 1 (
) ( ) 3 (
) 3 ( ) 7 ( ) 7 (
) 3 ( ) 6 ) 6 (
3 2 1
) 3 ( ) 5 ( ) 5 (
3 2 1
) 3 ( ) 4 ( ) 4 (
3 2 1
) 3 ( ) 3 ( ) 3 (
3 2 1
) 3 ( ) 2 ( ) 2 (
3 2 1
) 3 ( ) 1 ( ) 1 ( ) 3 (
= = =
= = = =
= = = = s s s s s s
= = = = e
= = = = + + >
= = = = s +
= = = = s + +
= = = = =
i x P v
x z x
x z x
x z x x x x
x z x x x x z
x z x x x x
x z x x x x
x z x a s z P
i
u
u |
u | u u u
u |
u |
u |
u |
u | u

( ) ( ) { }
( ) { }
( ) { }
( ) { }
{ } ( ) { }
( ) { }
( ) { }
( ) ( ) 7 10 ) 3 , 4 , 6 (
10 10 max , ; ) 0 , 1 , 1 (
9 9 max , ; ) 1 , 0 , 1 ( 3 3 , 4 2 , 6 1
6 6 max , ; ) 0 , 0 , 1 ( 1 , 0 , ,
7 7 max , ; ) 1 , 1 , 0 ( 3 4 6
4 4 max , ; ) 0 , 1 , 0 ( 2 2 2
3 3 max , ; ) 1 , 0 , 0 ( 5 3 2
0 0 max , ; ) 0 , 0 , 0 ( : . . ) 3 , 4 , 6 (
) ( ) 4 (
) 4 ( ) 7 ( ) 7 (
) 4 ( ) 6 ) 6 (
3 2 1
) 4 ( ) 5 ( ) 5 (
3 2 1
) 4 ( ) 4 ( ) 4 (
3 2 1
) 4 ( ) 3 ( ) 3 (
3 2 1
) 4 ( ) 2 ( ) 2 (
3 2 1
) 4 ( ) 1 ( ) 1 ( ) 4 (
= = =
= = = =
= = = = s s s s s s
= = = = e
= = = = + + >
= = = = s +
= = = = s + +
= = = = =
i x P v
x z x
x z x
x z x x x x
x z x x x x z
x z x x x x
x z x x x x
x z x a s z P
i
u
u |
u | u u u
u |
u |
u |
u |
u | u

b.
( ) { }
{ }
4 0 , 4 0
1 , 0 , ,
1 : . .
3 , , max min ,
2 1
3 2 1
3 2 1
3 2 2 1 1 2 1
s s s s
e
= + +
u u
u u u u
x x x
x x x a s
x x x P

( )
{ }
{ }
4 0 , 4 0
1 , 0 , ,
3 , , max
1 : . .
min ,
2 1
3 2 1
3 2 2 1 1
3 2 1
2 1
s s s s
e
=
= + +
u u
u u
u u
x x x
x x x z
x x x a s
z P

( )
{ }
4 0 , 4 0
1 , 0 , ,
3
1 : . .
min ,
2 1
3 2 1
3
2 2
1 1
3 2 1
2 1
s s s s
e
>
>
>
= + +
u u
u
u
u u
x x x
x z
x z
x z
x x x a s
z P

Al resolver se obtiene

( ) ( ) { }
( ) { }
( ) { }
( ) ( ) ( ) ( ) ( ) { }
( ) ( )
{ }
4 0 , 4 0
1 , 0 , ,
5 , 3 0 3
, , , , , min min 0
0 0 , 0 , 0 max , ; ) 0 , 0 , 1 ( 0
0 0 , 0 , 0 max , ; ) 0 , 1 , 0 ( 1 : . .
3 3 , 0 , 0 max , ; ) 1 , 0 , 0 ( min ) 0 , 0 (
2 1
3 2 1
) ( ) 1 (
3
) 1 ( ) 5 ( ) 1 ( ) 3 ( ) 1 ( ) 2 ( ) 1 (
) 1 ( ]) 5 ( ) 5 (
) 1 ( ) 3 ( ) 3 (
3 2 1
) 1 ( ) 2 ( ) 2 ( ) 1 (
s s s s
e
= = >
= = >
= = = = >
= = = = = + +
= = = = =
u u
u
u | u | u | u
u |
u |
u | u
x x x
i x P v x z
x x x z P v z
x z x z
x z x x x x a s
x z x z P
i

( ) ( ) { }
( ) { }
( ) { }
( ) ( ) ( ) ( ) ( ) { }
( ) ( )
{ }
4 0 , 4 0
1 , 0 , ,
5 0 3
, , , , , min min 4
0 0 , 0 , 0 max , ; ) 0 , 0 , 1 ( 0
4 0 , 4 , 0 max , ; ) 0 , 1 , 0 ( 1 : . .
3 3 , 0 , 0 max , ; ) 1 , 0 , 0 ( min ) 4 , 0 (
2 1
3 2 1
) ( ) 2 (
3
) 2 ( ) 5 ( ) 2 ( ) 3 ( ) 2 ( ) 2 ( ) 2 (
2
) 2 ( ]) 5 ( ) 5 (
) 2 ( ) 3 ( ) 3 (
3 2 1
) 2 ( ) 2 ( ) 2 ( ) 2 (
s s s s
e
= = >
= = >
= = = = >
= = = = = + +
= = = = =
u u
u
u | u | u | u
u |
u |
u | u
x x x
i x P v x z
x x x z P v x z
x z x z
x z x x x x a s
x z x z P
i

( ) ( ) { }
( ) { }
( ) { }
( ) ( ) ( ) ( ) ( ) { }
( ) ( )
{ }
4 0 , 4 0
1 , 0 , ,
3 0 3
, , , , , min min 0
4 0 , 0 , 4 max , ; ) 0 , 0 , 1 ( 4
0 0 , 0 , 0 max , ; ) 0 , 1 , 0 ( 1 : . .
3 3 , 0 , 0 max , ; ) 1 , 0 , 0 ( min ) 0 , 4 (
2 1
3 2 1
) ( ) 3 (
3
) 3 ( ) 5 ( ) 3 ( ) 3 ( ) 3 ( ) 2 ( ) 3 (
) 3 ( ]) 5 ( ) 5 (
1
) 3 ( ) 3 ( ) 3 (
3 2 1
) 3 ( ) 2 ( ) 2 ( ) 3 (
s s s s
e
= = >
= = >
= = = = >
= = = = = + +
= = = = =
u u
u
u | u | u | u
u |
u |
u | u
x x x
i x P v x z
x x x z P v z
x z x x z
x z x x x x a s
x z x z P
i

( ) ( ) { }
( ) { }
( ) { }
( ) ( ) ( ) ( ) ( ) { }
( ) ( )
{ }
4 0 , 4 0
1 , 0 , ,
3 3 3
, , , , , min min 4
4 0 , 0 , 4 max , ; ) 0 , 0 , 1 ( 4
4 0 , 4 , 0 max , ; ) 0 , 1 , 0 ( 1 : . .
3 3 , 0 , 0 max , ; ) 1 , 0 , 0 ( min ) 4 , 4 (
2 1
3 2 1
) ( ) 3 (
3
) 3 ( ) 5 ( ) 3 ( ) 3 ( ) 3 ( ) 2 ( ) 3 (
2
) 3 ( ]) 5 ( ) 5 (
1
) 3 ( ) 3 ( ) 3 (
3 2 1
) 4 ( ) 2 ( ) 2 ( ) 4 (
s s s s
e
= = >
= = >
= = = = >
= = = = = + +
= = = = =
u u
u
u | u | u | u
u |
u |
u | u
x x x
i x P v x z
x x x z P v x z
x z x x z
x z x x x x a s
x z x z P
i

c.
( ) { }
{ }
9 4 , 6 1
1 , 0 , , ,
1
4 3 2 : . .
, , 5 , 3 max min ,
4 3
4 3 2 1
4 3 2 1
4 3 2 1
4 4 3 3 2 1 4 3
s s s s
e
> + + +
s + + +
c c
x x x x
x x x x
x x x x a s
x c x c x x c c P

( ) ( )
{ }
( ) ( ) ( )
( )
( ) 0 , 1 , 0 , 0 ; 0 4 , 1
1 , 0 , , ,
4
5
3
1
4 3 2
: . . min 4 , 1
3
4 3 2 1
4
3
2
1
4 3 2 1
4 3 2 1
= =
e
>
>
>
>
> + + +
s + + +

x P v
x x x x
x z
x z
x z
x z
x x x x
x x x x
a s z P

( ) ( )
{ }
( ) ( ) ( )
( )
( ) 0 , 1 , 0 , 0 ; 0 9 , 1
1 , 0 , , ,
9
5
3
1
4 3 2
: . . min 9 , 1
3
4 3 2 1
4
3
2
1
4 3 2 1
4 3 2 1
= =
e
>
>
>
>
> + + +
s + + +

x P v
x x x x
x z
x z
x z
x z
x x x x
x x x x
a s z P

( ) ( )
{ }
( ) ( ) ( )
( )
( ) 0 , 0 , 0 , 1 ; 3 4 , 6
1 , 0 , , ,
4
6
5
3
1
4 3 2
: . . min 4 , 6
9
4 3 2 1
4
3
2
1
4 3 2 1
4 3 2 1
= =
e
>
>
>
>
> + + +
s + + +
x P v
x x x x
x z
x z
x z
x z
x x x x
x x x x
a s z P

( ) ( )
{ }
( ) ( ) ( )
( )
( ) 0 , 0 , 0 , 1 ; 3 9 , 6
1 , 0 , , ,
9
6
5
3
1
4 3 2
: . . min 9 , 6
9
4 3 2 1
4
3
2
1
4 3 2 1
4 3 2 1
= =
e
>
>
>
>
> + + +
s + + +
x P v
x x x x
x z
x z
x z
x z
x x x x
x x x x
a s z P

NOTA: Los valores del vector x FACTIBLES puestos a prueba
para cada uno de los casos fueron: x
(2)
=(0, 0, 0 1); x
(3)
=(0,
0, 1, 0); x
(4)
=(0, 0, 1, 1); x
(5)
=(0, 1, 0, 0); x
(7)
=(0, 1, 1,
0); x
(9)
=(1, 0, 0, 0); x
(10)
=(1, 0, 0, 1); x
(11)
=(1, 0, 1, 0);
x
(13)
=(1, 1, 0, 0); x
(15)
=(1, 1, 1, 0) y el procedimiento es
homlogo al del ejercicio anterior, pero dado que el nmero
de vectores x factibles es mayor, se omiti mostrar dicho
procedimiento.

2. Sea el siguiente modelo de Programacin Fraccional
{ }
n
o
t
o
t
x b Ax a s
d x d
c x c
1 , 0 , . . max e s
+
+
,
donde d
j
0, j=1,..,n y d
o
> 0. Formule un modelo de
Programacin Lineal Entera 0-1 equivalente al anterior.

Hillier y Lieberman (2002) sugieren con algunas
suposiciones dbiles adicionales, que el problema se
puede transformar en un problema equivalente de
programacin lineal si se establece el siguiente cambio
de variable:
o
t
d x d
x
y
+
= y
o
t
d x d
t
+
=
1
de manera que x = y/t (p.
669).
Este resultado conduce a Maximizar la expresin:
t c y c
o
t
+ max , el cual se construye de acuerdo a lo
siguiente:
t c y c
d d
c
d x d
x
c
d x d
c
d x d
x c
d x d
c x c
o
t
o
t
o
o
t
t
o
t
o
o
t
t
o
t
o
t
+ =
+
+
+
=
+
+
+
=
+
+ 1

Esta expresin resultado est sujeta a dos restricciones
que responden al cambio de variable mostrado. La primera
toma en cuenta fundamentalmente la matriz de
restricciones y el vector de recursos o lado derecho,
quedando entonces transformada de acuerdo a lo que se
muestra:
b Ax s se multiplican ambos lados por el factor:
o
t
d x d +
1
, quedando la expresin as:
0
1 1 1
s s
+
s
+

+
s
+
bt Ay bt Ay
d x d
b
d x d
x
A
d x d
b
d x d
Ax
o
t
o
t
o
t
o
t

La segunda restriccin surge intencionadamente al sumar
dos (2) trminos en funcin de los nuevos cambios de
variables, de acuerdo a lo siguiente:

Se multiplican las variables y y t por el vector d
t

y el escalar d
o
respectivamente, quedando la siguiente
1 = +
+
+
= +
+
+
+
= + t d y d
d x d
d x d
t d y d
d x d
d
d x d
x d
t d y d
o
t
o
t
o
t
o
t
o
t
o
o
t
t
o
t

De manera que la expresin inicial queda linealizada de
acuerdo a lo que se expresa:

{ }
n
o
t
o
t
x b Ax a s
d x d
c x c
1 , 0 , . . max e s
+
+
tiene una equivalencia
lineal as:
0 , 0 ; 1
0 . . max
> > = +
s +
t y t d y d
t b y A a s t c y c
o
t
o
t
. El nuevo vector
columna y no es de la misma naturaleza que el vector
columna x debido a la combinacin lineal que se
produce en el denominador del segundo miembro para el
cambio de variable:
o
t
d x d
x
y
+
=

LISTA DE REFERENCIAS BIBLIOGRFICAS

1) Hillier, Frederick S. & Lieberman, Gerald J (2002).
Investigacin de Operaciones, D.F. Mxico: McGraw-
Hill, 7ma edicin. Disponible en: https://doc-0k-5g-