Anda di halaman 1dari 47

n de Operaciones I

Investigacio

Universidad Centroccidental Lisandro Alvarado


Decanato de Ciencias y Tecnologa
Departamento de Matem
atica
Cuando la sabidura entrare en tu corazon,
y la ciencia fuere grata a tu alma, la discrecion
te guardara: te preservara la inteligencia (Pr. 2:10-11).
11 de enero de 2011
Docente: Lic.Raquel Quintana.
El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Contenido

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Ejemplo

En un centro de nutrici
on se desea obtener la dieta de coste
mnimo con unos determinados requisitos vitamnicos para un
grupo de ni
nos que van asistir a campamentos de verano.El
especialista estima que la dieta debe contener entre 26 y 32
unidades de vitamina A, al menos 25 unidades de vitamina B y 30
de C, y, a lo sumo 14 de vitamina D.La tabla nos da el n
umero de
unidades de las distintas vitaminas por unidad de alimento
consumido para seis alimentos elegidos, denominados 1,2,3,4,5,6
as como un coste por unidad.(Tabla)Consruir un P.L para conocer
la cantidad de cada alimento que hay que preparar y que satisfaga
los requisitos propuestos con coste minimo.
Docente: Lic.Raquel Quintana.
El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Ejemplo

En un centro de nutrici
on se desea obtener la dieta de coste
mnimo con unos determinados requisitos vitamnicos para un
grupo de ni
nos que van asistir a campamentos de verano.El
especialista estima que la dieta debe contener entre 26 y 32
unidades de vitamina A, al menos 25 unidades de vitamina B y 30
de C, y, a lo sumo 14 de vitamina D.La tabla nos da el n
umero de
unidades de las distintas vitaminas por unidad de alimento
consumido para seis alimentos elegidos, denominados 1,2,3,4,5,6
as como un coste por unidad.(Tabla)Consruir un P.L para conocer
la cantidad de cada alimento que hay que preparar y que satisfaga
los requisitos propuestos con coste minimo.
Docente: Lic.Raquel Quintana.
El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Ejemplo
Una refineria produce gasolinas S
uper y Plus. estas gasolinas
difieren u
nicamente en la cantidad que poseen de aditivos a y b.
Para cumplir las normas vigentes, la gasolina S
uper debe tener al
menos 35 % de a y, como mucho, un 30 % de b; la Plus debe tener
al menos un 30 % de a y, lo sumo un 55 % de b. La refinera
adquierecrudo de Arabia con una calidad del 20 % de a y 70 % de
b; y crudo de Venezuela con una calidad del 50 % de a y 35 % de
b. Los coste por barril son de 22 d
olares para el crudo de Arabia y
24 para el de Venezuela. Se sabe que la demanda semanal es de
60000 barriles de gasolina S
uoer y 40000 de Plus, que hay que
satisfacer. Construir un PL que permita conocer cuantos barriles
son necesarios para que la factura del crudo sea lo menor posible.
Docente: Lic.Raquel Quintana.
El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Ejemplo
Una refineria produce gasolinas S
uper y Plus. estas gasolinas
difieren u
nicamente en la cantidad que poseen de aditivos a y b.
Para cumplir las normas vigentes, la gasolina S
uper debe tener al
menos 35 % de a y, como mucho, un 30 % de b; la Plus debe tener
al menos un 30 % de a y, lo sumo un 55 % de b. La refinera
adquierecrudo de Arabia con una calidad del 20 % de a y 70 % de
b; y crudo de Venezuela con una calidad del 50 % de a y 35 % de
b. Los coste por barril son de 22 d
olares para el crudo de Arabia y
24 para el de Venezuela. Se sabe que la demanda semanal es de
60000 barriles de gasolina S
uoer y 40000 de Plus, que hay que
satisfacer. Construir un PL que permita conocer cuantos barriles
son necesarios para que la factura del crudo sea lo menor posible.
Docente: Lic.Raquel Quintana.
El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Ejemplo.

