Vous êtes sur la page 1sur 36

Pesquisa

Operacional

Apresentao
Everaldo de Barros
Mestre em Engenharia Aeronutica-Mecnica - ITA
Mestre em Tcnicas Aeronuticas e Espaciais SUPAERO/Frana
Doutor em Engenharia Mecnica UNESP
Pesquisador DCTA
Prof. Titular da Faculdade Anhanguera de Taubat

Captulos 1-2
Programao
Linear
3

1. Programao linear

Pesquisa Operacional aspectos histricos


O nome Pesquisa Operacional surgiu pela 1a vez durante a
Segunda Guerra Mundial.
Foi resultado de estudos realizados por equipes
interdisciplinares de cientistas contratados para resolver
problemas militares.
A tcnica se consolidou em 1947, com a equipe liderada por
George B. Dantzig (Rand Corporation no projeto SCOOPScientific Computation of Optimum Programs) trabalhando para
Fora Area Americana desenvolvendo tcnicas para a
4
distribuio tima de tropas.

1. Programao linear

Pesquisa Operacional definio


um mtodo cientfico que fornece instrumentos para a
tomada de decises.

1. Programao linear

Aspectos histricos
O nome Pesquisa Operacional surgiu pela 1a vez durante a
Segunda Guerra Mundial.
Foi resultado de estudos realizados por equipes
interdisciplinares de cientistas contratados para resolver
problemas militares.
A tcnica se consolidou em 1947, com a equipe liderada por
George B. Dantzig (RAND CORPORATION no projeto SCOOPScientific Computation of Optimum Programs) trabalhando para
Fora Area Americana (EUA) desenvolvendo tcnicas para a
6
distribuio tima de tropas
.

1. Programao linear

Modelos de programao matemtica


A escassez de certo produto ou matria-prima ocorre pela
dificuldade de produo e/ou obteno, entre outras razes.
Tal dificuldade exige que esses recursos escassos sejam
empregados de forma mais eficiente e eficaz.
Busca-se, portanto, maximizar ou minimizar uma
quantidade (lucro, custo, receita, nmero de produtos, entre
outros), chamada de funo objetivo, que depende de um
ou mais recursos escassos.
7

1. Programao linear

Modelos de programao matemtica


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.

1. Programao linear

reas de aplicao da programao linear


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.

1. Programao linear

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.

Otimizar : z = f ( x1 , x 2 ,..., x n )
g 1 ( x1 , x 2 ,..., x n ) b1

g 2 ( x1 , x 2 ,..., x n ) b 2
Sujeito a :
=
:
:
g n ( x1 , x 2 ,..., x n ) b n

10

1. Programao linear

Programao matemtica
Otimizar : z = f ( x1 , x 2 ,..., x n )
g 1 ( x1 , x 2 ,..., x n ) b1

g 2 ( x1 , x 2 ,..., x n ) b 2
Sujeito a :
=
:
:
g n ( x1 , x 2 ,..., x n ) b n
xj

- representa as quantidades das variveis de deciso utilizadas (j = 1, 2,...,n)

bi

- representa a quantidade disponvel de determinado recurso (i = 1, 2,...,m)

f(x)

- funo-objetivo

g(x)

- funes utilizadas nas restries do problema (i = 1, 2,..., m)

11

1. Programao linear

Variveis de deciso
x1 , x2,...,xn , so as chamadas Variveis de Deciso.
As variveis de deciso so aqueles valores que representam o
cerne do problema, e que podemos escolher (decidir) livremente.
As variveis de deciso representam as opes que um
administrador tm para atingir um objetivo. Ex.:
- Quanto produzir para maximizar o lucro?
- Quanto comprar de uma ao para minimizar o risco da carteira?
12

1. Programao linear

Problema de programao linear (PPL)


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:

f ( x1 , x 2 ,..., x n )

f ( x1 , x 2 ,..., x n ) = c1 x1 + c 2 x 2 + ... + c n x n
g i ( x 1 , x 2 , . .. , x n ) = a i 1 x 1 + a i 2 x 2 + . .. + a in x n
13

1. Programao linear

Problema de programao NO linear


A presena de qualquer das expresses abaixo tornam o
problema no linear:

(x1 )

para n 1

log a ( x1 ) para qualquer base a


a x1 para qualquer valor de a
14

1. Programao linear

Programao linear
Exemplos:

max x1 + x2

min x1 + 2 x2

s.r.

s.r.

2 x1 + 4 x2 20

2 x1 + 3 x2 20

180 x1 + 20 x2 600

180 x1 + 20 x2 = 600

x1 , x2 0

x1 , x2 0
15

1. Programao linear

PPL na forma padro

Maximizar

Z = c 1 x 1 + c 2 x 2 + ... + c n x n

Sujeito a :
a 11 x 1 + a 12 x 2 + ... + a 1 n x n b 1
a 21 x 1 + a 22 x 2 + ... + a 2 n x n b 2
a m 1 x 1 + a m 2 x 2 + ... + a mn x n b m
x 1 , x 2 , x 3 ,... x n 0

