Anda di halaman 1dari 22

Soluciones Factibles

y Soluciones
básicas factibles
Investigación de Operaciones
2017
Contenido
• Variables de Holgura
• Variables de Exceso
• Forma estándar
• Forma matricial
• Variables básicas y no básicas
• Forma Base
• Solución Básica
• Solución Básica Factible
• Variable de entrada y de salida
Variable de Holgura
Cuando se tiene una restricción en forma
𝑎11 𝑥1 + 𝑎12 𝑥2 + ⋯ + 𝑎1𝑛 𝑥𝑛 ≤ 𝑏1
Se convierte en igualdad sumando una variable llamada de
holgura:
𝑎11 𝑥1 + 𝑎12 𝑥2 + ⋯ + 𝑎1𝑛 𝑥𝑛 + 𝑠1 = 𝑏1
Representa la cantidad que falta para llegar a la igualdad y debe
ser ≥ 0.
Ejemplo:
4𝑥1 + 6𝑥2 ≤100
Se vuelve igualdad:
4𝑥1 + 6𝑥2 + 𝑠1 = 100
Variable de Exceso
Cuando se tiene una restricción en forma
𝑎11 𝑥1 + 𝑎12 𝑥2 + ⋯ + 𝑎1𝑛 𝑥𝑛 ≥ 𝑏1
Se convierte en igualdad restando una variable llamada de
exceso:
𝑎11 𝑥1 + 𝑎12 𝑥2 + ⋯ + 𝑎1𝑛 𝑥𝑛 − 𝑠1 = 𝑏1
Representa la cantidad que se sobrepasa la igualdad y debe ser
≥ 0.
Ejemplo:
4𝑥1 + 6𝑥2 ≥100
Se vuelve igualdad:
4𝑥1 + 6𝑥2 − 𝑠1 = 100
Forma Estándar
Cuando todas las restricciones del modelo original se convierten
en igualdad se llama forma estándar
Estas
Se agregan Se agregan variables
Forma
variables de variables de no
Estándar
holgura exceso aparecen
en la fo

Ejemplo:
𝑀𝑎𝑥 𝑍 = 2𝑥1 + 5𝑥2 𝑀𝑎𝑥 𝑍 = 2𝑥1 + 5𝑥2
4𝑥1 + 2𝑥2 ≤ 10 4𝑥1 + 2𝑥2 + 𝑠1 = 10
5𝑥1 + 𝑥2 ≥ 15 5𝑥1 + 𝑥2 − 𝑠2 = 15
𝑥1 , 𝑥2 ≥ 0 𝑥1 , 𝑥2 , 𝑠1 , 𝑠2 ≥ 0
Modelo original Forma estándar
Forma matricial
El modelo en forma matricial es:

Max z=cx
n
Max Z   C j x j Ax≤b
j 1 x≥0
n

a x
j 1
ij j  bi i  i, m
c: vector de coeficientes de
xj  0 costo
A: matriz de coeficientes
tecnológicos
b: vector de recursos
x: vector de variables
Forma matricial
El modelo en forma matricial en forma estándar es:
n
Max Z   C j x j Max z=(c,0)
𝑥
j 1 𝑠
𝑥
n (A, I) =b
𝑠
a
j 1
ij x j  si  bi i  i, m 𝑥
≥0
𝑠 𝑥1
xj  0 𝑥2
Max z= (2 3 0 0 0) 𝑠1
𝑠2
Ejemplo: 𝑥1
𝑠3

1 1 100 𝑥2 12
𝑀𝑎𝑥 𝑍 = 2𝑥1 + 3𝑥2 −2 1 0 1 0 𝑠1 = 0
1 3 001 𝑠2 30
𝑥1 + 𝑥2 + 𝑠1 = 12 𝑠3
𝑥1
−2𝑥1 + 𝑥2 + 𝑠2 = 0 𝑥2
𝑥1 + 3𝑥2 + 𝑠3 = 30 𝑠1 ≥0
𝑠2
𝑥1 , 𝑥2 , 𝑠1 , 𝑠2 , 𝑠3 ≥ 0 𝑠3
Variables básicas y no básicas
Si un modelo tiene n variables y m restricciones donde n ≥ m,
para encontrar un solución se deben darle valores de cero a n-
m variables y resolver el sistema que será cuadrado mxm.

Variables no
Variables básicas
básicas
Se tendrán m variables Se tendrán n-m variables no
básicas básicas

Son las que se utilizan para