Jane es due
na de una granja de 45 acres. En ellos va sembrar trigo
y maz. Cada acre sembrado con trigo rinde 200 d
olares de utilidad;
cada acre sembrado con maz produce 300 d
olares de utilidades. La
mano obra y el fertizante que se utiliza para cada acre aparece en
la tabla 1. Se dispone de 100 trabajadores y de 120 toneladas de
fertilizante. Determine un PL que maximice las ganancias de Jane.

Mano de obra
Fertizante

Trigo
3 tra.
2t

Maz
2 traba.
4t

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Ejemplo.

Jane es due
na de una granja de 45 acres. En ellos va sembrar trigo
y maz. Cada acre sembrado con trigo rinde 200 d
olares de utilidad;
cada acre sembrado con maz produce 300 d
olares de utilidades. La
mano obra y el fertizante que se utiliza para cada acre aparece en
la tabla 1. Se dispone de 100 trabajadores y de 120 toneladas de
fertilizante. Determine un PL que maximice las ganancias de Jane.

Mano de obra
Fertizante

Trigo
3 tra.
2t

Maz
2 traba.
4t

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

P.L GENERAL.
.

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

P.L GENERAL.
.

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

MATRICIAL .
REPRESENTACION
.

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

MATRICIAL .
REPRESENTACION
.

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Manipulacion del problema.

Desigualdad y ecuaciones.
Una desigualdad se puede transformar facilmente
P en una ecuacion.
Por ejemplo, considerar la restricci
on dada por nj=1 aij bi ; esta
restriccion se puede escribir en la forma de ecuaci
on sustrayendo la
variable de exceso o de holguraPno negativa xn+i (que algunas veces
se denota por si ); obteniendo nj=1 aij xn+i = bi y xn+i 0

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Manipulacion del problema.

Desigualdad y ecuaciones.
Una desigualdad se puede transformar facilmente
P en una ecuacion.
Por ejemplo, considerar la restricci
on dada por nj=1 aij bi ; esta
restriccion se puede escribir en la forma de ecuaci
on sustrayendo la
variable de exceso o de holguraPno negativa xn+i (que algunas veces
se denota por si ); obteniendo nj=1 aij xn+i = bi y xn+i 0

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Manipulacion del problema.

Desigualdad y ecuaciones.
P
Similarmente,
la restricci
on nj=1 aij bi es equivalente a
Pn
j=1 aij + xn+i = bi y xn+i 0

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Manipulacion del problema.

Desigualdad y ecuaciones.
P
Similarmente,
la restricci
on nj=1 aij bi es equivalente a
Pn
j=1 aij + xn+i = bi y xn+i 0
P
Asimismo, una ecuacion de la forma nj=1 aij = bi , puede
transformarse en una de las desigualdades anteriores.

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Manipulacion del problema.

Desigualdad y ecuaciones.
P
Similarmente,
la restricci
on nj=1 aij bi es equivalente a
Pn
j=1 aij + xn+i = bi y xn+i 0
P
Asimismo, una ecuacion de la forma nj=1 aij = bi , puede
transformarse en una de las desigualdades anteriores.

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Manipulacion del problema.

Problemas de minimizaci
on y maximizaci
on.
Sobre cualquier region se tiene:
Max.

n
X

cj xj = Min.

n
X

j=1

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

j=1

cj xj

Manipulacion del problema.

Problemas de minimizaci
on y maximizaci
on.
Sobre cualquier region se tiene:
Max.

n
X

cj xj = Min.

n
X

j=1

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

j=1

cj xj

Manipulacion del problema.

No negatividad de las variables.


Si una variable xj no esta restringida en signo, entonces es posible
0
00
0
00
reemplazarla por xj xj , en donde xj 0 y xj 0. Si x1 , ..., xk
son k variables que no estan restringidas en su signo, entonces
00
solamente se requiere una variable adicional x en la
0
00
transformacion equivalente xj = xj xj para j = 1, ..., k, en donde
0
00
x 0 y x 0.

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Manipulacion del problema.

No negatividad de las variables.


