Vous êtes sur la page 1sur 51

I.

Introduo
Captulo 1:
Origem e natureza da Pesquisa
Operacional (P.O);
O impacto em
problemas de planejamento
e
no apoio deciso em
problemas de
gesto.
Maikol Magalhes Rodrigues
Universidade de Fortaleza
1

Pesquisa Operacional
O
O que
que Pesquisa
Pesquisa Operacional
Operacional (PO)?
(PO)?
A
A Pesquisa
Pesquisa Operacional
Operacional (P.O)
(P.O) um
um
conjunto
conjunto de
de disciplinas
disciplinas isoladas,
isoladas, tais
tais como
como
Programao
Programao Linear,
Linear, Otimizao
Otimizao
Combinatria,
Combinatria, Teoria
Teoria das
das Filas,
Filas, Simulao,
Simulao,
Programao
Programao Dinmica,
Dinmica, Teoria
Teoria dos
dos Jogos,
Jogos,
etc,
etc, que
que tem
tem como
como objetivo
objetivo fornecer
fornecer
ferramentas
ferramentas quantitativas
quantitativas ao
ao processo
processo de
de
tomada
tomada de
de deciso.
deciso.
2

1.1. Origem.
Por
Por que
que aa Pesquisa
Pesquisa Operacional
Operacional (PO)?
(PO)?
A
A Pesquisa
Pesquisa Operacional
Operacional (P.O)
(P.O) como
como cincia
cincia
surgiu
surgiu para
para resolver,
resolver, de
de uma
uma forma
forma mais
mais
eficiente,
eficiente, os
os problemas
problemas na
na administrao
administrao
das
das organizaes,
organizaes,
originados
originados pelo
pelo acelerado
acelerado desenvolvimento
desenvolvimento
provocado
provocado pela
pela revoluo
revoluo industrial.
industrial.

1.1. Origem.
Qual
Qualrelacionamento
relacionamentoentre
entreP.O
P.OeeAdministrao?
Administrao?

Embora
Embora uma
uma boa
boa parte
parte da
da administrao
administrao
seja
seja baseada
baseada em
em intuio,
intuio, existe
existe uma
uma discidisciplina
plina com
com base
base cientfica
cientfica inquestionvel
inquestionvel que
que
norteia
norteia toda
toda aa prtica
prtica de
de administrao:
administrao: aa
Pesquisa
Pesquisa Operacional
Operacional (Nbrega,
(Nbrega, 1999).
1999).
4

1.1. Origem
Mais desenvolvimento,
mais complexidade na:
Produo
Distribuio de recursos
Utilizao tima de recursos
Gesto da Organizao

1.1. Origem
Por
Por que
que mais
mais problemas
problemas na
na gesto
gesto das
das
organizaes?
organizaes?

as diferentes componentes dentro de uma


organizao
so sistemas autnomos com
objetivos e gesto prprios

os objetivos cruzam-se:
o que pode ser melhor para uns pode ser
prejudicial para outros
6

1.1. Origem
O Problema:
Como gerir
para obter uma melhor eficcia
dentro de toda
a organizao.?

1.1. Origem
Quando que surgiu a PO?
A
A origem
origem da
da PO
PO como
como cincia
cincia atribudo
atribudo
coordenao
coordenao das
das operaes
operaes militares
militares
durante
durante aa 2
2 Guerra
Guerra Mundial.
Mundial.
Em
Em 1947,
1947, George
George Dantzig
Dantzigeeoutros
outros
cientistas
cientistas do
do Departamento
Departamento da
da Fora
Fora Area
Area
Americana,
Americana, apresentaram
apresentaram um
um mtodo
mtodo
denominado
denominado Simplex
Simplex para
para aa resoluo
resoluo dos
dos
Problemas
Problemas de
de Programao
Programao Linear
Linear (PPL).
(PPL). 8

1.1. Origem
Outros cientistas que tm
dedicado os seus estudos a PO
( pesquisa do timo) so:
na Antiguidade:
Euclides, Newton, Lagrange
de nosso sculo:
Leontief, Von Neumann,
Kantarovich
10

1.2. Natureza da PO
O que a Pesquisa Operacional?
Como
Como oo seu
seu nome
nome indica:
indica:
PO
PO pesquisa
pesquisa das
das operaes
operaes

