Você está na página 1de 33

Captulo 7

Pesquisa Operacional
na Tomada de Decises
2 Edio
Gerson Lachtermacher,2005
Programao No Linear
Captulo 7
Contedos do Captulo
Programao No Linear
Aplicaes
Soluo Grfica
Resoluo no Excel
Controle de Estoque
Modelo do Lote Econmico
Problemas de Localizao
Caso LCL Telecom S.A.
Captulo 7
Programao No Linear
De forma geral um problema de programao no linear
tem a seguinte forma:





Nenhum algoritmo resolve todos os problemas que
podem ser includos neste formato.
) ,..., , ( = onde 0
,..., 2 , 1 para ) (
) ( ou
2 1 n
i i
x x x
m i b g st
f Min Max
x x
x
x
>
= s
Captulo 7
Programao No Linear
Aplicaes
Problemas de Mix de Produtos em que o lucro obtido
por produto varia com a quantidade vendida.

Problemas de Transporte com custos variveis de
transporte em relao quantidade enviada.

Seleo de Portfolio com Risco

Captulo 7
Considere o Problema de Programao Linear e sua
soluo grfica
1
Max Z x x = + 3 5
1 2
1
2x s 12
2
3x x + s 2 18
1
2
s r x
s 4
. .
x x > > 0 0
1 2
,
Programao No Linear
Soluo Grfica
x
2
x
1
(0;6)
(2;6)
(0;0)
(4;0)
(4;3)
Soluo
Vivel
Captulo 7
Considere o Problema e sua soluo grfica.
Max Z x x = + 3 5
1 2
1
s.t. x
s 4
x x > > 0 0
1 2
,
9 5 216
1
2
2
2
x x
+ s
Programao No Linear
Soluo Grfica
0
x
2
1 2
3 4
4
2
6
0
x
1
Soluo
Vivel
(2;6)
Captulo 7
A soluo tima:
a mesma do problema
linear.
continua na fronteira do
conjunto de solues
viveis.
no mais um extremo do
conjunto de solues
viveis, mas poderia ainda
ocorrer em um ponto
extremo.
No existe a simplificao
(enumerao) existente
em Programao Linear
Programao No Linear
Soluo Grfica
0
x
2
1 2
3 4
4
2
6
0
x
1
Soluo
Vivel
(2;6)
Captulo 7
1
2x s 12
2
3x x + s 2 18
1
2
s r x
s 4
. .
x x > > 0 0
1 2
,
Max Z= x x x x 126 9 182 13
1 1
2
2 2
2
+
Programao No Linear
Soluo Grfica
x
2
x
1
(0;6)
(2;6)
(0;0)
(4;0)
(4;3)
Soluo
Vivel
Captulo 7
A funo objetivo uma equao quadrtica.
Programao No Linear
Soluo Grfica
( )
| |
( )
| |
( )
| |
( )
| |
Z= x x x x
Z x x x x
Z x x
Para x x
Para
126 9 182 13
9
126
18
13
182
26
9
126
9
126
18
13
182
13
182
26
441 637 9 7 13 7
9 7 13 7
1 1
2
2 2
2
2 2
1
2
1
2
2
2
2
2
1
2
2
2
1
2
2
2
+

|
\

|
.
|
|
\

|
.
| =
|
\

|
.
| +
|
\

|
.
|

(

|
\

|
.
| +
|
\

|
.
|

(
=
+ Z = 907 171=
Z = 857 ( )
| |
( )
| |
( )
| |
( )
| |
+
+
221=
Z = 807 =
9 7 13 7
271 9 7 13 7
1
2
2
2
1
2
2
2
x x
Para x x
Captulo 7
Max Z = x x x x = 857 126 9 182 13
1 1
2
2 2
2
+
2
4
4
6
2
x
1
x
2
Soluo
Vivel
Z = 907
Z = 807
Z=857
Programao No Linear
Soluo Grfica
Captulo 7
1
2x s 12
2
3x x + s 2 18
1
2
s r x
s 4
. .
x x > > 0 0
1 2
,
Max Z= x x x x 54 9 78 13
1 1
2
2 2
2
+
Programao No Linear
Soluo Grfica
x
2
x
1
(0;6)
(2;6)
(0;0)
(4;0)
(4;3)
Soluo
Vivel
Captulo 7
A funo objetivo uma equao quadrtica
( )
| |
( )
| |
( )
| |
( )
| |
Z= x x x x
Z x x x x
Z x x
Para x x
Para
54 9 78 13
9
54
18
13
78
26
9
54
9
54
18
13
78
13
78
26
81 117 9 3 13 3
9 3 13 3
1 1
2
2 2
2
2 2
1
2
1
2
2
2
2
2
1
2
2
2
1
2
2
2
+

|
\

|
.
|
|
\

|
.
| =
|
\

|
.
| +
|
\

|
.
|



(

(

|
\

|
.
| +
|
\

|
.
|



(

(
=
+

Z = 198 0 =
Z = 189
( )
| |
( )
| |
( )
| |
( )
| |
9 9 3 13 3
36 9 3 13 3
1
2
2
2
1
2
2
2
=
Z = 162 =
x x
Para x x
+
+
Programao No Linear
Soluo Grfica
Captulo 7
Soluo no interior do
conjunto de solues
viveis e no mais na
fronteira do conjunto
4
2
6
2
4
x
1
x
2
Soluo
Vivel
3
3
Z=162 Z=189
Z=198
2
2 2
2
1 1
13 78 9 54 198 x x x x = Z Max
+ =
Programao No Linear
Soluo Grfica
Captulo 7
Programao No Linear
A soluo tima de um problema de programao no
linear(NLP), diferentemente de um problema de LP,
pode ser qualquer ponto do conjunto de solues
viveis.

Isso torna os problemas de NLP muito mais complexos,
obrigando os algoritmos de soluo a pesquisar todas as
solues viveis.

Captulo 7
Programao No Linear
Excel
O Excel utiliza o algoritmo GRG (generalized reduced
gradient) para chegar soluo para um dado
problema.
O algoritmo no garante que a soluo encontrada
uma soluo global.
O Solver s vezes tem dificuldades de achar solues
para problemas que tenham condies iniciais para as
variveis iguais a zero. Uma boa medida comear a
otimizao com valores diferentes de zero para as
variveis de deciso.
Captulo 7
Programao No Linear
Excel
Uma maneira prtica para tentar minorar o problema de
mximos e mnimos locais comear a otimizao de
diversos pontos iniciais, gerados aleatoriamente.
Se todas as otimizaes gerarem o mesmo resultado,
voc pode ter maior confiana, no a certeza, de ter
atingido um ponto global.
Captulo 7
Programao No Linear
Controle de Estoque
Um dos modelos mais simples de controle de estoque
conhecido como Modelo do Lote Econmico.
Esse tipo de modelo assume as seguintes hipteses
A demanda (ou uso) do produto a ser pedido praticamente
constante durante o ano.
Cada novo pedido do produto deve chegar de uma vez no
exato instante em que este chegar a zero.

Captulo 7
Programao No Linear
Controle de Estoque
Determinar o tamanho do pedido e a sua periodicidade
dado os seguintes custos:
Manuteno de Estoque Custo por se manter o capital no
estoque e no em outra aplicao, rendendo benefcios
financeiros para a empresa.
Custo do Pedido Associado a trabalho de efetuar o pedido
de um determinado produto.
Custo de Falta Associado a perdas que venham a decorrer
da interrupo da produo por falta do produto.

Captulo 7
Demanda Anual =100
Lote=25,Pedido= 4
Estoque Mdio = 12,5
3 6 9 12
meses
25
12,5
25
Demanda Anual =100
Lote=50, Pedidos = 2
Estoque Mdio = 25
6 12
meses
50
Programao No Linear
Controle de Estoque
Captulo 7
Varivel de Deciso
Q Quantidade por Pedido
Funo Objetivo =
Onde:
D = Demanda Anual do Produto
C = Custo Unitrio do Produto
S = Custo Unitrio de Fazer o Pedido
C
m
= Custo unitrio de manuteno em estoque por ano
Programao No Linear
Controle de Estoque
m
C
2
Q
S
Q
D
C D Total Custo + + =
Constante
Captulo 7
Caso LCL Computadores
A LCL Computadores deseja diminuir o seu estoque de
mainboards. Sabendo-se que o custo unitrio da
mainboard de R$50,00, o custo anual unitrio de
manuteno de estoque de R$20,00 e o custo unitrio
do pedido de R$10,00, encontre o lote econmico
para atender a uma demanda anual de 1000
mainboards.
Captulo 7
Caso LCL Computadores
Captulo 7
Caso LCL Computadores
Captulo 7
Caso LCL Computadores
Captulo 7
Caso LCL Computadores
Na soluo apresentada do lote econmico, a
quantidade de pedidos por ano fracionrio, j que



Isso no representa um problema
25 , 31
32
1000


= = =
Lote do Tamanho
Anual Demanda
lotes de n
Captulo 7
Programao No Linear
Problemas de Localizao
Um problema muito usual na rea de negcios o de
localizao de Fbricas, Armazns, Centros de
distribuio e torres de transmisso telefnica.
Nesses problemas devemos Minimizar a distncia total
entre os centros consumidores e o centro de
distribuio, reduzindo assim teoricamente o custo de
transporte ou perdas de transmisso.
O usual se colocar um eixo cartesiano sobre um mapa
e determinar a posio dos centro consumidores em
relao a uma origem aleatria.
Captulo 7
Caso LCL Telefonia Celular S.A.
Localidade X Y
Nova Iguau -5 10
Queimados 2 1
Duque de Caxias 10 5
O Gerente de Projetos da LCL Telefonia Celular S.A., tem que
localizar uma antena de retransmisso para atender a trs
localidades na Baixada Fluminense. Por problemas tcnicos a
antena no pode estar a mais de 10 km do centro de cada cidade.
Considerando as localizaes relativas abaixo, determine o
melhor posicionamento para a torre.
Captulo 7
Caso LCL Telefonia Celular S.A.
Nova Iguau
(-5,10)
Queimados
(2,1)
Duque de
Caxias
(10,5)
X
Y
Captulo 7
Caso LCL Telefonia Celular S.A.

=
+
3
1
2 2
) ( ) (
i
i i
Y y X x Min
Variveis de Deciso
X Coordenada no eixo X da torre de transmisso
Y Coordenada no eixo Y da torre de transmisso
Funo-objetivo
Captulo 7
Caso LCL Telefonia Celular S.A.
10 ) ( ) (
10 ) ( ) (
10 ) ( ) (
2
3
2
3
2
2
2
2
2
1
2
1
s +
s +
s +
Y y X x
Y y X x
Y y X x
Restries de Distncia
Captulo 7
Caso LCL Telefonia Celular S.A.
Modelo no Excel
=SOMA(D2:D4)
Captulo 7
Caso LCL Telefonia Celular S.A.
Parametrizao
Captulo 7
Caso LCL Telefonia Celular S.A.
Soluo

Você também pode gostar