Son variables que valen 0
resolver el sistema de
en una solución del
ecuaciones. Generalmente
problema.
son mayores iguales a 0
Variables básicas y no básicas
Ejemplo:
𝑀𝑎𝑥 𝑍 = 2𝑥1 + 3𝑥2
𝑀𝑎𝑥 𝑍 = 2𝑥1 + 3𝑥2
𝑥1 + 𝑥2 + 𝑠1 = 12
𝑥1 + 𝑥2 ≤ 12
−2𝑥1 + 𝑥2 + 𝑠2 = 0
−2𝑥1 + 𝑥2 ≤ 0
𝑥1 + 3𝑥2 + 𝑠3 = 30
𝑥1 + 3𝑥2 ≤ 30
𝑥1 , 𝑥2 , 𝑠1 , 𝑠2 , 𝑠3 ≥ 0
𝑥1 , 𝑥2 ≥ 0
Forma Estándar
Modelo original
Variables básicas y no básicas
Ejemplo:
La gráfica es:
𝑀𝑎𝑥 𝑍 = 2𝑥1 + 3𝑥2
𝑥1 + 𝑥2 + 𝑠1 = 12
−2𝑥1 + 𝑥2 + 𝑠2 = 0
𝑥1 + 3𝑥2 + 𝑠3 = 30 Analicemos
𝑥1 , 𝑥2 , 𝑠1 , 𝑠2 , 𝑠3 ≥ 0 los puntos
extremos en
Forma Estándar rojo
Este problema tiene 5 (n)
variables y tres (m)
restricciones. Por tanto
tendrá n-m v. no básicas
(con valor de cero) y m
variables básicas. 2 no
básicas y 3 básicas
Variables básicas y no básicas
Ejemplo:
𝑀𝑎𝑥 𝑍 = 2𝑥1 + 3𝑥2
Punto 𝒙𝟏 𝒙𝟐 𝒔𝟏 𝒔𝟐 𝒔𝟑 z
𝑥1 + 𝑥2 + 𝑠1 = 12
−2𝑥1 + 𝑥2 + 𝑠2 = 0 O 0 0 12 0 30 0
𝑥1 + 3𝑥2 + 𝑠3 = 30 A 0 12 0 -12 -6 36
𝑥1 , 𝑥2 , 𝑠1 , 𝑠2 , 𝑠3 ≥ 0 B 12 0 0 12 18 24
C 4 8 0 0 10 32
D 3 9 0 -3 0 33
E 30/7 60/7 -6/7 0 0 240/7
F 0 10 2 -10 0 30
g 30 0 -18 60 0 60
Variables básicas y no básicas
Para identificar en cada solución las variables básicas y no básicas
se consideran los valores.

Punto 𝒙𝟏 𝒙𝟐 𝒔𝟏 𝒔𝟐 𝒔𝟑 z V. B. V. No B.
O 0 0 12 0 30 0 s1, s 2, s 3 x1, x2
A 0 12 0 -12 -6 36 x2, s2, s3 x1, s1
B 12 0 0 12 18 24 x1, s2, s3 x2,s1
C 4 8 0 0 10 32 x1, x2, s3 s2,s1
D 3 9 0 -3 0 33 x1, x2, s2 s3, s 1
E 30/7 60/7 -6/7 0 0 240/7 x1, x2, s1 s3, s 2
F 0 10 2 -10 0 30 s 2 , x2 , s 1 s3,x1
G 30 0 -18 60 0 60 s 2 , x1 , s 1 s3, x2
Variables básicas y no básicas
Para el punto O se puede observar que hay tres valores iguales a
cero, y que hay una variable básica que vale 0 (S2) a esta variable
se le llama variable degenerada y por tanto la solución es
degenerada.

Gráficamente indica
que más de dos rectas
pasan por el mismo
punto
Forma Base
Cuando se eliminan las variables no básicas(valen cero) en una solución queda
un sistema:
𝐵𝑥𝐵 = 𝑏
donde B se conoce como la matriz base de m x m.
𝑥𝐵 es vector columna de
variables básicas con m
La matriz base debe ser componentes. Se busca 𝑥𝐵 :
linealmente 𝐵𝑥𝐵 = 𝑏
independiente, es 𝐵−1 𝐵𝑥𝐵 = 𝐵−1 𝑏
decir, que su 𝑥𝐵 = 𝐵−1 𝑏
determinante es ≠0 y su
inversa existe 𝐵−1
Para encontrar z será:
Z=𝑐𝐵 𝑥𝐵
donde 𝑐𝐵 es un vector renglón con los
coeficientes de las variables básicas de 𝑥𝐵
Forma Base
Ejemplo:
Supongamos la solución O (origen) y forma matricial:

𝑥1
𝑥2
Max z= (2 3 0 0 0) 𝑠1
𝑠2 Para tener B, eliminamos 𝑥1 , 𝑥2
𝑠3
𝑥1 (variables no básicas) de la forma
𝑥2
1 1 100
−2 1 0 1 0 𝑠1 = 0
12
matricial, B y 𝑥𝐵 son:
1 3 001 𝑠2 30 100 𝑠1
𝑥1
𝑠3 B= 0 1 0 𝑥𝐵 = 𝑠2
𝑥2 001 𝑠3
𝑠1 ≥0
𝑠2
𝑠3
Forma Base
Ejemplo:
Para encontrar 𝑥𝐵 = 𝐵−1 𝑏:
En este caso 𝐵−1 es muy sencillo ya que B es la matriz identidad por tanto la
inversa sigue siendo la identidad. Para otra solución será necesario encontrar la
matriz inversa para encontrar la solución.

Sabemos que 𝑐𝐵 = 0 0 0 de la fo en la
100 forma matricial de las variables básicas.
𝐵−1 = 010 Para encontrar z será:
001 z=𝑐𝐵 𝑥𝐵
100 12 12 12
𝑥𝐵 = 0 1 0 0 = 0 z= 0 0 0 0 =0
30
001 30 30
Solución Básica
Una solución es básica si cumple con tener al menos n-m variables
igual a cero.

En este caso
todos los puntos
de intersección
No es necesario
ya sea entre
que las variables
rectas o con los
sean mayores
ejes son
iguales a cero.
soluciones
básicas
gráficamente.
Solución Básica Factible
Una solución básica factible es una solución básica con todas las
variables mayores iguales a 0.

Gráficamente Tendrá al menos n-m


se esta variables igual a cero y
hablando de todas serán mayores
los puntos iguales a cero
extremos de la
región factible
Solución Básica Factible
Ejemplo: Todas las soluciones son básicas. Sin embargo unas son
factibles y las otras no(no es factible cuando hay valores negativos):

Punto 𝒙𝟏 𝒙𝟐 𝒔𝟏 𝒔𝟐 𝒔𝟑 z Factible No
Factible
O 0 0 12 0 30 0 
A 0 12 0 -12 -6 36 
B 12 0 0 12 18 24 
C 4 8 0 0 10 32 
D 3 9 0 -3 0 33 
E 30/7 60/7 -6/7 0 0 240/7 
F 0 10 2 -10 0 30 
G 30 0 -18 60 0 60
Variable de Entrada y Salida
Variable de
Variable de salida
entrada
• Una variable no • Una variable
básica en una básica en una
solución factible solución factible.
• En la siguiente • En la siguiente
solución factible solución factible
adyacente es adyacente es no
variable básica. básica.
Variable de Entrada y Salida
Ejemplo: Si nos quedamos con las soluciones básicas factibles:
Punto 𝒙𝟏 𝒙𝟐 𝒔𝟏 𝒔𝟐 𝒔𝟑 z V. B. V. No
B.
O 0 0 12 0 30 0 s1, x2, s3 x1, s2
B 12 0 0 12 18 24 x1, s2, s3 s1,x2
C 4 8 0 0 10 32 x1, x2, s3 s1,s2

Punto V. E. V. S.
O x1 s1
B x2 s2
Referencias
 Hadley, G., Linear programming, Addison Wesley, E.U.A., 1988
 Hillier y Lieberman, Investigación de operaciones, McGraw Hill,
México, 2002
 Moskowitz y Wright, Investigación de operaciones, Prentice Hall,
México, 1985
 Prawda, W., Métodos y modelos de ínvestigación de operaciones,
Vol. 1 Modelos determinísticos, Limusa, México, 1991
 Simonnard, M., Programación lineal, Paraninfo, México, 1978
 Taha, H., Investigación de operaciones, una introducción, Pearson,
México, 1998
 Bazaraa y Jarvis, Programación lineal y flujo en redes, Limusa,
México, 1998
 Mckeown, D., Modelos cuantitativos para administración,
Iberoamérica, México, 1995
 Winston, W., Investigación de Operaciones, Thomson, México, 2005

Anda mungkin juga menyukai