You are on page 1of 34

Programacin Lineal

Mtodo algebraico

Introduccin

Conjuntos convexos, teoremas Forma cannica y estndar de un P.L. Soluciones bsicas posibles Mtodo Algebraico

IO1 R.Delgadillo

Conceptos

Conjunto convexo: Un conjunto de puntos S es convexo, si el segmento de lnea que une cualquier par de punto de S esta en S. Esto es, S es un conjunto convexo, si para todo xi S
x1 (1 ) x2 S para 0,1

IO1 R.Delgadillo

Conceptos
Conjuntos convexos B A

B A
B A B

Conjuntos no convexos
IO1 R.Delgadillo

B
4

Conceptos

Punto extremo: Un punto P es denominado punto extremo (esquina) , si todo segmento de lnea que esta completamente en S y contiene a P, tiene a P como punto extremo del segmento de lnea. Esto es si P no puede ser representado como una combinacin convexa estricta de dos puntos distintos en S.

IO1 R.Delgadillo

(0,1)

Conceptos

x2 . . x3 .P Punto extremo

IO1 R.Delgadillo

Conceptos

Regin Factible: Es un conjunto de todos los puntos que satisfacen todas las restricciones del problema Teorema 1: La regin factible de un problema de programacin lineal es un conjunto convexo y tiene un nmero finito de puntos extremos.

IO1 R.Delgadillo

Conceptos

Solucin ptima: Es un punto de la regin factible con mayor valor de la F.O. (problema de Max) Teorema 2: Todo problema de programacin lineal que tiene solucin ptima, tiene un punto extremo que es ptimo.

IO1 R.Delgadillo

Problemas de PL
Forma genrica cannica de un PPL, se denomina as cuando se escribe
n

max Z
j 1

c j x j co bi i 1,...,m ; j 1,..n 0

s.a.

aij x j xj

donde c j

cos tos de la funcin objetivo

IO1 R.Delgadillo

Problemas de PL
Variables artificiales: se denominan as a las variables que se agregan al problema con la finalidad de hacer una restriccin de desigualdad en igualdad.

Si la restriccin es >= la variable artificial es de exceso Si la restriccin es <= la variable artificial es de holgura.

IO1 R.Delgadillo

10

Problemas de PL
Forma normal estndar de un PPL, se denomina as cuando se escribe
n

max Z
j 1

c j x j co

s.a.

aij x j bi i 1,...,m ; j 1,..n xj 0

donde c j

cos tos de la funcin objetivo

Esto es, todas las restricciones son de igualdad


11

IO1 R.Delgadillo

Ejemplo:

Dado el siguiente problema en la forma genrica Max z = 3x1 + 4x2 s.a. x1 + x2 <= 9 x1 + 2 x2 <= 16 x1, x2 > 0

IO1 R.Delgadillo

12

Ejemplo:

La forma normal se obtiene agregando las variables de holgura Max z = 3x1 + 4x2 s.a. x1 + x2 + x3 = 9 x1 + 2 x2 + + x4 = 16 x1, x2 , x3, x4 > 0

IO1 R.Delgadillo

13

Conceptos

Base: De un espacio vectorial es cualquier conjunto de vectores que pertenezcan al espacio y que adems:

Son linealmente independientes Son un conjunto generador del espacio vectorial.


v1 v2 x3 v1 v2 v3

Ejemplo:

1 0 0 0 1 0 0 0 1

1 1 0 0 1 2 0 0 -3

IO1 R.Delgadillo

14

Conceptos

Dado un sistema de ecuaciones lineales, de n variables y m restricciones: AX b suponga n m, => si n-m variables tomen valor =0, garantiza que las m variables restantes asuma valores nicos.

IO1 R.Delgadillo

15

Conceptos

Variables no Bsicas: Son las variables que no pertenecen a la base y toman valores iguales a cero. # VNB = # variables # restricciones. = nm Variable Bsicas: Son aquellas variables que pertenecen a la base y toman valores positivos (0) #VB = # de restricciones =m
16

IO1 R.Delgadillo

Conceptos

Solucin Bsica: Es una solucin que satisface Ax = b y cuyas VB 0 y VNB = 0. as las columnas asociadas a las VB son linealmente independiente. Solucin Bsicas posible: Son soluciones bsicas con valores de sus variables todos 0 Solucin Bsica degenerada: Son soluciones bsicas en las que algunas VB toman valor igual a cero.
17

IO1 R.Delgadillo

Conceptos

Solucin Bsica ptima: Es una solucin bsica posible y cuyo valor de Z (F.O.) es mximo. Solucin adyacente bsica posibles Dos soluciones bsicas posibles son adyacentes, si sus conjuntos de variables bsicas tienen m-1 variables bsicas en comn.
18

IO1 R.Delgadillo

Ejemplo