no negativos
16

1. Programao linear

PPL na forma padro

PPL na forma no padro

max x1 + x2

min x1 + 2 x2

s.r.

s.r.

2 x1 + 4 x2 20
180 x1 + 20 x2 600

2 x1 + 3 x2 20

x1 , x2 0

180 x1 + 20 x2 = 600
x1 , x2 0
17

1. Programao linear

Formulao do PPL
A formulao de qualquer problema a ser resolvido segue alguns passos
bsicos:

Quais as variveis de deciso ?


Qual o objetivo ?
Aqui devemos identificar o objetivo da tomada de deciso, que deve ser
nico. Por exemplo, maximizao de lucro, minimizao de tempo, custo. Tal
objetivo ser representado por uma funo objetivo.

Quais as restries ?
Cada restrio imposta na descrio do sistema deve ser expressa como
uma relao linear (igualdade ou desigualdade), definidas com as variveis de
deciso.
18

Exerccios. Apresente modelos de PL para as situaes descritas.

Exerccios
Otimizar : z = f ( x1 , x 2 ,..., x n )
g 1 ( x1 , x 2 ,..., x n ) b1

g 2 ( x1 , x 2 ,..., x n ) b 2
Sujeito a :
=
:
:
g n ( x1 , x 2 ,..., x n ) b n

xj

- variveis de deciso

f(x) - funo-objetivo
g(x) - restries

19

Exerccios. Apresente modelos de PL para as situaes descritas.


