Академический Документы
Профессиональный Документы
Культура Документы
Problema de PL
Uma fbrica produz 4 tipos de cadeiras.
50 lminas/semana
75 metros/semana
Problema de PL
R$150
R$300
R$300
R$200
50
75
Componentes de um Modelo de PL
Variveis de deciso:
So as variveis cujos valores devem ser calculados.
So as quantidades de atividades/itens/produtos a serem
realizadas/alocadas/produzidas.
O conjunto das variveis de deciso forma uma soluo do
problema.
Componentes de um Modelo de PL
Restries:
So as condies do problema a serem satisfeitas pelas
solues.
Por exemplo:
Produtos devem ser produzidos utilizando somente os
recursos disponveis (capital).
O produto fabricado deve atender alguns requisitos
mnimos, (segurana, necessidade nutricional, etc.)
A funo objetivo e as restries so expresses lineares
(funes) definidas em termos das variveis de deciso.
Modelagem de um Problema de PL
R$150
R$300
R$300
R$200
1
1
4
1
3
1
1
2
50
75
Variveis de deciso
xi = quantidade de cadeiras do modelo i (i=1,2,3,4)
Estas variveis devem ser no negativas (xi 0).
Proporcionalidade
Para produzir uma cadeira modelo2 precisa de 4 laminas de madeira,
x2 cadeiras, precisa 4x2 laminas de madeira
Uma cadeira modelo2 gera um lucro de R$300,
x2 cadeiras, gera um lucro R$ 300x2.
Modelagem de um Problema de PL
R$150
R$300
R$300
R$200
1
1
4
1
3
1
1
2
50
75
Funo objetivo
Maximizar o lucro total gerado pela fabricao de todas as cadeiras.
Lucro total =
lucro gerado pelo modelo1 +. . .+lucro gerado pelo modelo4
Lucro total = 150x1 + 300x2 + 300x3 + 200x4
Modelagem de um Problema de PL
R$150
R$300
R$300
R$200
1
1
4
1
3
1
1
2
50
75
Restries
Disponibilidade de matria prima (Recursos Disponveis)
O total de madeira utilizado na fabricao de todos os modelos de
cadeira no deve ultrapassar 50 laminas.
Modelagem de um Problema de PL
Modelo de PL
+ 4 x2
+ 3 x3
+ 1 x4 50
1 x1
+ 1 x2
x1 0
x2 0
x3 0
x4 0
+ 1 x3
+ 2 x4 75
Modelagem de um Problema de PL
Modelo de PL
xi : quantidade de cadeiras do modelo i (i =1...,4)
Variveis de deciso
Funo objetivo
Funo lucro
Sujeito a:
1 x1
+ 4 x2
+ 3 x3
+ 1 x4 50
1 x1
+ 1 x2
+ 1 x3
+ 2 x4 75
x1 0
x2 0 Restries de domnio ou
x3 0
No-negatividade
x4 0
Restries
Tipos de solues
Uma soluo do modelo o vetor formado pelos valores das
variveis de deciso: x = (x1, x2,...,xn).
Soluo factvel ou vivel:
uma soluo x = (x1, x2,...,xn) que satisfaze todas as restries
do modelo, inclusive as condies de no-negatividade.
Soluo infactvel ou invivel:
uma soluo x = (x1, x2,...,xn) que no satisfaz (ou viola) uma
das restries do modelo.
Soluo tima:
uma soluo vivel x* = (x*1, x*2,...,x*n) que determina o
valor mximo ou mnimo da funo objetivo.
Para um problema de minimizao, uma soluo x* soluo
tima se: f(x*) f(x), para toda soluo x vivel.
Tipos de solues
max
150 x1
+ 300 x2
+ 300 x3
+ 200 x4
1 x1
+ 4 x2
+ 3 x3
+ 1 x4
50
1 x1
+ 1 x2
+ 1 x3
+ 2 x4
75
Lucro = R$4.100
Lucro = R$5.900
Problema de PL
A refinaria de petrleo Recap destila leo cru proveniente de
duas fontes, Arbia e Venezuela e produz trs produtos:
gasolina, querosene e lubrificantes. Os leos tm diferentes
composies qumicas e fornecem diferentes quantidades de
destilados por barril processado. Cada barril de leo cru da
Arbia d 0,3 barril de gasolina, 0,4 de querosene e 0,2 de
lubrificante. Para o leo da Venezuela estas quantidades so
respectivamente: 0,4, 0,2 e 0,3. H 10% de resduos. Os leos
diferem em custo e disponibilidade. A Recap pode comprar
at 9000 barris da Arbia a $20 o barril e at 6000 barris da
Venezuela a $15 o barril. Contratos da Recap com
distribuidores exigem que ela produza 2000 barris de gasolina
por dia, 1500 barris de querosene e 500 de lubrificantes.
Como cumprir os contratos gastando o mnimo? (qual o mix
de compra dos leos).
Modelagem do problema
Produtos
Gasolina
Querosene
Lubrificante
Custo p/barril
Oferta (barris)
Arbia
Venezuela
Demanda
(barril)
(barril)
(barris)
0,3
0,4
0,4
0,2
2.000
1.500
0,2
$20
9.000
0,3
$15
6.000
500
Modelagem do problema
Variveis de deciso:
x1 = quantidade de barris de leo /dia vindos da Arbia
x2 = quantidade de barris de leo /dia vindos da Venezuela
Tipo das Variveis de Deciso:
x1, x2 >= 0 (reais no-negativos)
Funo Objetivo: 20x1 + 15 x2 (custo total)
Conjunto de Restries Principais:
0,3 x1 + 0,4 x2 >= 2000 barris (Demanda gasolina)
0,4 x1 + 0,2 x2 >= 1500 barris (Demanda querosene)
0,2 x1 + 0,3 x2 >= 500 barris (Demanda lubrificantes)
x1 <= 9000 barris (Oferta Arbia)
x2 <= 6000 barris (Oferta Venezuela)
Modelo matemtico de PL
Minimizar f(x1, x2) = 20x1 + 15 x2 (custo total)
Sujeito a:
0,3 x1 + 0,4 x2 2000
0,4 x1 + 0,2 x2 1500
0,2 x1 + 0,3 x2 500
x1 9000
x2 6000
x1 0, x2 0 (condies de no-negatividade)
Problema da Dieta
O objetivo do problema determinar a quantidade de
determinados alimentos a serem usados numa dieta (ou
rao).
A dieta deve conter as quantidades
(necessrias) de determinados nutrientes.
mnimas
Problema da Dieta
Exemplo: Na tabela abaixo, esto os alimentos que podem
ser utilizados numa dieta, o preo dos alimentos, a
quantidade de nutrientes contidos 100g de cada alimento e
a necessidade mnima de cada nutriente na dieta.
Necessidade
mnima
Problema da Dieta
Necessidade
mnima
Problema de Transporte
Considere uma companhia distribuidora de bebidas que tem 2 centros
de produo: Araraquara e So Jos dos Campos e 3 mercados
consumidores principais: So Paulo, Belo Horizonte e Rio de
Janeiro. Na tabela abaixo so mostrados os custos unitrios de se
transportar uma caixa de bebida de cada centro de produo para cada
mercado consumidor, as demandas dirias de cada mercado e a
nmero de caixas disponveis diariamente em cada centro de
produo. Deseja-se minimizar o custo total de transporte de
bebidas dos diversos centros de produo em quantia suficiente para
suprir as demandas dos mercados.
Centros de
produo
Araraquara
S.J. Campos
SP
4
11
Demanda SP
500
Mercados
BH
2
7
Demanda BH
400
RJ
5
4
Demanda RJ
900
Disponibilidade
Em cada centro
800
1000
Problema de Transporte
Centros de
produo
Araraquara
S.J. Campos
Mercados
Disponibilidade
SP
BH
RJ
Em cada centro
4
2
5
800
11
7
4
1000
Demanda SP Demanda BH Demanda RJ
500
400
900
xi 0; i = 1,2, ... , n.
min f ( x1 ,..., xn ) = ci xi
i =1
s.a.
a ji xi b j ;
i =1
xi 0; i = 1,..., n.
j = 1,..., m.
s.a.
xij si ; i = 1,..., n.
j =1
xij d j ; j = 1,..., m.
i =1
x1
x
x = 2
...
xn
a11 a12
a
a22
21
A=
...
...
am1 am 2
a1n
... a2n
... ...
... amn
...
b1
b
b= 2
...
bm
do mtodo Simplex.
A representao grfica de uma equao linear com 2
variveis uma reta.
A representao grfica de uma inequao linear com 2
variveis um dos semiplanos definidos pela reta
correspondente equao.
x2
2x1 + 3x2 6
2x1 + 3x2 6
3
x1
2x1 + 3x2 = 6
x2
8x1 + 9x2 = 72
x1 = 6
8
x2 = 4
x1
x2
8x1 + 9x2 = 72
x1 = 6
8
6
x2 = 4
(4.5, 4)
4
Regio Vivel
2
(6, 2.66)
6
Regio Vivel:
a interseo dos semi-planos definidos pelas (m+n) restries,
incluindo xi 0.
Pontos Extremos Viveis:
Pontos da regio vivel correspondentes interseo de duas retas
(restries).
x1
x2
8x1 + 9x2 = 72
x1 = 6
8
6
x2 = 4
(4.5, 4)
4
(6, 2.66)
x1
x2
8x1 + 9x2 = 72
x1 = 6
8
6
4
x2 = 4
(4.5, 4)
f(x)
(6, 2.66)
6
9
f
x1
x2
8x1 + 9x2 = 72
x1 = 6
8
6
4
x2 = 4
(4.5, 4)
f(x)
(6, 2.66) f
f
x1
f
x2
8x1 + 9x2 = 72
x1 = 6
8
6
4
x2 = 4
(4.5, 4)
f(x)
(6, 2.66) f
f
x1
f
Produto 2
Disponibilidade
Matria Prima A
70 kg/unidade
70 kg/unidade
4900 kg
Matria Prima B
90 kg/unidade
50 kg/unidade
4500 kg
Mo de Obra Especializada P1
2 H-h/unidade
80 H-h
Mo de Obra Especializada P2
3 H-h/unidade
180 H-h
20 R$/unidade 60 R$/unidade
Regio
Vivel
Soluo Grfica
Sendo a funo
f (x) = 20x1 + 60x2,
f(x) = (20, 60).
Ponto timo
(10,60)
f
f
Para x1 = 10 e x2 = 60,
f(x1, x2) = 3800 (lucro mximo).
Soluo Grfica
Valores de f para os diferentes pontos extremos da regio vivel:
f (x) = 20x1 + 60x2
x = (0,0)
x = (40,0)
x = (40,18)
x = (25,45)
x = (10,60)
x = (0,60)
f(x)= 0
f(x)= 800
f(x)= 1880
f(x)= 3200
f(x)= 3800
f(x) = 3600
(10,60)
(25,45)
Regio
Vivel
(40,18)
Soluo Grfica
Min f(x1, x2) = 3x1 + 5x2
s.a.
x1 4
R1
2x2 12
R2
3x1 + 2x2 18 R3
x10, x20
R3
R1
9
(4,6)
R2
(2,6)
f = 42
(4,3)
f
f = 27
4
Soluo Grfica
Quando o problema tiver mltiplas solues timas, estas
solues estaro em um segmento de reta tangente regio vivel.
Max f(x1, x2) = x1+ 2x2
s.a.
-3x1 + x2 2 R1
x2 3
R2
x1 + 2x2 9 R3
3x1 + x2 18 R4
x1 0, x2 0.
x2
R4
R1
R3
3
2
Para os pontos:
x = (3;3), (4, 2.5) e (5.4; 1.8)
f(x) = 9 (valor mximo)
4,5
(3; 3)
Regio
vivel
R2
(5.4; 1.8)
6
x1
9
f = x1 + 2x2 = 9
Soluo Grfica
Soluo Ilimitada: o valor da funo objetivo pode crescer ou
decrescer indefinidamente.
f
s.a.
x1 x2 10
2x1 40
x1, x20
x2
x1 - x2 = 10
Regio vivel
ilimitada
10
20
x1 = 20
x1
b0
R3
R1
9
(4,6)
R2
(2,6)
f = 42
(4,3)
f = 36
f = 27
4
R1
(4,6)
R2
(2,6)
f = -42
(4,3)
f = -36
f = -27
4
Resolver o Modelo
Max -f(x1, x2) = -3x1 - 5x2
s.a.
x1
+ x3
=4
2x2
+ x4
= 12
3x1 + 2x2
x5 =18
x10, x20, x30, x40, x50
Resolver o Modelo
Max -f(x1, x2) = -3x1 - 5x2
s.a.
x1
+ x3
=4
2x2
+ x4
= 12
3x1 + 2x2
x5 =18
x10, x20, x30, x40, x50
Resolver o Modelo
Max -f(x1, x2) = -3x1 - 5x2
s.a.
x1
+ x3
=4
2x2
+ x4
= 12
3x1 + 2x2
x5 =18
x10, x20, x30, x40, x50
Se anulamos x4 e x5 (x4 = 0, x5 = 0 ):
x1
+ x3 = 4
2x2
= 12
= 18
3x1 + 2x2
x1 = 2, x2 = 6, x3 = 2.
Esta soluo vivel.
f = -36
Resolver o Modelo
Max -f(x1, x2) = -3x1 - 5x2
s.a.
x1
+ x3
=4
2x2
+ x4
= 12
3x1 + 2x2
x5 =18
x10, x20, x30, x40, x50
Solues Bsicas
Considere o seguinte modelo na forma padro:
Max f(x) = cx
x (n1),
c (1n),
S. a: Ax = b
A (mn),
x 0
b (m1).
Note que no sistema Ax = b tem-se m equaes e n
variveis (m <n).
O sistema Ax = b possui soluo se posto(A) = m (ou
seja, A possui m colunas l.i).
Para resolver o sistema deve-se fixar n-m variveis.
Seja as parties:
B mm ,
N m(n-m).
x = [xB xN], A = [B N]
xB m1,
xN (n-m)1
Solues Bsicas
Ax = b pode ser escrito como BxB + NxN = b
xN = vetor de variveis a serem fixadas (variveis
no-bsicas).
xB = vetor de variveis a serem determinadas
(variveis bsicas).
O sistema possui uma soluo se existe uma matriz B
no singular, isto , uma base para o Rm.
Soluo bsica: xB = B1b; xN = 0.
Se xB 0, ento x = [xB xN] uma soluo bsica
vivel.
Nmero mximo de parties:
n
n!
=
m m!(n m)!
Nmero mximo de
solues bsicas
Max f = x1 + 2x2
s.a.
x1 + x2 + x3
x2
+ x4
x1, x2, x3, x4 0
=6
=3
1 1 1 0
A = [a1 a 2 a 3 a 4 ] =
0 1 0 1
x1
1 1 1 0 x2 6
0 1 0 1 x = 3
3
x4
x2
(0,6) S
(0,3)
R
(0,0) O
6
b=
3
(3,3)
Q
P (6,0)
x1
x1
1 1 1 0 x2 6
0 1 0 1 x = 3
3
x4
Bx B + Nx N = b
Bx B = b
1 1 x1 1 0 x3 6
x +
x =
0 1 2 0 1 4 3
x1 + x2 6
=
x 2 3
0
0
1 0
N=
1
1
0
1
1 1
N=
1
0
1
0
1 0
N=
0
1
1
1
1 1
N=
0
0
Solues Bsicas
Note que:
Cada ponto extremo da regio vivel (polgono ou
poliedro) corresponde a uma soluo bsica vivel
Cada soluo bsica obtida pela interseo n-m retas,
planos ou hiperplanos (n-m variveis so anuladas).
x2
(0,6) S
(0,3)
R
(0,0) O
(3,3)
Q
P (6,0)
x1
Solues Bsicas
Teoremas:
x um ponto extremo do poliedro X = {x : Ax = b, x 0}
sss x uma soluo bsica vivel.
Toda soluo x do poliedro pode ser escrito como uma
combinao linear convexa dos seus pontos extremos.
T
x = p j j
j =1
j =1
=1
j 0, j = 1,..., T
T = no de pontos extremos
pj = pontos extremos
1 0 1 0 0
A = [a1 a 2 a 3 a 4 a 5 ] = 0 2 0 1 0
3 2 0 0 1
Determine todas as solues bsicas.
4
b = 12
18
x2
eq.4 : x1 0
(0,9)
e q .1 : x1 4
(0,6)
(1,6)
(2,6)
eq.2: 2 x 2 12
(4,6)
(4,3)
Re gio vivel
eq .5 : x 2 0
(6,0)
(0,0)
(4,0)
eq .3 : 3 x1 + 2 x 2 18
x1
Solues Bsicas
Mtodo De Busca Exaustiva para Resolver um Problema de PL
1) Transformar o problema na forma padro;
2) Determinar todas as solues bsicas do sistema (agrupando m
variveis bsicas e n-m variveis no bsicas ). Para cada
soluo bsica vivel calcular o valor da funo objetivo.
3) Retornar a soluo com maior valor da funo objetivo.
n
Apesar do nmero ser finito,
m
bsicas.
Mtodo Simplex
um mtodo mais eficiente.
Inicia com uma soluo bsica vivel e procura apenas
outras solues bsicas viveis melhores que as
anteriores.
Este mtodo reduz consideravelmente o nmero de
solues bsicas a serem calculadas.
Exemplo:
Max f = 5x1 + 2x2
s.a:
x1 + 2x2 8
x1 4
x2 3
x1 0, x2 0.
Mtodo Simplex
1 2 1 0 0
A = [a 1 a 2 a 3 a 4 a 5 ] = 1 0 0 1 0
0 1 0 0 1
8
5
c=
b = 4
2
3
x3 = 8 x1 2x2
x4 = 4 x1
x5 = 3
x2
Fazer x1 = x2 = 0
x3 = 8
x4 = 4
x5 = 3
Base inicial
Mtodo Simplex
Max f = 5x1 + 2x2
s.a.
x1 + 2x2 + x3
=8
x1
+ x4
=4
x2
+ x5 = 3
x1, x2, x3, x4, x5 0
1 2 1 0 0
A = [a 1 a 2 a 3 a 4 a 5 ] = 1 0 0 1 0
0 1 0 0 1
8
5
c=
b = 4
2
3
1 0 0 x3 8
Ax = b Bx B + Nx N = b Bx B = b 0 1 0 x4 = 4
0 0 1 x5 3
Mtodo Simplex
x3 8
x = 4 ;
4
x5 3
x1 0
x =
2 0
x3
x1
f = 5 x1 + 2 x2 = (5,2) + (0,0,0) x4 = 0
x2
x5
Mtodo Simplex
Qual varivel bsica deve passar a ser no-bsica (i.e. sair da base)?
x3 8
x = 4 ;
4
x5 3
x1 0
x =
2 0
Mtodo Simplex
Qual varivel bsica deve passar a ser no-bsica (i.e. sair da base)?
x3 8
x = 4 ;
4
x5 3
x1 0
x =
2 0
x3 = 8 x1 2x2
x4 = 4 x1
x5 = 3
x2
x3 = 8 x1 0
x4 = 4 x1 0
x5 = 3
0
x1 = 4 x4
x1 8
x1 4
30
Mtodo Simplex
Por tanto,
x1 entra na base (x1 = 4)
x4 sai da base
(x4 = 0)
Nova soluo bsica:
1 1 0
B = [a 3 a 1 a 5 ] = 0 1 0
0 0 1
x1 = 4 x4
1 2 1 0 0
8
A = [a 1 a 2 a 3 a 4 a 5 ] = 1 0 0 1 0 b = 4
3
0 1 0 0 1
0 2
x 4 0
N = [a 4 a 2 ] = 0 0
x =
1 1
2 0
L1 1 1 0 x3 8
L2 0 1 0 x1 = 4
L3 0 0 1 x5 3
Transformando B em Identidade (i.e. multiplicando ambos lados por B-1):
Operaes:
L1 L1 L2
Mtodo Simplex
L1 1 0 0 x3 4
L2 0 1 0 x1 = 4
L3 0 0 1 x5 3
x 4 0
x =
2 0
f = 5 x1 + 2 x2
f = 20
x1 escrito em termos de x4 :
f = 5(4 x4 ) + 2 x2
f = 20 5 x4 + 2 x2
L1
L2
L3
L4
Variveis
Bsicas
-f
x3
x4
x5
x5 3
x1
x2
x3
x4
x5
5
1
1
0
2
2
0
1
0
1
0
0
0
0
1
0
0
0
0
1
f=0
Valores de
f e xB
0
8
4
3
Variveis
Bsicas
-f
x3
x4
x5
x1
x2
x3
x4
x5
5
1
1
0
2
2
0
1
0
1
0
0
0
0
1
0
0
0
0
1
Valores de
f e xB
0
8
4
3
Menor valor 0.
x4 sai da base.
Variveis
Bsicas
-f
x3
x4
x5
x1
x2
x3
x4
x5
5
1
1
0
2
2
0
1
0
1
0
0
0
0
1
0
0
0
0
1
Valores de
f e xB
0
8
4
3
Menor valor 0.
x4 sai da base.
bi
, B conjunto de ndices das variveis bsicas
xk = min
0, onde a ik > 0
iB
a ik
bi
= xk
A varivel que sai da base xi , onde
a ik
Variveis
Bsicas
-f
x3
x4
x5
x1
x2
x3
x4
x5
5
1
1
0
2
2
0
1
0
1
0
0
0
0
1
0
0
0
0
1
Valores de
f e xB
0
8
4
3
Coluna de pivteamento
Variveis
Bsicas
-f
x3
x1
x5
x1
x2
x3
x4
x5
5
2
1
2
1 piv 0
0
1
0
1
0
0
0
0
1
0
0
0
0
1
Valores de
f e xB
0
8
4
3
L1
L2
L3
L4
Variveis
Bsicas
-f
x3
x1
x5
x1
0
0
1
0
x3 4
Nova soluo
x = 4
bsica vivel: 1
x5 3
x2
x3
x4
x5
2
2
0
1
0
1
0
0
-5
-1
1
0
0
0
0
1
x 4 0
; = ; f = 20
x 2 0
Valores de
f e xB
-20
4
4
3
tima?
NO. f pode aumentar.
L1
L2
L3
L4
Variveis
Bsicas
-f
x3
x1
x5
x1
x2
x3
x4
x5
0
0
1
0
2
0
2 piv 1
0
0
1
0
-5
-1
1
0
0
0
0
1
Valores de
f e xB
-20
4
4
3
Menor valor 0.
Operaes de Pivteamento:
L2 L2/piv = L2/2
L1 L1 2L2;
L3 L3 0L2;
L4 L4 1L2
x3 sai da base.
L1
L2
L3
L4
Variveis
Bsicas
-f
x2
x1
x5
x1
x2
0
0
1
0
0
1
0
0
x3
x4
x5
-1
-4
0
1/2
-1/2
0
0
1
0
-1/2
1/2
1
x 2 2
x = 4 ; x 4 0
Nova soluo bsica vivel: 1
x =
3 0
x5 1
Valores de
f e xB
-24
2
4
1
f = 24
Mtodo Simplex
Busca da soluo tima pelo mtodo simplex:
x2
(0,4)
(2,3)
(0,3)
(0,0)
x2 =3
(4,2)
(8,0)
(4,0)
x1 = 4
x1 + 2x2 =8
x1
A soluo tima?
Teste de otimalidade
No
Determine outra soluo bsica
vivel melhor que a anterior
Sim
Fim
Tabela tima:
a1 a2 a3 a4 a5
L1
L2
L3
L4
Variveis
Bsicas
-f
x2
x1
x5
1 2 1 0 0
A = 1 0 0 1 0
0 1 0 0 1
Variveis de folga
x1
x2
x3
x4
x5
0
0
1
0
0
1
0
0
-1
1/2
0
-1/2
-4
-1/2
1
1/2
0
0
0
1
2 1 0
B = [a 2 a1 a 5 ] = 0 1 0
1 0 1
B-1
Valores de
f e xB
-24
2
4
1
Tabela tima:
Custos reduzidos
xN
-f
cj cBB-1aj
cBB-1b
xB
B-1N
B-1b
x2
x3
x B = x1 ; x N =
x4
x5
2 2
1 / 2 1 / 2 0 8 2
c 2 2
x B = B 1b = 0
1
0 4 = 4 ; c B = c1 = 5 ; f = 5 4 = 24
c5 0
0 1
1 / 2 1 / 2 1 3 1
Tabela tima:
Forma cannica da tabela simplex:
xB
xN
-f
cj cBB-1aj
cBB-1b
xB
B-1N
B-1b
x2
x3
x B = x1 ; x N =
x4
x5
c4 c B B 1a 4 = 4
Tabela tima:
Forma cannica da tabela simplex:
xB
xN
-f
cj cBB-1aj
cBB-1b
xB
B-1N
B-1b
f = cBxB + cNxN
xB = B-1b B-1
a x
j
jR
Tabela tima:
a x
xB = B-1b B-1
jR
......(1)
cNxN =
c x
j
......(2)
jR
Tabela tima:
Tabela da soluo tima:
(1): Preos Duais dos recursos
Variveis de folga
L1
L2
L3
L4
Variveis
Bsicas
-f
x2
x1
x5
x1
x2
x3
x4
x5
0
0
1
0
0
1
0
0
-1
1/2
0
-1/2
-4
-1/2
1
1/2
0
0
0
1
Valores de
f e xB
-24
2
4
1
Tabela tima:
Tabela da soluo tima:
Custos reduzidos dos
L1
L2
L3
L4
Variveis
Bsicas
-f
x2
x1
x5
x1
x2
x3
x4
x5
0
0
1
0
0
1
0
0
-1
1/2
0
-1/2
-4
-1/2
1
1/2
0
0
0
1
Valores de
f e xB
-24
2
4
1
Custo reduzido:
a reduo da funo objetivo quando uma varivel no-bsica
entrar na base (passar ser bsica).
Caso um produto no seja produzido, por cada unidade produzida
deste produto, a funo objetivo diminuir no custo reduzido do
produto.
Se o produto est sendo produzido, seu custo reduzido zero.
F.O.Dual
xN = 0,
Preos Duais
xB
0
I
xN
cj cBB-1aj
B-1N
cBB-1b
B-1b
Custos reduzidos:
zj = cj cBB-1aj, j ndice das variveis no-bsicas
zj = cj yaj
onde y o vetor de Preos Duais
Dual:
Min g = 3y1 + 4y2 + 9y3
s.a. y1
+ y3 5
y2 + 2y3 2
y1, y2, y3 0
Min g = 3y1 + 4y2 + 9y3
s.a.
=5
y1
+ y3 y4
y2 + 2y3
y5 = 2
y1, y2 , y3, y4, y5 0
x1
0
1
0
0
y5
x2
0
0
0
1
y1
x3
-4
1
1/2
-1/2
y2
x4
0
0
1
0
y3
x5
-1
0
-1/2
1/2
-21
3
1
3