Si una variable xj no esta restringida en signo, entonces es posible
0
00
0
00
reemplazarla por xj xj , en donde xj 0 y xj 0. Si x1 , ..., xk
son k variables que no estan restringidas en su signo, entonces
00
solamente se requiere una variable adicional x en la
0
00
transformacion equivalente xj = xj xj para j = 1, ..., k, en donde
0
00
x 0 y x 0.

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Forma Estandar y Forma Canonica.


.

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Forma Estandar y Forma Canonica.


.

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Soluciones basicas factibles .


.
Consideremos un sistema Ax = b y x 0, en donde A es una
matriz m n y b un vector m.
Suponga que el rango de (A, b) = rango(A) = m.Despues de un
reordenamiento de las columnas de A, sea A = [B, N], en donde B
es una matriz invertible

 de m m y N una matriz de m (m n),
xB
la solucion x =
de la ecuaci
on Ax = b en donde
xN
xB =?

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Soluciones basicas factibles .


.
Consideremos un sistema Ax = b y x 0, en donde A es una
matriz m n y b un vector m.
Suponga que el rango de (A, b) = rango(A) = m.Despues de un
reordenamiento de las columnas de A, sea A = [B, N], en donde B
es una matriz invertible

 de m m y N una matriz de m (m n),
xB
la solucion x =
de la ecuaci
on Ax = b en donde
xN
xB =?

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

RECORDAR.

Rango de una matriz.


Sea A una matriz m n, el rango por fila(columna) de la matriz A
es igual al n
umero maximo de filas(columnas) linealmente
independientes de A.

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

RECORDAR.

Rango de una matriz.


Sea A una matriz m n, el rango por fila(columna) de la matriz A
es igual al n
umero maximo de filas(columnas) linealmente
independientes de A.
Una coleccion de vectores a1 ,P
a2 , ..., ak de dimensi
on n es
linealmente independiente si kj=1 j aj = 0 implica que j = 0
para j = 1, ..., k

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

RECORDAR.

Rango de una matriz.


Sea A una matriz m n, el rango por fila(columna) de la matriz A
es igual al n
umero maximo de filas(columnas) linealmente
independientes de A.
Una coleccion de vectores a1 ,P
a2 , ..., ak de dimensi
on n es
linealmente independiente si kj=1 j aj = 0 implica que j = 0
para j = 1, ..., k

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

S.B.F

La solucion x =

xB
xN


de la ecuaci
on Ax = b en donde
xB = B 1 b B 1 NxN

donde xN es un vector nulo, se denomina soluci


on b
asica del
sistema.

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

S.B.F

La solucion x =

xB
xN


de la ecuaci
on Ax = b en donde
xB = B 1 b B 1 NxN

donde xN es un vector nulo, se denomina soluci


on b
asica del
sistema.
Si xB 0, entonces x se denomina soluci
on b
asica factible
(S.B.F) del sistema. Aqu B se llamara matriz basica(o
simplemente base) y N se denominara matriz no-basica.

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

S.B.F

La solucion x =

xB
xN


de la ecuaci
on Ax = b en donde
xB = B 1 b B 1 NxN

donde xN es un vector nulo, se denomina soluci


on b
asica del
sistema.
Si xB 0, entonces x se denomina soluci
on b
asica factible
(S.B.F) del sistema. Aqu B se llamara matriz basica(o
simplemente base) y N se denominara matriz no-basica.
Las componentes de xB se denominaran variables basicas, y las
componentes de xN se denominaran variables no-basicas.
Si xB > 0, entonces x se denomina S.B.F no degenerada, y si
por lo menos una componente de xB es igual a cero entonces x se
Docente: Lic.Raquel Quintana.
denomina
S.B.F degenerada.
El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

S.B.F

La solucion x =

xB
xN


de la ecuaci
on Ax = b en donde
xB = B 1 b B 1 NxN

donde xN es un vector nulo, se denomina soluci