Exerccio 1. Um pintor faz quadros artesanais para vender numa feira que
acontece todo 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 1 hora
(grosseiro) e o pequeno feito em 1 hora e 48 minutos = 1,8 hora (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?.

Soluo: uma forma de facilitar o processo de modelagem consiste em responder


s perguntas na seguinte sequncia:
O que decide ?
Para que decide ?
Com que restries ?

20

Exerccios. Apresente modelos de PL para as situaes descritas.


Soluo.
Precisamos traduzir a deciso do pintor em um modelo de programao
linear para resolv-lo.
Variveis de deciso: x1 e x2 as quantidades de quadros grandes e pequenos
que ele faz por dia, respectivamente.
O objetivo do pintor aumentar sua receita ao mximo.
Restries do problema:
- venda de quadros grandes e pequenos;
- tempo de pintura.
21

Exerccios. Apresente modelos de PL para as situaes descritas.


Modelo para a tomada de deciso:
Variveis de deciso

x1 no. quadros grandes


x2 no. quadros pequenos

Funo-objetivo

max Z = 5x1 + 3x2

Restrio de venda de quadros grandes

x1 3

Restrio de venda de desenhos

x2 4

Restrio de tempo

x1 + 1,8x2 8

No negatividade

x1, x2 0

(1h48 min = 1,8h)

22

Exerccios. Apresente modelos de PL para as situaes descritas.


Exerccio 2. Um alfaiate tem, disponveis, os seguintes tecidos: 16 metros de
algodo, 11 metros de seda e 15 metros de l.
Para um terno so necessrios: 2 metros de algodo, 1 metro de seda e 1
metro de l.
Para um vestido, so necessrios: 1 metro de algodo, 2 metros de seda e
3 metros de l.
Se um terno e vendido por $300,00 e um vestido por $500,00, quantas pecas de
cada tipo o alfaiate deve fazer, de modo a maximizar o seu lucro?

Soluo:
Variveis de deciso
Funo objetivo
23

Restries

Exerccios. Apresente modelos de PL para as situaes descritas.


Soluo.
Variveis de deciso: x1 e x2 as quantidades de ternos e vestidos que o alfaite
produz.
O objetivo do alfaiate maximizar o seu lucro.
Restries do problema:
- algodo;
- seda;
- l.

24

Exerccios. Apresente modelos de PL para as situaes descritas.


Modelo para a tomada de deciso:
Variveis de deciso

x1 no. ternos
x2 no. vestidos

Funo-objetivo

max Z = 300x1 + 500x2

Restrio de algodo

2x1 +x2 16

Restrio de seda

x1 + 2x2 11

Restrio de l

x1 + 3x2 15

No negatividade

x1, x2 0

25

Exerccios. Apresente modelos de PL para as situaes descritas.


Exerccio 3. Sabe-se que uma pessoa necessita em sua alimentao diria de
um mnimo de 15 unidades de protenas e 20 unidades de carboidratos.
Supondo que, para satisfazer esta necessidade, ela disponha dos produtos soja
e feijo. Um kg do soja contm 3 unidades de protenas, 10 unidades de
carboidratos custa R$ 2,00. Um kg de feijo contm 6 unidades de protenas, 5
unidades de carboidratos e custa R$ 3,00. Que quantidade deve-se comprar de
cada produto de modo que as exigncias de alimentao sejam satisfeitas a um
custo mnimo ?

26

Exerccios. Apresente modelos de PL para as situaes descritas.


Soluo.
Variveis de deciso:
x1 - quantidade de soja
x2 - quantidade de feijo
O objetivo minimizar o custo da alimentao.
Restries do problema:
- protenas;
- carboidratos .
27

Exerccios. Apresente modelos de PL para as situaes descritas.


Modelo para a tomada de deciso:
Variveis de deciso

x1 quantidade de soja
x2 quantidade de feijo

Funo-objetivo

min Z = 2x1 + 3x2

Restrio de qtide. protenas (mnima)

3x1 + 6x2 15

Restrio de qtide. carboidratos

10x1 + 5x2 20

No negatividade

x1, x2 0

28

Exerccios. Apresente modelos de PL para as situaes descritas.


Exerccio 4. Uma companhia de aluguel de caminhes possua-os de dois tipos:
o tipo A com 2 m3 de espao refrigerado e 4 m3 de espao no refrigerado;
o tipo B com 3 m3 refrigerados e 3 m3 no refrigerados.
Uma fbrica precisou transportar 90 m3 de produto refrigerado e 120 m3
de produto no refrigerado. Quantos caminhes de cada tipo ela deve alugar, de
modo a minimizar o custo, se o aluguel do caminho A era R$ 0,30 por km e o do B,
R$ 0,40 por km. Elabore o modelo de programao linear.

29

Exerccios. Apresente modelos de PL para as situaes descritas.


Soluo.
Variveis de deciso:
x1 caminho tipo A
x2 caminho tipo B
O objetivo minimizar o custo da alimentao.
Restries do problema:
- espao refrigerado ;
- espao no refrigerado.
30

Exerccios. Apresente modelos de PL para as situaes descritas.


Modelo para a tomada de deciso:
Variveis de deciso

x1 caminho tipo A
x2 caminho tipo B

Funo-objetivo

min Z = 0,30x1 + 0,40x2

Restrio do espao refrigerado

2x1 + 3x2 90

Restrio do espao no refrigerado

4x1 + 3x2 120

No negatividade

x1, x2 0

31

Exerccios. Apresente modelos de PL para as situaes descritas.


Exerccio 5 (PLT ex. 6 p. 26). 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 ton de lminas finas, 6 ton de lminas mdias e 28 ton de lminas grossas.
Devido qualidade dos produtos da Alumilminas S/A, h uma demanda extra para
cada tipo de lmina.
Fbrica de SP: custo de produo/dia de R$ 100.000,00 para uma capacidade
produtiva de 8 ton de lminas finas, 1 ton de mdias e 2 ton de lminas grossas.
Fbrica do RJ: custo de produo/dia R$ 200.000,00 para uma produo de 2 ton
de lminas finas, 1 ton mdias e 7 ton de lminas grossas.
Quantos dias cada uma das fbricas dever operar para atender os
pedidos ao menor custo possvel ?
32

Exerccios. Apresente modelos de PL para as situaes descritas.


Exerccio 6 (PLT ex. 7 p. 26). Um pizzaiolo trabalha 8 horas por dia e faz
16 pizzas por hora, caso faa somente pizzas, e 9 calzones por hora, se fizer
somente calzones. Ele gasta 40 g de queijo para preparar uma pizza e 60 g de
queijo para fazer um calzone.
Sabendo que o total disponvel de queijo de 5 kg por dia, e que a pizza
vendida a R$ 18,00 e o calzone a R$ 22,00, pergunta-se:
Quantas unidades de pizzas e calzones uma pizzaria deve vender diariamente
para maximizar a sua receita, considerando que ela tem trs pizzaiolos ?

33

Exerccios. Apresente modelos de PL para as situaes descritas.


Exerccio 7 (PLT ex. 8 p. 26). A Esportes Radicais S/A produz pra-quedas e asadeltas 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 para-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.

34

Exerccios. Apresente modelos de PL para as situaes descritas.


Exerccio 7. (CORRAR, Luiz J. ex. 6 p. 333). A indstria Maximveis fabrica dois tipos de
produtos: cadeiras e mesas, que as seguintes margens de contribuio por unidade:
Produto

Margem de contribuio/un. (R$)

Cadeiras

10

Mesas

Os produtos so processados por dois departamentos: montagem e acabamento. Ao


passar por esses deptos., cada unidade do produto consome determinado no horas:
Consumo de horas pelos produtos
Departamento

Cadeira

Mesa

Montagem

Acabamento

Os deptos. apresentam limitao na capacidade produtiva:


Depto

Capacidade mx (horas)

Montagem

30

Acabamento

48

Qual a melhor combinao possvel de cadeiras e mesas a serem produzidas para obter
a
35
maior margem de contribuio total ?

Curso de Administrao
Pesquisa Operacional

36

Vous aimerez peut-être aussi