Professional Documents
Culture Documents
Prof. Moretti
Aula 3 : Formulaes de problemas aparentemente no-lineares
Definio 1: Seja ( ) uma funo definida no intervalo da reta. A funo ( ) uma
funo linear por partes se este intervalo pode ser subdividido em subintervalos tal que em cada um
destes subintervalos ( ) afim, isto , existem valores 1 , 2 ,..., r tal que
t + k t t = t +1 + k t +1t .
z ( x) = z1 ( x1 ) + ... + z n ( x n )
onde z j ( x j ) linear por partes e contnua. A contribuio de x1 na funo objetivo no mais c1 x1
e sim varia de uma maneira linear por partes, ou seja, aditividade se mantm, mas,
proporcionalidade violada. Mas, se a funo objetivo linear por partes e separvel ento ainda
possvel modelar o problema com um PL:
Sejam z1 ( x1 ) , a contribuio de x1 na funo objetivo, e 0 < x11 < x12 < ... < x1r < , os pontos
aonde z1 ( x1 ) troca de inclinao e seja c1t a inclinao de z1 ( x1 ) no intervalo
x1t 1 x1 x1t , t = 1,..., r onde x10 = 0 e x1r +1 = .
A mesma idia se aplica a todas as outras variveis que tenham contribuies que sejam lineares por
parte.
Problema 4: Uma companhia produz 3 diferentes produtos: 1,2,3 usando calcrio como o seu
material bsico. A companhia tem a sua prpria fornecedora de calcrio que pode produzir at 250
unidaders de calcrio por dia a um custo de R$ 2/unidade. Se ela precisar de calcrio adicional
ento ela compra de um fornecedor particular ao custo de R$ 5/unidade.
A companhia eltrica desenvolveu um esquema de cobrana que desestimula desperdcio. Ela cobra
R$ 30,00 por unidade at 1000 unidades de eletricidade usadas diariamente, R$ 45,00 por unidade
Se o uso estiver entre (1000,1500] unidades dirias, e R$ 75,00 por qualquer quantia alm do limite
de 1500 unidades de eletricidade usada por dia.
A distribuidora de gua cobra uma taxa de R$ 6,00 por unidade de gua se o uso for at 800
unidades e R$ 7,00 por qualquer quantia acima de 800 unidades.
A companhia compra combustvel de um fornecedor por R$ 4,00 por unidade, mas, leis de
conservao de energia restrigem o uso da companhia a no mais de 3000 unidades de combustvel
por dia.
A companhia provm 640 homem-horas de trabalho por dia durante horas regulares. E os salrios
dos trabalhadores so pagos pela matriz e no custa nada companhia. A no ser se q companhia
precisa de mais do que 640 homem-horas de trabalho por dia. Neste caso, ele podem obter no mais
do que 160 homem-horas por dia pedindo que os trabalhadores faam hora extra a uma taxa de R$
12,00 por homem-hora.
Os restantes dos dados esto na tabela abaixo :
Produto
1
2
3
3
1
1
2
1
2
1
1
3/2
5
2
3
1
2
3
Min
Para resolver o problema como PL, ns precisamos definir uma nova varivel, x n +1 , e introduzir as
restries:
x n +1 c01 c 1 x
x n +1 c02 c 2 x
.......................
x n +1 c0k c k x
E, o nosso objetivo torna-se Min x n +1 .
i =1
j =1
ai = b j . Exatamente um
caminho pode ser usado para fazer estes transportes e o caminho tm a restrio de no fazer mais
de uma viagem de uma mina para uma fbrica. Qual a capacidade para fazer este trabalho. Qual
o esquema de transporte timo? Formule como um PPL.
c
j =1
xj
ij
x j = bi
sujeito a
i = 1,2,..., m
onde c j 0, j = 1,2,..., n .
A funo mdulo x j uma funo convexa linear por partes, com seu ponto de quebra em x j = 0 .
x =
x
j
se x j 0
+
j
x =
x
j
se x j > 0
se x j 0
se x j < 0
Isto nos fora a colocar a restrio x +j x j = 0 para que garanta as condies acima citadas.Portanto,
podemos reescrever o problema como
U ( x + , x ) = c j ( x +j + x j )
Min
j =1
sujeito a
n
a
j =1
ij
( x +j x j ) = bi , i = 1,2,..., m
(I)
x +j , x j 0 , j = 1,2,...., n
(II)
x +j x j = 0 , j = 1,2,...., n
Note que o problema acima no um PPL, pois, o conjunto de restries (III) no-linear. Ns
vamos provar agora, que o problema pode ser transformado num PPL pela eliminao pura e
simples do conjunto de restries (III) sem que isto altere o conjunto-soluo do problema
original.Para tanto, basta provar que se existe uma soluo tima ( ~
x+,~
x ) que satisfaa os
conjuntos de restries (I) e (II), mas, no satisfaa automaticamente o conjunto (III) ento existiria
x+,~
x).
uma soluo ( x + , x ) que satisfaz (I),(II) e (III) e tem U ( x + , x ) U ( ~
Prova da afirmao: Seja ( ~
x+,~
x ) uma soluo tima que no satisfaz (I) e (II) e no satisfaz
automaticamente o conjunto de restries (III). Vamos construir a partir desta soluo ( ~
x+,~
x),
uma nova soluo ( x + , x ) da seguinte forma:
v j = min ~
x j+ , ~
x j
x +j = ~
x j+ v j
x = ~
x v
j
bvio que ( x + , x ) tambm satisfaz (I) e (II) (Exerccio 4!) e tambm satisfaz (III) e como os
c 'js 0 ento temos que U ( x + , x ) U ( ~
x+,~
x ) (Exercco 5!), isto , a propriedade c 'js 0 ndicia
que se o problema tem uma soluo tima que satisfaa (I) e (II), mas, no satisfaa (III) ento h
uma soluo tima que automaticamente satisfaa (III) tambm.