Pesquisa
Pesquisa das
das operaes
operaes (atividades)
(atividades) de
de uma
uma
organizao
organizao
11

1.2. Natureza da PO
O
O que
que aa Pesquisa
Pesquisa Operacional?
Operacional?
Uma
Uma abordagem
abordagem cientfica
cientfica na
na tomada
tomada de
de
decises
decises

Um
Um conjunto
conjunto de
de mtodos
mtodos ee modelos
modelos
matemticos
matemticos aplicados
aplicados resoluo
resoluo de
de
complexos
complexos problemas
problemas nas
nas operaes
operaes
(atividades)
(atividades) de
de uma
uma organizao
organizao
12

1.3. Caractersticas
Quais
Quais so
so as
as caractersticas
caractersticas fundamentais
fundamentais
da
da PO
PO ??

a aplicao de mtodos cientficos


na gesto das organizaes.

orientao sistmica.

Extensibilidade

13

1.4. Impacto da PO
A PO tem provocado um significativo
impacto na gesto e administrao de
empresas em diferentes organizaes.
Os servios militares dos E.U.A
continuaram a trabalhar ativamente
nesta rea.
Com o desenvolvimento da informtica
nas ltimas dcadas, a PO tem sido
estendida a numerosas organizaes.
14

1.4. Impacto da PO
Denominada
Denominadaa
acincia
cinciada
daadministrao,
administrao,aasua
sua
utilizao
utilizaoeeimplementao
implementaotem
temsido
sidoestendida
estendida:
:

"bussiness

economia;
indstria;
indstria militar;
engenharia civil;
governos;
hospitais; etc.

15

1.5. A PO como Cincia


Quais
Quais so
so os
os ramos
ramos mais
mais importantes
importantes
desenvolvidos
desenvolvidos na
na PO?
PO?
PROGRAMAO MATEMTICA
Programao Linear (PL)
Programao=
Programao=
Planejamento
Planejamentode
de
atividades
atividades

Problemas de distribuio de recursos.


Problemas de transporte
Problemas de planeamento da produo
Problemas de corte de materiais, etc.

Programao No Linear (PNL)


Programao Dinmica (PD)
Programao Inteira (PI)
Otimizao Global (OG)

16

1.5. A PO como Cincia


Quais
Quais so
so os
os ramos
ramos mais
mais importantes
importantes
desenvolvidos
desenvolvidos na
na PO?
PO?
OUTROS RAMOS:
Anlise Estatstica
Teoria dos Jogos
Teoria das filas
Organizao do trfego areo
Congesto do trfego
Construo de barragens
etc.
Simulao
Gesto de Estoques

17

1.5. A PO como Cincia


Quais so os ramos mais importantes
desenvolvidos na PO?

18

1.6. Exemplo 1
Uma empresa produz trs tipos de portas
(P1, P2 e P3), a partir de um determinado material.
Quantidade de material
Horas de trabalho
Lucro unitrio

P1

P2

P3

5 kg
7 horas

4kg
6 horas

3kg
8 horas

50 reais

40 reais

55 reais

Sabendo que diariamente a empresa


dispe de 500 kg de material e 600 horas
de trabalho, determinar um plano timo
de produo diria das portas (P1, P2 e
P3), que correspondam ao maior lucro.
19

1.7. Exemplo 2
Um sapateiro faz 6 sapatos por hora, se fizer somente
sapatos, e 5 cintos por hora, se fizer somente cintos. Ele
gasta 2 unidades de couro para fabricar 1 unidade de sapato
e 1 unidade couro para fabricar uma unidade de cinto.
Sabendo-se que o total disponvel de couro de 6 unidades e
que o lucro unitrio por sapato de 5 unidades monetrias e
o do cinto de 2 unidades monetrias, pede-se: o modelo do
sistema de produo do sapateiro, se o objetivo maximizar
seu lucro por hora.

20

