Sie sind auf Seite 1von 58

Captulo 2.

1
Pesquisa Operacional
na Tomada de Decises
2 Edio
Gerson Lachtermacher,2005
Programao Linear
Resoluo Grfica
Captulo 2.1
Problemas de Otimizao
Em problemas reais de otimizao busca-se maximizar
ou minimizar uma quantidade especfica, chamada
objetivo, que depende de um nmero finito de variveis
de entrada.
As variveis de entrada podem ser:
Independentes uma das outras.
Relacionadas uma com as outras por meio de uma ou mais
restries.

Captulo 2.1
Aplicaes de
Otimizao Matemtica
Determinao de Mix de Produtos
Scheduling
Roteamento e Logstica
Planejamento Financeiro

Captulo 2.1
Programao Matemtica
Um problema de programao matemtica um
problema de otimizao no qual o objetivo e as
restries so expressos como funes matemticas e
relaes funcionais

>
=
s

=
n n n
n
n
n
b
b
b
x x x g
x x x g
x x x g
x x x f z
:
) ,..., , (
:
) ,..., , (
) ,..., , (
: a Sujeito
) ,..., , ( : Otimizar
2
1
2 1
2 1 2
2 1 1
2 1
Captulo 2.1
Variveis de Deciso
x
1
, x
2
,...,x
n
, so as chamadas Variveis de Deciso.
As variveis de deciso so aqueles valores que
representam a resposta do problema, e que podemos
escolher (decidir) livremente.

As variveis de deciso representam as opes que um
administrador tm para atingir um objetivo.
Quanto produzir para maximizar o lucro?
Quanto comprar de uma ao para minimizar o risco
da carteira?
Captulo 2.1
Programao Linear
Um problema de programao matemtica linear se a
funo objetivo e cada uma das
funes que representam as restries forem lineares,
isto , na forma abaixo:


e
n n n
x c x c x c x x x f + + + = ... ) ,..., , (
2 2 1 1 2 1
g x x x a x a x a x
i n i i in n
( , ,..., ) ...
1 2 1 1 2 2
= + + +
) ,..., , (
2 1 n
x x x f
Captulo 2.1
Quebrando a Linearidade
A presena de qualquer das expresses abaixo tornam o
problema no linear.
Exemplos:







( ) 1 para
1
= n x
n
( ) a base qualquer para log
1
x
a
a a
x
de valor qualquer para
1
Captulo 2.1
Programao Linear
Exemplos
0 ,
600 20 180
20 4 2
s.r.
max
2 1
2 1
2 1
2 1
>
s +
s +
+
x x
x x
x x
x x
0 ,
600 20 180
20 3 2
s.r.
2 min
2 1
2 1
2 1
2 1
>
= +
> +
+
x x
x x
x x
x x
Captulo 2.1
Programao Linear
reas de Aplicao
Administrao da Produo
Anlise de Investimentos
Alocao de Recursos Limitados
Planejamento Regional
Logstica
Custo de transporte
Localizao de rede de distribuio
Alocao de Recursos em Marketing entre diversos
meios de comunicao.
Captulo 2.1
Programao Linear
Problema na Forma Padro
Existem 4 caractersticas para um problema na forma
padro:
A funo objetivo de Maximizar;
As restries tm sinal de menor ou igual;
As constantes de todas as restries so no negativas;
As variveis podem assumir valores no negativos.
Captulo 2.1
0 ,... , ,
...
...
...
: a Sujeito
... Maximizar
3 2 1
2 2 1 1
2 2 2 22 1 21
1 1 2 12 1 11
2 2 1 1
>
s + + +
s + + +
s + + +
+ + + =
n
m n mn m m
n n
n n
n n
x x x x
b x a x a x a
b x a x a x a
b x a x a x a
x c x c x c Z
No
negativos
Programao Linear
Problema na Forma Padro
Captulo 2.1
Exemplos
Forma Padro Forma No Padro
0 ,
600 20 180
20 3 2
s.r.
2 min
2 1
2 1
2 1
2 1
>
= +
> +
+
x x
x x
x x
x x
0 ,
600 20 180
20 4 2
s.r.
max
2 1
2 1
2 1
2 1
>
s +
s +
+
x x
x x
x x
x x
0 ,
600 20 180
20 4 2
s.r.
max
2 1
2 1
2 1
2 1
>
s +
s +
+
x x
x x
x x
x x
Captulo 2.1
Programao Linear
Hiptese de Aditividade
Considera as atividades (variveis de deciso) do
modelo como entidades totalmente independentes, no
permitindo que haja interdependncia entre as
mesmas, isto , no permitindo a existncia de termos
cruzados, tanto na funo-objetivo como nas restries.

Esta a prpria hiptese de linearidade do PPL

Captulo 2.1
Programao Linear
Hiptese de Proporcionalidade
O valor da funo-objetiva proporcional ao nvel de
atividade de cada varivel de deciso, isto , o valor da
funo objetivo se altera de um valor constante dada
uma variao constante da varivel de deciso;

Captulo 2.1
Programao Linear
Hiptese de Divisibilidade
Assume que todas as unidades de atividade possam ser
divididas em qualquer nvel fracional, isto , qualquer
varivel de deciso pode assumir qualquer valor
positivo fracionrio.
Esta hiptese pode ser quebrada, dando origem a um
problema especial de programao linear, chamado de
problema inteiro.

Captulo 2.1
Programao Linear
Terminologia
Soluo
No campo de Programao Linear qualquer especificao de
valores para as variveis de deciso, no importando se esta
especificao se trata de uma escolha desejvel ou
permissvel.

Captulo 2.1
A Soluo tima
A Soluo tima uma soluo vivel especial.

Dentre todas as solues viveis, aquela(s) que
produzir(em) o valor da funo objetivo otimizado
chamada de tima;

A grande questo como determinar a soluo tima.
Captulo 2.1
Programao Linear
Soluo Grfica
Quando o problema envolve apenas duas variveis de
deciso, a soluo tima de um problema de
programao linear pode ser encontrada graficamente.

Max Z x x = + 5 2
1 2
1
x (b) s 4
2
x x (c) + s 2 9
1 2
s r x (a) s 3 . .
x x (d) > > 0 0
1 2
,
Captulo 2.1
Programao Linear
Soluo Grfica
2 1 4
1
2
x
1
3
x
2
x s 4
2
3
4
x s 3
1
x
> 0
1
x
> 0
2
Captulo 2.1
x s 4
2
Programao Linear
Soluo Grfica
9 2
1 2
x x
=
1
2
1
2
9
2
x x =
x s 3
1
x
1
9 2
2 1
x x
s +
x
> 0
1
x
> 0
2
x
2
(3,0) (0,0)
(0,4)
(3,4)
Limite

Reta
9 2
2 1
x x
= +
1
2
1
2
9
2
x x s
Regio Limitada
(1,4)

(3,3)
Captulo 2.1
Programao Linear
Soluo Grfica
x
2
x
1
(0,4)
(1,4)
(0,0) (3,0)
Soluo
Vivel
(3,3)
2 1
2 5 10 x x Z + = =
= Soluo
tima
2 1
2 5 21 x x Z + = =
(3,3)
2 1
2 5 0 x x Z + = =
(0,0)
Captulo 2.1
Programao Linear
Soluo Grfica - Exerccio
Considere o seguinte o problema de LP






Encontre a soluo tima.
0 ,
24 4 6
12 4 2 . .
3 3
2 1
2 1
2 1
2 1
>
s +
s +
+
x x
x x
x x t s
x x Max
Captulo 2.1
Programao Linear
Soluo Grfica - Exerccio
(0,0)
1
2
0
1 2 3 4 5
6
3
x
2

0
2
> x
0
1
> x
x
1

(0,3)
(6,0)
12 4 2
2 1
s + x x
(4,0)
(0,6)
24 4 6
2 1
s + x x
5
4
6
7
Captulo 2.1
Programao Linear
Soluo Grfica - Exerccio
1
2
0
1 2 3 4 5
6
3
x
2

x
1

5
4
6
7
2 1
3 3 0 x x Z + = =
2 1
3 3 6 x x Z + = =
2 1
3 3 5 , 13 x x Z + = =
Captulo 2.1
Exerccio Recomendado 1
Max 4x
1
+ 3x
2
s.t.
x
1
+ 3x
2
s 7
2x
1
+ 2x
2
s 8
x
1
+ x
2
s 3
x
2
s 2
x
1
, x
2
> 0
Captulo 2.1
Soluo do Exerccio 1
Soluo tima
Captulo 2.1
Exerccio Recomendado 2
Max 4x
1
+ 8x
2
st
3x
1
+ 2x
2
s 18
x
1
+ x
2
s 5
x
1
s 4
x
1
, x
2
> 0
Captulo 2.1
Soluo do Exerccio 2
Soluo tima
Captulo 2.1
Max
2 1
3x x +
s.r.
0 ,
10 2 16
30 4
2 1
2 1
2 1
>
s +
> +
x x
x x
x x
Exerccio 3
Captulo 2.1
Soluo do Exerccio 3
Sem Solues Viveis
Captulo 2.1
O Problema do Pintor
Um Pintor faz quadros artesanais para vender numa feira
que acontece todo dia noite. Ele faz quadros grandes e
desenhos pequenos, e os vende por R$5,00 e R$3,00,
respectivamente. Ele s consegue vender 3 quadros grandes
e 4 quadros pequenos por noite. O quadro grande feito em
uma hora (grosseiro) e o pequeno feito em 1 hora e 48
minutos (detalhado). O desenhista desenha 8 horas por dia
antes de ir para a feira. Quantos quadros de cada tipo ele
deve pintar para maximizar a sua receita?
Captulo 2.1
A Deciso do Pintor
O que o desenhista precisa decidir?
O que ele pode fazer para aumentar ou diminuir a sua
receita?
Captulo 2.1
A Deciso do Pintor
O que o desenhista precisa decidir?
O que ele pode fazer para aumentar ou diminuir a sua
receita?
A deciso dele como usar as 8 horas dirias.
Quantos desenhos pequenos e grandes ele deve fazer.
Captulo 2.1
A Deciso do Pintor
Precisamos traduzir a deciso do Pintor em um modelo
de programao linear para resolv-lo;
Chamemos de x
1
e x
2
as quantidades de quadros
grandes e pequenos que ele faz por dia,
respectivamente.
O Objetivo do Pintor aumentar sua receita ao
mximo.

Captulo 2.1
O Modelo para a
Deciso do Pintor
Max Z x x = + 5 3
1 2
Funo-objetivo
Maximizar a receita
1
s r x s 3 . .
Restrio de vendas de
quadros grandes
x s 4
2
Restrio de vendas de
quadros pequenos
x x + s 1,8 8
1 2
Restrio de tempo
x > 0
1
, x > 0
2
No negatividade
Captulo 2.1
9
70
1 3
5
2
2 1 3
70
1 3
5
2
2 1
3 5
3 5 0
+ =
+ = =
=
+ = =
x x
x x z
x x
x x z
c
c
(3 ; 50/18)
O Modelo para a
Deciso do Pintor
Captulo 2.1
Programao Linear
Soluo Grfica - Minimizao
0 ,
20 4 5
15 5 3
6
5
2 . .
9 7
2 1
2 1
2 1
2
1
2 1
2 1
>
> +
> +
s
s
s +
+
x x
x x
x x
x
x
x x t s
x x Min
Encontre a soluo tima:
Captulo 2.1
x
1

10 8 6
5
1
s x
4 2
6
2
s x
2
2 1
s + x x
10
14
12
x
2

8
6
4
-2
2
-2
15 5 3
2 1
> + x x
20 4 5
2 1
> + x x
0
2
> x
0
1
> x
Programao Linear
Soluo Grfica - Exerccio
Captulo 2.1
Programao Linear
Soluo Grfica - Exerccio
+ = =
117
415
1 9
7
2
2 1 65
415
9 7
+ =
x x
x x z
c
1 9
7
2
2 1
9 7 0
=
+ = =
x x
x x z
c
(40/13,15/13)
Captulo 2.1
Programao Linear
Restries Redundantes
Uma restrio dita redundante quando a sua excluso
do conjunto de restries de um problema no altera o
conjunto de solues viveis deste.
uma restrio que no participa da determinao do
conjunto de solues viveis.
Existe um outro problema sem essa restrio com a
mesma soluo tima.
Captulo 2.1
Considere o problema
0 ,
20 4 5
15 5 3
6
5
1 2
2 . .
10 6
2 1
2 1
2 1
2
1
2 1
2 1
2 1
>
> +
> +
s
s
> +
s +
+
x x
x x
x x
x
x
x x
x x t s
x x Min
Programao Linear
Restries Redundantes
Captulo 2.1
Programao Linear
Restries Redundantes
x
1

10 8 6
5
1
s x
4 2
6
2
s x
2
2 1
s + x x
10
14
12
x
2

8
6
4
-2
2
-2
15 5 3
2 1
> + x x
20 4 5
2 1
> + x x
0
2
> x
0
1
> x
1 2
2 1
> + x x
Restrio Redundante
Captulo 2.1
Programao Linear
Soluo Mltipla
0 ,
20 4 5
15 5 3
6
5
2 . .
10 6
2 1
2 1
2 1
2
1
2 1
2 1
>
> +
> +
s
s
s +
+
x x
x x
x x
x
x
x x t s
x x Min
Encontre a soluo tima:
Captulo 2.1
Programao Linear
Soluo Mltipla
x
1

10 8 6
5
1
s x
4 2
6
2
s x
2
2 1
s + x x
10
14
12
x
2

8
6
4
-2
2
-2
15 5 3
2 1
> + x x
20 4 5
2 1
> + x x
0
2
> x
0
1
> x
Solues
Mltiplas
Captulo 2.1
Programao Linear
Soluo Ilimitada
0 ,
20 4 5
15 5 3
6
2 . .
10 6
2 1
2 1
2 1
2
2 1
2 1
>
> +
> +
s
s +
+
x x
x x
x x
x
x x t s
x x Max
Encontre a soluo tima:
Captulo 2.1
Programao Linear
Soluo Ilimitada
x
1

10 8 6 4 2
6
2
s x
2
2 1
s + x x
10
14
12
x
2

8
6
4
-2
2
-2
15 5 3
2 1
> + x x
20 4 5
2 1
> + x x
0
2
> x
0
1
> x
Cresce indefinidamente
Captulo 2.1
Um problema de programao linear dito invivel
quando o conjunto de solues viveis vazio.

Considere o problema
0 ,
20
12 . .

2 1
2 1
2 1
2 1
>
> +
s +
+
x x
x x
x x t s
x x Max
Programao Linear
Soluo Invivel
Captulo 2.1
Programao Linear
Soluo Invivel
20
2 1
> + x x
-2
-2
2
4
6
8
10
12
14
2 4 6 8 10
12
2 1
s + x x
x
2

x
1

Conjunto de Solues Viveis vazio
Captulo 2.1
Caso Alumilminas S.A.
A indstria Alumilminas S/A iniciou suas operaes em janeiro de 2001 e j
vem conquistando espao no mercado de laminados brasileiro, tendo contratos
fechados de fornecimento para todos os 3 tipos diferentes de lminas de
alumnio que fabrica: espessura fina, mdia ou grossa. Toda a produo da
companhia realizada em duas fbricas, uma localizada em So Paulo e a
outra no Rio de Janeiro. Segundo os contratos fechados, a empresa precisa
entregar 16 toneladas de lminas finas, 6 toneladas de lminas mdias e 28
toneladas de lminas grossas. Devido qualidade dos produtos da
Alumilminas S/A, h uma demanda extra para cada tipo de lmina. A fbrica
de So Paulo tem um custo de produo de R$ 100.000,00 para uma
capacidade produtiva de 8 toneladas de lminas finas, 1 tonelada de lminas
mdias e 2 toneladas de lminas grossas por dia. O custo de produo dirio
da fbrica do Rio de Janeiro de R$ 200.000,00 para uma produo de 2
toneladas de lminas finas, 1 tonelada de lminas mdias e 7 toneladas de
lminas grossas. Quantos dias cada uma das fbricas dever operar para
atender os pedidos ao menor custo possvel? (resolva pela anlise grfica
deslocamento da funo objetivo).
Captulo 2.1
Variveis de Deciso
X
1
Quantos dias de funcionamento da Fbrica de So Paulo
X
2
Quantos dias de funcionamento da Fbrica do Rio de
Janeiro
Funo-Objetiva
Minimizar Custo de Produo (mil R$) =

2 1
200 100 x x
+
Caso Alumilminas S.A.
Captulo 2.1
Restries de Demanda
Placas Finas

Placas Mdias

Placas Grossas

Restries de No Negatividade
16 2 8
2 1
> +
x x
6 1 1
2 1
> +
x x
28 7 2
2 1
> +
x x
0 ,
2 1
>
x x
Caso Alumilminas S.A.
Captulo 2.1
0 ,
28 7 2
6 1 1
16 2 8
200 100
2 1
2 1
2 1
2 1
2 1
>
> +
> +
> +
+
x x
x x
x x
x x
x x Min
Caso Alumilminas S.A.
O Modelo
Captulo 2.1
Caso Alumilminas S.A.
Soluo Grfica
Z = 600
x
1
= 14/5 e x
2
= 16/5
Captulo 2.1
Caso Esportes Radicais S.A.
A Esportes Radicais S/A produz pra-quedas e asa-deltas em
duas linhas de montagem. A primeira linha de montagem tem
100 horas semanais disponveis para a fabricao dos produtos, e
a segunda linha tem um limite de 42 horas semanais. Cada um
dos produtos requer 10 horas de processamento na linha 1,
enquanto que na linha 2 o pra-quedas requer 3 horas e a asa-
delta requer 7 horas. Sabendo que o mercado est disposto a
comprar toda a produo da empresa, bem como que o lucro pela
venda de cada pra-quedas de R$ 60,00 e o lucro para cada asa-
delta vendida R$ 40,00, encontre a programao de produo
que maximize o lucro da Esportes Radicais S/A. (resolva pela
anlise grfica deslocamento da funo objetivo).
Captulo 2.1
Caso Esportes Radicais S.A.
Variveis de Deciso
X
1
Quantidade de Pra-Quedas a serem produzidos
X
2
Quantidade de Asa Deltas a serem produzidos
Funo-Objetiva
Max 60x
1
+ 40x
2
Captulo 2.1
Caso Esportes Radicais S.A.
Restrio de Produo

Linha 1

Linha 2

Restrio de No
Negatividade
100 10 10
2 1
s +
x x
42 7 3
2 1
s +
x x
0 ,
2 1
>
x x
Captulo 2.1
Caso Esportes Radicais S.A.
O Modelo
0 ,
42 7 3
100 10 10
40 0 6
2 1
2 1
2 1
2 1
>
s +
s +
+
x x
x x
x x
x x Max
Captulo 2.1
Caso Esportes Radicais S.A.
Soluo Grfica
Z = 600
x
1
= 10 , x
2
= 0

Das könnte Ihnen auch gefallen