Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
pag67
x B1 a B1 + x B 2 a B 2 + L + x Bm a Bm = b (1)
xˆ B1 a B1 + xˆ B 2 a B 2 + L + xˆ Bm a Bm + xˆ k a k = b (2)
Por ser B una base, los vectores aBi, i=1,...,m, forman una base de
Ρm, por tanto, cualquier vector de Ρm se puede poner de forma única
como combinación lineal suya. En particular, existen coeficientes yik
i=1,...,m cumpliendo:
y1k a B1 + y 2 k a B 2 + L + y mk a Bm = a k (3)
(
xˆ B1a B1 + xˆ B 2 a B 2 + L + xˆ Bm a Bm + xˆ k y1k a B1 + y 2 k a B 2 + L + y mk a Bm = )
= x B1a B1 + x B 2 a B 2 + L + x Bm a Bm
( xˆ B1 + xˆ k y1k ) a B1 + ( xˆ B 2 + xˆ k y 2 k ) a B 2 + L + ( xˆ Bm + xˆ k y mk ) a Bm = x B1 a B1 + x B 2 a B 2 + L + x Bm a Bm
Si dos combinaciones lineales de una base son iguales, entonces hay
coincidencia coeficiente a coeficiente,
xˆ Bi + xˆ k yik = x Bi i = 1,...,m
y por tanto, x̂
xˆBi = xBi − xˆk yik i = 1,...,m
Analizamos ahora la expresión que hemos obtenido, teniendo en
cuenta que por ser variables básicas los valores xBi son no negativos y el
valor que toma la variable Xk tiene que ser también no negativo ( x Bi ≥ 0 ,
xˆ k ≥ 0 ). Distinguimos dos casos:
⎧ x Bi ⎫ x Bs
xˆ k = min ⎨ / yik > 0⎬ =
i
⎩ yik ⎭ y sk
3
pag69
x Bs
De este modo, al hacer
xk = y mantener con valor cero el resto
y sk
de variables no básicas, la variable XBs toma valor cero, xˆ Bs = 0 , y por
tanto, abandona la base y es sustituida por Xk, mientras que el resto de
variables básicas XBi toma valor:
x Bs
xˆ Bi = x Bi − y ik
y sk
CRITERIO DE OPTIMALIDAD.
DETERMINACION DE LA VARIABLE QUE ENTRA EN
LA BASE.
z= c T
x = c T
B xB
Supongamos, que se introduce en la base, al igual que antes, la variable
no básica Xk, y que se obtiene la SFB adyacente X̂ . El valor de la
función objetivo en esta nueva solución es:
ẑ = c xˆ = c B xˆ B + ck xˆ k
T T
4
pag70
zˆ = z + (ck − zk )xˆk
La diferencia (c k − z k ) asociada a la variable recibe el nombre de costo
reducido de la variable, y representa en cuánto varía la función objetivo
por cada unidad de variable Xk que se "consiga introducir en la base".
5
pag71
Ejemplo:
⎧ X1 + 3X 2 − X 3 ≤ 4
⎪ 2X + X ≤6
⎪
Max. 3 X 1 + X 2 + 2 X 3 s. a. ⎨ 1 2
⎪ X1 + X3 ≤ 8
⎪⎩ X 1 , X 2 , X 3 ≥ 0
X 1 + 3 X 2 − X 3 + h1 = 4
⎛ 1 3 −1 1 0 0⎞
2 X1 + X 2 + h2 = 6 ⎜ ⎟
A = ⎜ 2 1 0 0 1 0⎟
X1 + X 3 + h3 = 8 ⎜1 0 1 0 0 1⎟
⎝ ⎠
X1, X 2 , X 3 ≥ 0
⎛1 0 0⎞
⎜ ⎟
B = ⎜0 1 0⎟ x B = (h1, h2 , h3 )t = B −1b = I b = b = (4, 6, 8)
⎜0 0 1⎟
⎝ ⎠
6
pag72
M M M M M
M M M M M
X Bm cB m y m1 ymn xB m
c1 − z1 cn − z n z = f(x)
variables
xB cB B-1A b = B-1 b
c = c - cB B-1 A valor de la f. o.
7
pag73
9 Ejemplo:
Max. 3 X 1 + X 2 + 2 X 3 Max. 3 X 1 + X 2 + 2 X 3
⎧ X1 + 3 X 2 − X 3 ≤ 4 ⎧ X 1 + 3 X 2 − X 3 + h1 = 4
⎪ 2X + X forma
≤ 6 estándar ⎪ 2X + X + h2 = 6
⎪ 1 2 ⎪ 1 2
s. a. ⎨ ⎯⎯ ⎯⎯→ s. a. ⎨
⎪ X1 + X3 ≤ 8 ⎪ X1 + X 3 + h3 = 8
⎪⎩ X 1, X 2 , X 3 ≥ 0 ⎪⎩ X 1, X 2 , X 3 , h1 , h2 , h3 ≥ 0
XB X1 X2 X3 h1 h2 h3 xB
h1 1 3 -1 1 0 0 4
h2 2 1 0 0 1 0 6
h3 1 0 1 0 0 1 8
3 1 2 0 0 0 0
8
pag74
xB s ⎧ xB ⎫
= min. ⎨ i / yik > 0⎬
y sk ⎩ yik ⎭
9
pag75
e) Función objetivo:
xB s
zˆ = z + (ck − zk )
ysk
10
pag76
⎧ 2 X 1 + 3 X 2 + h1 = 10
⎪
⎨3 X 1 − 4 X 2 − h2 = 12
⎪ X1, X 2 ≥ 0
⎩
⎛2 3 1 0 ⎞
A = ⎜⎜ ⎟⎟ xB = (h1 , h2 ) = (10, − 12)
⎝ 3 − 4 0 − 1 ⎠
a X + a X + K + ain X n ≥ bi a X + a X + K + ain X n = bi
i1 1 i 2 2 i1 1 i 2 2
↓ ↓
a X + K + ain X n − hi + X a = bi a X + K + ain X n + X a = bi
i1 1 i1 1
11
pag77
⎧ X1 + 2 X 2 − X 3 ≤ 8
⎪3 X − X + 5 X ≥ 15
⎪ 1 2 3
⎨
⎪ − 2 X 1 + X 3 = −4
⎪⎩ X 1 , X 2 , X 3 ≥ 0
⎧ X 1 + 2 X 2 − X 3 + h1 = 8
⎪3 X − X + 5 X − h = 15
⎪ 1 2 3 2
⎨
⎪ 2 X1 − X3 =4
⎪⎩ X 1 , X 2 , X 3 , h1 , h2 ≥ 0
⎧ X 1 + 2 X 2 − X 3 + h1 =8
⎪3 X − X + 5 X − h + a = 15
⎪ 1 2 3 2 2
⎨
⎪ 2 X1 − X3 + a3 = 4
⎪⎩ X 1 , X 2 , X 3 , h1 , h2 , a 2 , a3 ≥ 0
⎛ 1 2 −1 1 0 0 0⎞
⎜ ⎟
A = ⎜ 3 −1 5 0 −1 1 0⎟
⎜ 2 0 −1 0 0 0 1 ⎟⎠
⎝
La SFB asociada a la matriz identidad es:
9 Por tanto, interesa que las variables artificiales salgan cuanto antes de
la base y tomen valor cero, para lograr de este modo la factibilidad del
problema original.
Max. X1 + 2X2 + X3 − M a2 − M a3
13
pag79
Ejemplo 1
Max. z(x1,x2,x3) = 7 x1 + 3 x2 + 2 x3
x1 + 2 x2 + 5 x3 ≤ 10
⎧⎪ 3 x + x + 3 x ≤ 12
1 2 3
sujeto a ⎨
4 x1 + x2 + 2 x3 ≤ 15
⎪⎩ x , x , x ≥ 0
1 2 3
x1 x2 x3 h1 h2 h3
h1 10 1 2 5 1 0 0
h2 12 3 1 3 0 1 0
h3 15 4 1 2 0 0 1
0 7 3 2 0 0 0
h1 1 0 0 -6 1 -7 5
x2 3 0 1 6 0 4 -3
x1 3 1 0 -1 0 -1 1
30 0 0 -9 0 -5 2
14
pag80
Ejemplo2
Max. f(x1,x2) = 3 x1 - x2
⎧2 x1 + x 2 ≥ 2
⎪ x +3 x ≤ 3
⎪ 1 2
sujeto a ⎨
⎪ x2 ≤ 4
⎪⎩ x1 , x 2 ≥ 0
⎧2 x1 + x 2 − x 3h + xa = 2
⎪
⎪ x1 + 3 x 2 + x 4 =3
h
sujeto a ⎨
⎪ x2 + x5
h
=4
⎪⎩ x1 , x 2 ≥ 0
h h h
x1 x2 x3 x4 x5 xa
xa 2 2 1 -1 0 0 1
h
x4 3 1 3 0 1 0 0
h
x5 4 0 1 0 0 1 0
h h h
x1 x2 x3 x4 x5 xa
x1 1 1 1/2 -1/2 0 0 1/2
h
x4 2 0 5/2 1/2 1 0 -1/2
h
x5 4 0 1 0 0 1 0
15
pag81
h h h
x1 x2 x3 x4 x5 xa
x1 3 1 3 0 1 0 0
h
x3 4 0 5 1 2 0 -1
h
x5 4 0 1 0 0 1 0
9 0 -10 0 -3 0 -M
Función objjetivo
(1 , 0) (3 , 0)
16
pag82
Ejemplo 3
Max. z(x1,x2) = 3 x1 + 9/2 x2
⎧⎪ x1 + 3 x2 ≤ 9
sujeto a ⎨ 2 x1 + 3 x2 ≤ 12
⎪⎩ x1 , x2 ≥ 0
x1 x2 h1 h2
h1 9 1 3 1 0
h2 12 2 3 0 1
0 3 4.5 0 0
x2 3 1/3 1 1/3 0
h2 3 1 0 -1 1
27/2 3/2 0 -3/2 0
x2 2 0 1 2/3 -1/3
x1 3 1 0 -1 1
18 0 0 0 -3/2
h1 3 0 3/2 1 -1/2
x1 6 1 3/2 0 1/2
18 0 0 0 -3/2
es factible y tal que z(x)= 3(6-3λ) + 9/2 2λ = 18 - 9λ + 9λ = 18; por tanto, es también
solución óptima al problema inicial.
17
pag83
(0 , 3) Función obbjetivo
(3 , 22)
(0 , 0) (6 , 0)
18
pag84
Ejempplo 4
⎧⎪ x1 - 2 x2 ≤ 4
Max. z((x1,x2) = x1 + 3 x2 sujeeto a ⎨ - x1 + x2 ≤ 3
⎪⎩ x , x ≥ 0
1 2
x1 x2 h1 h2
h1 4 1 -2 1 0
h2 3 -1 1 0 1
0 1 3 0 0
h1 10
1 -1 0 1 2
x2 3 -1 1 0 1
9 4 0 0 -3
d = (1 , 1)
(0
0 , 3)
Función objetivo
(0
0 , 0)
19
pag85
Ejemplo 5
⎧⎪ x1 - x2 ≤ 1
Max. z(x1,x2) = 6 x1 - 2 x2 sujeto a ⎨ 3 x1 - x2 ≤ 6
⎪⎩ x1 , x2 ≥ 0
x1 x2 h1 h2
h1 1 1 -1 1 0
h2 6 3 -1 0 1
0 6 -2 0 0
x1 1 1 -1 1 0
h2 3 0 2 -3 1
6 0 4 -6 0
20
pag86
funcion ob
Función objetivo
bjetivo
d =d=(0.5,
(0.5 , 11.5)
Ejempplo 6
M
Max. f(x1,x2) = 4 x1 + 2 x2
⎧⎪ 2 x1 + 3 x2 ≥ 12
suujeto a ⎨ 3 x1 + 4 x2 ≤ 12
⎪⎩ x1 , x2 ≥ 0
M
Max. f(x1,x2,a1) = 4 x1 + 2 x2 - M a 1
⎧⎪ 2 x1 + 3 x2 - h1 + a1 = 12
suujeto a ⎨ 3 x1 + 4 x2 + h2 = 112
⎪⎩ x1 , x2 , h1 , h2 , a1 ≥ 0
21
pag87
x1 x2 h1 h2 a1
a1 12 2 3 -1 0 1
h2 12 3 4 0 1 0
-12M 4+2M 2+3M -M 0 0
a1 4 0 1/3 -1 -2/3 1
x1 4 1 4/3 0 1/3 0
16 -10/3 -4/3
0 0 0
-4M +1/3M -2/3M
a1 3 -1/4 0 -1 -3/4 1
x2 3 3/4 1 0 1/4 0
6 5/2 1/2
0 0 0
-3M -1/4M -3/4M
3 S=Ø
4 6
Ejemplo 7
Min. f(x1,x2) = x1 + 2 x2
⎧2 x1 + 6 x 2 ≤ 9
⎪ x + x ≥ −1
⎪ 1 2
⎪⎪2 x1 + 3x 2 ≤ 6
sujeto a ⎨
⎪− x1 + x 2 ≥ −3
⎪ x1 ≥ 0
⎪
⎪⎩ x 2 sin restrición de signo
22
pag88
, ,, , ,,
Hacemos el siguiente cambio de variable: x2 = x2 - x2 , siendo x2 , x2 ≥ 0;
con este cambio, el problema anterior puede escribirse:
, ,, , ,,
Min. f(x1 ,x2 ,x2 ) = x1 + 2 x2 - 2 x2
⎧2 x1 + 6 x 2, − 6 x 2,, ≤ 9
⎪
⎪⎪ x1 + x 2 − x 2 ≥ −1
, ,,
sujeto a ⎨2 x1 + 3x 2, − 3x 2,, ≤ 6
⎪− x + x , − x ,, ≥ −3
⎪ 1 2 2
⎪⎩ x1 , x 2, , x 2,, ≥ 0
, ,, h h h h
x1 x2 x2 x5 x6 x7 x8
h
x5 9 2 6 -6 1 0 0 0
h
x6 1 -1 -1 1 0 1 0 0
h
x7 6 2 3 -3 0 0 1 0
h
x8 3 1 -1 1 0 0 0 1
0 1 2 -2 0 0 0 0
23
pag89
h
x5 15 -4 0 0 1 6 0 0
,,
x2 1 -1 -1 1 0 1 0 0
h
x7 9 -1 0 0 0 3 1 0
h
x8 2 2 0 0 0 -1 0 1
-2 -1 0 0 0 2 0 0
h
x5 19 0 0 0 1 4 0 2
,,
x2 2 0 -1 1 0 1/2 0 1/2
h
x7 10 0 0 0 0 5/2 1 1/2
x1 1 1 0 0 0 -1/2 0 1/2
-3 0 0 0 0 3/2 0 1/2
Por tanto,
, ,,
x2 = x2 - x2 = - 2
24
pag90
⎧1 / 4 x1 − 8 x 2 − x3 + 9 x 4 ≤ 0
⎪1 / 2 x − 12 x − 1 / 2 x + 3x ≤ 0
⎪ 1 2 3 4
sujeto a ⎨
⎪ x3 ≤ 1
⎪⎩ x ≥ 0
x1 x2 x3 x4 h1 h2 h3
h1 0 1/4 -8 -1 9 1 0 0
h2 0 1/2 -12 -1/2 3 0 1 0
h3 1 0 0 1 0 0 0 1
0 3/4 -20 1/2 -6 0 0 0
x1 0 1 -32 -4 36 4 0 0
h2 0 0 4 3/2 -15 -2 1 0
h3 1 0 0 1 0 0 0 1
0 0 4 7/2 -33 -3 0 0
x1 0 1 0 8 -84 -12 8 0
x2 0 0 1 3/8 -15/4 -1/2 1/4 0
h3 1 0 0 1 0 0 0 1
0 0 0 2 -18 -1 -1 0
x3 0 -5/2 56 1 0 2 -6 0
x4 0 -1/4 16/3 0 1 1/3 -2/3 0
h3 1 5/2 -56 0 0 -2 6 1
0 1/2 -16 0 0 1 -1 0
25
pag91
h1 0 -5/4 28 1/2 0 1 -3 0
x4 0 1/6 -4 -1/6 1 0 1/3 0
h3 1 0 0 1 0 0 0 1
0 7/4 -44 -1/2 0 0 2 0
h1 0 1/4 -8 -1 9 1 0 0
h2 0 1/2 -12 -1/2 3 0 1 0
h3 1 0 0 1 0 0 0 1
0 3/4 -20 1/2 -6 0 0 0
26
pag92
Ejercicios
1.- Max. f(x1, x2, x3, x4, x5) = x2 - 3 x3 + 2 x5
⎧ x1 + 3 x 2 − x3 + 2 x5 = 20
⎪ − 2x + 4x + x = 12
⎪ 2 3 4
sujeto a ⎨
⎪ − 4 x 2 + 3 x3 + 8 x5 + x6 = 10
⎪⎩ xi ≥ 0
⎧− x1 + 2 x 2 ≤ 6
⎪
sujeto a ⎨ x1 + x 2 ≤ 5
⎪x , x ≥ 0
⎩ 1 2
⎧− x1 + x 2 ≤ 2
⎪2 x − x ≤ 3
⎪
sujeto a ⎨ 1 2
3
⎪ 1 x + x 2 ≤ 7
⎪⎩ x1 , x 2 ≥ 0
⎧− x1 + 2 x 2 ≤ 4
⎪3x + 2 x ≤ 14
⎪
sujeto a ⎨ 1 2
⎪ 1x − x 2 ≤ 3
⎪⎩ x1 , x 2 ≥ 0
⎧ x1 + 2 x 2 + 3x3 ≤ 10
⎪x + x ≤ 5
⎪ 1 2
sujeto a ⎨
⎪ x1 ≤ 1
⎪⎩ x1 , x 2 , x3 ≥ 0
27
pag93
⎧ x1 − 2 x 2 ≤ 2
⎪
sujeto a ⎨− 3x1 + 2 x 2 ≤ 4
⎪x , x ≥ 0
⎩ 1 2
⎧ x1 − x 2 ≤ 2
⎪
sujeto a ⎨3x1 − x 2 ≥ −4
⎪x , x ≥ 0
⎩ 1 2
⎧− 4 x1 + 6 x 2 + 5 x3 − 4 x 4 ≤ 20
⎪3 x − 2 x + 4 x + x ≤ 10
⎪ 1 2 3 4
sujeto a ⎨
8
⎪ 1 x − 3 x 2 + 3 x 3 + 2 x 4 ≤ 20
⎪⎩ x1 , x 2 , x3 , x 4 ≥ 0
⎧ x1 + 2 x 2 ≤ 5
⎪5 x + 5 x − x ≤ 10
⎪
sujeto a ⎨ 1 2 3
⎪7 x1 + 3x 2 − x3 ≤ 20
⎪⎩ x1 , x 2 , x3 ≥ 0
⎧ x1 + 2 x 2 ≤ 5
⎪x + x − x ≤ 2
⎪ 1 2 3
sujeto a ⎨
7
⎪ 1 x + 3 x 2 − 5 x3 ≤ 20
⎪⎩ x1 , x 2 , x3 ≥ 0
28
pag94
⎧2 x1 + x2 ≤ 2
⎪
sujeto a ⎨3 x1 + 4 x2 ≥ 12
⎪x , x ≥ 0
⎩ 1 2
⎧ x1 − 2 x 2 + x3 ≤ 11
⎪− 4 x + x + 2 x ≥ 3
⎪ 1 2 3
sujeto a ⎨
⎪− 2 x1 + 2 x 2 + x3 = 1
⎪⎩ x1 , x 2 , x3 ≥ 0
Max. f(x1,x2) = 2 x1 + 3 x2 + x3 - 2 x4
⎧ x1 + 2 x 2 + x3 + x 4 ≤ 6
⎪
sujeto a ⎨2 x1 + x 2 + 4 x3 + 5 x 4 ≤ 10
⎪x ≥ 0
⎩ i
calcule los valores correspondientes a la solución factible básica, supuesto que las
variables básicas, una vez pasado el problema a la forma estándar, son x1 y x2. ¿Es
óptima esta SFB?
Max. f(x1,x2) = 15 x1 + 10 x2
⎧2 x1 + 2 x 2 ≤ 8
⎪
sujeto a ⎨5 x1 + 3x 2 ≤ 15
⎪x , x ≥ 0
⎩ 1 2
calcule los valores correspondientes a la solución factible básica, supuesto que las
variables básicas, una vez pasado el problema a la forma estándar, son x1 y x2. ¿Es
óptima esta SFB?
29
pag95
x1 x2 x3 x4 x5 x6 x7
x2 β 0 1 0 α 1 0 3
x3 2 0 0 1 -2 2 Δ -1
x1 3 1 0 0 0 -1 2 1
0 0 0 δ 3 γ ξ
30