1.7. Exemplo 2
Um alfaiate tem, disponveis, os seguintes tecidos: 16m2 de
algodo, 11m2 de seda e 15m2 de l. Para confeccionar um
terno so necessrios 2m2 de algodo, 1m2 de seda e 1m2 de
l. Um vestido so necessrios 1m2 de algodo, 2m2 de seda
e 3m2 de l. Se um terno vendido por R$300 e um vestido
por R$500, quantas peas de cada tipo o alfaiate deve fazer,
de modo a otimizar o lucro? Modelar o Problema de
Programao Linear (P.P. L).
21

1.8. Exemplo 3
No FORTAL, um jovem estava saindo com duas namoradas: Maria e Luza.
Sabe, por experincia, que: Maria, elegante, gosta de freqentar lugares
sofisticados, mais caros, de modo que uma sada de trs horas custar R$240.
Luza, mais simples, prefere um divertimento mais popular, de modo que, uma
sada de trs horas custar R$160. Seu oramento permite dispor de R$960 para
diverso e seus afazeres escolares lhe do liberdade de, no mximo, 18 horas e
40.000 calorias de energia para atividades sociais. Cada sada com Maria
consome 5.000 calorias, mas com Luza, mais alegre e extrovertida, gasta o
dobro; ele gosta das duas com a mesma intensidade. Como deve planejar sua
vida social para obter o nmero mximo de sadas?
22

1.6. Exemplo 4
Uma empresa de ao envia para a
atmosfera trs tipos de contaminantes:
partculas;
xido sulfrico;
hidrocarbonetos.

A produo de ao inclui dois fontes


principais de contaminao:

os altos- fornos para produzir o ferro-gusa

(ferro de primeira fundio ainda no


purificado),
os fornos abertos para converter o ferro em
ao.

23

1.6. Exemplo 4
De acordo com decises governamentais,
a fbrica tem de reduzir anualmente a
emisso dos contaminantes como a
seguir se indicam:
Contaminante

Reduo requerida
no nvel anual de emisso
(mil toneladas)

A :Partculas

10

B: xido sulfrico

25

C: Hidrocarbonetos

22

24

1.6. Exemplo 4
Para reduzir a emisso os engenheiros
propem as seguintes medidas:
Aumentar a altura das chamins;
A utilizao de filtros nas chamins;
Incluir certos aditivos nos

combustveis.

25

1.6. Exemplo 4
Com estas medidas, aplicadas a cada um dos
fornos, conseguiu-se eliminar as quantidades
anuais dos contaminantes A,B e C nas seguintes
quantidades:
Chamins mais altas

Filtros

Melhores
combustveis

Contaminante

Altos

Fornos

Altos

Fornos

Altos

Fornos

fornos

abertos

fornos

abertos

fornos

abertos

Partculas

12

25

20

17

13

xido sulfrico

35

42

18

31

56

49

Hidrocarbonetos

37

53

28

34

29

20
26

1.6. Exemplo 4
Cada medida tem associado os seguintes custos
anuais na sua implementao:
Mtodo de reduo
Chamins mais altas
Filtros
Melhores combustveis

Altos fornos

Fornos
abertos

10

11

27

1.6. Exemplo 4
Estas medidas podem tambm ser implementadas
parcialmente
Aumento na altura das chamins nos altos-fornos

Reduo

Contaminante A
Contaminante B
Contaminante C

40
35
30
25
20
15
10
5
0
100% de aumento

50% de aumento
28

1.6. Exemplo 4
OOProblema
Problema
de
dePO
PO

Determinar um
plano timo,
que aplicando as medidas expostas
(total ou parcialmente)
nos fornos emissores,
consiga o ndice de
maior reduo
da contaminao,
com o menor custo.
29

Exemplo 5:Staff Scheduling


Problem
Considere
Considere um
um hospital
hospital onde
onde existem
existem 66 turnos
turnos dirios
dirios onde
onde cada
cada um
um
requer
requer nmero
nmero mnimo
mnimo de
de enfermeiros
enfermeiros necessrios
necessrios para
para assegurar
assegurar oo
servio,
servio,conforme
conformeooquadro:
quadro:
Turno:
22
33
44
Turno: 11
Perodo:
44--88 88--12
Perodo: 00--44
12 12
12--16
16
Nm.
10
12
10
Nm.de
deEnf:
Enf: 88
10
12
10
Salrio(R$):
Salrio(R$): 1550,00
1550,00 1450,00
1450,001250,00
1250,001300,00
1300,00