Grafique e identifique, soluciones bsicas, soluciones bsicas posibles, solucion bsica ptima. max z = 3x1 + 4x2 s.a. x1 + x2 <= 9 x1 + 2 x2 <= 16 x1, x2 > 0
19

IO1 R.Delgadillo

Ejemplo
Agregando las variables de holgura se tiene:

Max z = 3x1 + 4x2 s.a. x1 + x2 + x3 = 9 x1 + 2 x2 +x4 = 16 x1, x2, x3, x4 > 0

IO1 R.Delgadillo

20

Ejemplo

(0,9,0,-2)

(0,8,1,0)
x1=0

x3=0 (2,7,0,0)

Sol. ptima

Sol. bsica
x4=0

(0,0,9,16)
IO1 R.Delgadillo

x2=0 Sol. Bsica factible (9,0,0,7}


21 (16,0,-7,0)

Mtodo Algebraico

El mtodo consiste en :

Generar una solucin bsica posible Evaluar si la solucin bsica es ptima En caso que no lo es, generar una nueva solucin bsica posible, tal que Znuevo > Zanterior

IO1 R.Delgadillo

22

Mtodo algebraico

Del problema anterior Max z = 3x1 + 4x2 s.a. x1 + x2 + x3 = 9 x1 + 2 x2 + + x4 = 16 x1, x2 , x3, x4 > 0

IO1 R.Delgadillo

23

Mtodo algebraico

La primera base es la formada por las variables de holgura: B1 = { x3, x4} NB = { x1, x2} , x1 = x2 = 0 => x3 = 9 x4 = 16 Z=0
24

IO1 R.Delgadillo

Mtodo algebraico
Escribimos las Variables bsicas y Z en funcin de las no bsicas. Usemos la funcin explcita: x3 = 9 x1 x2 Variables bsicas x4 = 16- x1 2x2 z = 0 + 3x1 + 4x2

Variables no bsicas

IO1 R.Delgadillo

25

Mtodo algebraico

Evaluamos si SBP es ptima; observememos que si x1 x2 <>0 Z crece. => (x3, x4) no es solucin ptima. Criterio de solucin ptima: ninguna de las variables de la no base tienen coeficientes estrictamente positivos
26

IO1 R.Delgadillo

Mtodo algebraico

Generamos otra base, por el intercambio de una de las variables de la base y de la no base; esto es, sale una variable de la base y entra una variable de la no base. Es ms facil ver la variable que sale que la que entra.

IO1 R.Delgadillo

27

Mtodo algebraico

Criterio para la variable que entra en la base: debe entrar la variable que tenga mayor coeficiente positivo; que hace que Z crezca rpidamente. En el ejemplo la variable que entra es x2. X1 permanece con valor cero (x1=0) B2 = {x2, ?}
28

IO1 R.Delgadillo

Mtodo algebraico
Criterio para la variable que sale de la base: debe salir la variable que toma valor cero cuando la variable que entra toma su mximo valor. Esto es limita el crecimiento de la variable de entrada pues todas las variables deben ser 0 ( Xi 0). Como x1 =0; se tiene x3 = 9 x2 0 => x2 9 x4 = 16 2x2 0 => x2 8 => x2 = 8 y X4 = 0 , => sale x4

IO1 R.Delgadillo 29

Mtodo algebraico
Ahora la base es: B2 = {x2, x3} y NB = {x1,x4} Y el valor de las variables es: x2 = (16- x1- x4)/2 = 8- x1 x4 x3 = 1-1/2 x1 + x4 Z = 32 + x1 2x4 Evaluamos si es ptimo: si entra x1=> Z crece, si entra x4 => Z decrece.

IO1 R.Delgadillo 30

Mtodo algebraico

No es ptimo! => Generamos nueva solucin posible La variable que entra es : x1 y x4 permanece con valor cero. (x4 =0) Variable que sale es: x2 = 8 - x1 0 => x1 16 x3 = 1-1/2 x1 0 => x1 2 ahora x1 = 2 => x3 =0 sale x3 ahora B3 = {x1, x2} y NB = {x3,x4}
31

IO1 R.Delgadillo

Mtodo algebraico
El valor de las variables bsicas es: x1 = 2 2x3 +x4 x2 = 7 + x3 x4 Z = 34 2x3 x4 Evaluamos si es ptimo: no hay variable no basica que haga crecer Z => si es ptimo! x1= 2 x2 = 7 Z = 34.
32

IO1 R.Delgadillo

Mtodo algebraico

B2={x2,x3} 8
x1=0

x3=0 B3={x1,x2}

Sol. ptima

x4=0 B1={x3,x4}
IO1 R.Delgadillo

x2=0 9 16
33

Mtodo algebraico

Resuelva el siguiente ejercicio:

max z 5x1 3x2 s.a. 2 x1 x2 x3 6 x1 2 x2 x3 7 x1 , x2 , x3 0

x3

IO1 R.Delgadillo

34

You might also like