on b
asica del
sistema.
Si xB 0, entonces x se denomina soluci
on b
asica factible
(S.B.F) del sistema. Aqu B se llamara matriz basica(o
simplemente base) y N se denominara matriz no-basica.
Las componentes de xB se denominaran variables basicas, y las
componentes de xN se denominaran variables no-basicas.
Si xB > 0, entonces x se denomina S.B.F no degenerada, y si
por lo menos una componente de xB es igual a cero entonces x se
Docente: Lic.Raquel Quintana.
denomina
S.B.F degenerada.
El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Observacion
z = cBT B 1 b + (cNT cBT B 1 N)xN
porque? 

cB
. Si nosotros definimos
donde c =
cN
y = (c T B 1 )T = B T cB , entonces podemos escribir
z = y T b + (cNT y T N)xN .
Esta form
ula es eficiente computacionalmente, el vector y es el
vector de multiplicadores simplex, los actuales valores de las
variable base y los objetivos son obtenidos estableciendo xN = 0.

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Observacion
z = cBT B 1 b + (cNT cBT B 1 N)xN
porque? 

cB
. Si nosotros definimos
donde c =
cN
y = (c T B 1 )T = B T cB , entonces podemos escribir
z = y T b + (cNT y T N)xN .
Esta form
ula es eficiente computacionalmente, el vector y es el
vector de multiplicadores simplex, los actuales valores de las
variable base y los objetivos son obtenidos estableciendo xN = 0.

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Denotaremos por
xB = b
b = B 1 b

b
z = cBT B 1 b

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Denotaremos por
xB = b
b = B 1 b

b
z = cBT B 1 b

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Ejemplo 1.
Dado

2 1 1 0 0
2

A = 1 2 0 1 0 b = 7 c =

1 0 0 0 1
3

1
2
0
0
0

y xB = (x1 , x2 , x3 )T y xN = (x4 , x5 )T .
C
ual es el valor actual de la variable xB y el valor objetivo.?

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Ejemplo 1.
Dado

2 1 1 0 0
2

A = 1 2 0 1 0 b = 7 c =

1 0 0 0 1
3

1
2
0
0
0

y xB = (x1 , x2 , x3 )T y xN = (x4 , x5 )T .
C
ual es el valor actual de la variable xB y el valor objetivo.?

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Ejemplo 2.

Considere la siguiente regi


on factible dada por las siguientes
desigualdades
x1

x1

x2
x2
x2

6
3
0

obtener las S.B.F de esta regi


on.

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Ejemplo 2.

Considere la siguiente regi


on factible dada por las siguientes
desigualdades
x1

x1

x2
x2
x2

6
3
0

obtener las S.B.F de esta regi


on.

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Numero de S.B.F

El n
umero de soluciones basicas factibles es menor o igual que


n!
n
=
m
m!(n m)!

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Numero de S.B.F

El n
umero de soluciones basicas factibles es menor o igual que


n!
n
=
m
m!(n m)!

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Teorema Basico de P.L

teorema
Sea K el conjunto de soluciones factibles de Ax = b con
x 0,donde e
x K es un punto extremo de k sii este es una S.B.F.

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Teorema Basico de P.L

teorema
Sea K el conjunto de soluciones factibles de Ax = b con
x 0,donde e
x K es un punto extremo de k sii este es una S.B.F.

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Existencia de una S.B.F y S.B.F.O

teorema
Si el sistema Ax = b, x 0 tiene una S.F este tiene una S.B.F

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Existencia de una S.B.F y S.B.F.O

teorema
Si el sistema Ax = b, x 0 tiene una S.F este tiene una S.B.F
teorema
Si un P.L en la forma estandar tiene una S.F.O entonces tambien
tiene una S.B.F.O

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Existencia de una S.B.F y S.B.F.O

teorema
Si el sistema Ax = b, x 0 tiene una S.F este tiene una S.B.F
teorema
Si un P.L en la forma estandar tiene una S.F.O entonces tambien
tiene una S.B.F.O

Docente: Lic.Raquel Quintana.


El coraz
on alegre constituye buen remedio; mas el espiritu triste seca los huesos.

Anda mungkin juga menyukai