55
66
16
16--20
20 20
20--24
24
88
66
1350,00
1350,00 1450,00
1450,00

Supondo
Supondoque
queos
osenfermeiros
enfermeirostm
tm88horas
horasdirias
diriasde
detrabalho
trabalho(consecutivas)
(consecutivas)
ee que
que iniciam
iniciam sempre
sempre oo seu
seu trabalho
trabalho no
no princpio
princpio de
de um
um turno.
turno. Pretende-se
Pretende-se
determinar
determinar oo plano
plano de
de servio
servio dirio
dirio que
que envolva
envolva oo menor
menor nmero
nmero de
de
enfermeiros
enfermeiros de
de modo
modo aa que
que sejam
sejam garantidos
garantidos os
os nmeros
nmeros mnimos
mnimos
indicados
indicadosno
noquadro.
quadro.
Construir
Construir um
um modelo
modelo de
de modo
modo aa terminar
terminar aa quantidade
quantidade mnima
mnima de
de
enfermeiros,
enfermeiros,bem
bemcomo
comooocusto
custodesta
destaalocao.
alocao.

30

1.9. Exemplo 6
Um vendedor de frutas pode transportar 800 caixas de frutas para
sua regio de vendas. Ele necessita transportar 200 caixas de
laranjas a 20 u.m. de lucro por caixa, pelo menos 100 caixas de
pssegos a 10 u.m. de lucro por caixa, e no mximo 200 caixas de
tangerinas a 30 u.m. de lucro por caixa. De que forma dever ele
carregar o caminho para obter o lucro mximo? Construa o modelo
do problema.
31

Equacionando um
problema

Vamos seguir um exemplo de um


problema para ser equacionado.
um problema corriqueiro, que j
aconteceu com alguns de vocs.

O Planejamento Social
de um Galinha
Considere

que voc est saindo


com duas namoradas: Ana Paula
Arsio e Scheila Carvalho.

Qual a deciso?

Se voc pudesse, estou certo, planejaria sair com


as duas ao mesmo tempo, e a todo tempo, acertei?
Mas, sair com as duas ao mesmo tempo no d.
Elas no aceitariam sair com voc juntas.
Ciumentas!
E, sair todo dia tambm no d. Voc no tem
dinheiro (entre outras coisas) para sair todo dia.
Para garantir a sua felicidade, considerando estes
problemas desagradveis, voc precisa decidir
quantas vezes na semana sair com cada uma!

A Deciso

Chamemos assim:
x1 a quantidade de vezes que voc vai sair com a
Ana por semana;

x2 a quantidade de vezes que voc vai sair com a


Scheila por semana;

Variveis de Deciso

O que ns criamos, x1 e x2, 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;

Veja que, a princpio, voc pode sair quantas


vezes quiser com Ana Paula e com Scheila.
3

Problemas Financeiros
Entretanto, existe um pequeno
problema:
Ana chique e gosta de lugares caros.

Uma

noite com ela custa R$180,00;


Scheila mais simples, gosta de passeios
baratos. Sair com ela custa s R$100,00;
Mas a sua semanada de apenas R$ 800,00!
Como fazer para garantir que voc no vai se
endividar?

Garantindo a mesada

Se voc sai com a Ana x1 vezes no


ms, e cada vez gasta R$180,00,
ento voc gasta R$ 180x1 por
ms!
Fazendo o mesmo raciocnio para
Scheila obtemos o seguinte:

garantia

180 x 1 +100 x 2 800


gasto total
da semana

total disponvel
3
por semana

Problemas com o
relgio
As diferenas entre as duas no so
apenas no volume de gastos:

Scheila muito agitada. Cada vez que voc


sai com ela gasta em mdia 4 horas do seu
precioso tempo.
Quando sai com Ana, que mais sossegada,
voc gasta apenas 2 horas.

Garantindo os estudos

Considere que os seus afazeres


escolares s lhe permitem 20
horas de lazer por semana.
Usando a notao anterior, como
fazer para garantir que no vai
extrapolar este tempo?

garantia

2x 1 +4x 2 20
total de horas

tempo livre

Pensando em tudo junto:


Restries

2x 1 +4x 2 20 (horas por semana)


180 x 1 +100 x 2 800 (R$ p/ semana)

Voc j pode se planejar! Decida


quantas vezes voc vai sair com
Ana (x1) e com Scheila (x2]!
Vamos ver quantas horas e quanto
de dinheiro ns consumimos, e
depois quanto sobra!
4

Quanto Consumo?

2x 1 +4x 2 20 (horas por semana)


180 x 1 +100 x 2 800 (R$ p/ semana)

Por exemplo:

x1 = 3
x2 = 2

Sair com a Ana 3 vezes e com a


Scheila 2:
Consumo

23+42=14 horas
1803+1002=740 Reais

Quanto sobra?

2x 1 +4x 2 20 (horas por semana)


180 x 1 +100 x 2 800 (R$ p/ semana)

Consumo:
14 horas e
R$740,00

Saindo 3 vezes com a Ana e 2


vezes com a Scheila:
Sobra

2014=6 horas
800740=60 reais
4

Outra situao:

2x 1 +4x 2 20 (horas por semana)


180 x 1 +100 x 2 800 (R$ p/ semana)

Outro exemplo:

x1 = 3
x2 = 4

Sair com a Ana 3 vezes e com a


Scheila 4:

Consumo

23+44=22 horas
1803+1004=940 reais

Quanto sobra?

2x 1 +4x 2 20 (horas por semana)


180 x 1 +100 x 2 800 (R$ p/ semana)

Saindo com a Ana 3 vezes e com a Scheila


4, temos a seguinte situao:

Sobra

Consumo:
22 horas e
R$940,00

2022=2 horas
800940=140 reais
4

Isso eu no Posso!

2x 1 +4x 2 20 (horas por semana)


180 x 1 +20 x 2600 (R$ p/ semana)

Neste exemplo eu gastaria 22 horas, e eu s


tenho disponveis 20! Gastaria R$940,00 e
eu s tenho disponvel R$800,00!
Esta uma situao impossvel, dentro

das condies que foram propostas.

Falta um Objetivo

preciso pensar no objetivo final.


O que eu quero, para obter a
maior felicidade?

Algumas Opes:
Sair a maior quantidade de vezes por semana
possvel;
total de sadas,
independente de com quem

Ou Seja:

max x 1 +x 2

Outro objetivo possvel

Suponha que voc gosta da


Scheila duas vezes mais do que
gosta da Ana.
Assim, voc pode criar um ndice
que representa a sua preferncia:

max x 1 +2x 2
um valor unitrio
para Ana

Scheila ter
o dobro
4

Criamos dois modelos


diferentes!
restries

max x 1 +x 2
funes objetivo
s. r .
2x 1 +4x 2 20
180 x 1 +100 x 2 800
condies de
x 1 , x 2 0

no-negatividade

modelo com o primeiro


objetivo

max x 1 +2x 2
s. r .
2x 1 +4x 2 20
180 x 1 +100 x 2 800
x 1 , x 2 0
modelo com o segundo
objetivo
4

O Objeto que trabalharemos:


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 umas com as outras por meio de
uma ou mais restries
5

Programao
Matemtica

Um problema de programao matemtica um


problema de otimizao no qual o objetivo e as
restries so expressas como funes matemticas
e relaes funcionais

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

}{

g 1 ( x 1 , x 2 ,. . . , x n )
b1

g 2 ( x 1 , x 2 , . .. , x n )
b2
Sujeito a:

:
:
g n ( x 1 , x 2 , . .. , x n )
bn

2.0. Bibliografia:
1)Pinheiro, P. R., Notas de Aulas em Pesquisa Operacional, 2001;
2)Winston, W. L., Operations Research, Applications and Algorithms, Duxbury, 1994.
3)Schrage, L., Optimization Modeling with LINGO, LINDO SYSTEMS INC, USA, 2 a
Edition,1999;
4) Hillier, F.S., Lieberman, G.J., Introduction to Operations Research, 5th edition,
McGraw-Hill (1990);
5) Ramalhete,M., Guerreiro,J., Magalhes, A., Programao Linear, vols 1 e 2, McGrawHill (1985);
6) Goldbarg, M. C. e Luna, H. P. L., Otimizao Combinatria e Programao Linear
Editora Campus(2000).

52