Você está na página 1de 9

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Notas

Programao Linear Inteira


Introduo

Haroldo Gambini Santos


Universidade Federal de Ouro Preto

30 de agosto de 2011

Programao Linear Inteira,

Introduo
1 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Contedo
1 2 3 4

Notas

Otimizao Pesquisa Operacional Prob. da Dieta Mtodo Grco

Programao Linear Inteira,

Introduo
2 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Introduo

Notas

selecionar a melhor entre um conjunto de alternativas; ramo da matemtica aplicada:


teoria algoritmos aplicaes

Programao Linear Inteira,

Introduo
3 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Introduo
Um Problema:
objetivo:
encontrar o maior nmero primo

Notas

restrio:
com 3 casas decimais

soluo tima:
997

Programao Linear Inteira,

Introduo
4 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Introduo
Formato
funo objetivo:
f : Rn R S Rn

Notas

restries que denem o conjunto de solues vlidas: (normalmente um conjunto de equaes/desigualdades lineares ou no lineares)

Resolvendo

Encontrar x S , a soluo tima, que minimiza/maximiza f

Programao Linear Inteira,

Introduo
5 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Otimizao ...
Linear
x1 + 3x2 . . .

Notas

No Linear seno(x1 ) + 3x2 . . . Contnua Discreta


x Rn x Zn

Multicritrio ...

Programao Linear Inteira,

Introduo
6 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Pesquisa Operacional
Ramo da Cincia que lida com a otimizao do desempenho de sistemas.

Notas

Otimizar
maximizar lucro maximizar satisfao minimizar custos minimizar riscos ...

Programao Linear Inteira,

Introduo
7 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Pesquisa Operacional: Origens Histricas


Incio formal: II Grande Guerra
Exrcito britnico:
1000 funcionrios no cargo de Cientista de Pesquisa =

Notas

Problemas resolvidos na pelo grupo:

Operacional grupo altamente interdisciplinar

Rapidamente implementado pelos pases aliados

Localizao de radares Determinao do tamanho de frotas de navios Deteco de submarinos

Programao Linear Inteira,

Introduo
8 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Pesquisa Operacional: Denio


Pesquisa Operacional (PO) ou Cincia do Gerenciamento estuda as operaes de uma organizao e utiliza modelos

Notas

computacionais

matemticos
de realiz-las.

e/ou

ou outras abordagens analticas para

encontrar maneiras

melhores

The Science of Better

http://www.scienceofbetter.org/

Programao Linear Inteira,

Introduo
9 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Construindo um Modelo
interesse em modelar matematicamente o processo de deciso:

Notas

Parar com o: E comear a formalizar:


x1 + x4 + x7 10 x3 x5 5 ...

Programao Linear Inteira,

Introduo
10 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

O Modelo
Variveis de Deciso
variveis para as quais se tem liberdade para escolha de quais valores as mesmas iro receber.

Notas

Exemplo

Planejamento de produo GAS combustveis para o segundo semestre:


x1 quantidade em milhares de litros de gasolina que

ser produzida; produzido.

x2 quantidade em milhares de litros de diesel que ser

Programao Linear Inteira,

Introduo
11 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

O Modelo
Dados de Entrada Ou variveis no controladas. Exemplo

Notas

Variveis cujos valores so decididos em em sistemas que cam fora do controle do tomador de decises. Planejamento da Produo:
custos de matria prima; custos trabalhistas; disponibilidade de matria prima.

Programao Linear Inteira,

Introduo
12 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Programao Linear
Teoria matemtica: Kantorovich, 1939 (lhe rendeu um Nobel) 1940: Algoritmo Simplex desenvolvido por Dantzig Tcnica poderosa (capaz de modelar muitos problemas) Algoritmo Simplex
executa operaes elementares sobre matrizes essa operaes so repetidas muitas vezes tedioso de resolver a mo

Notas

George Dantzig

felizmente: nascimento do computador eletrnico tambm nos anos 40 !

Programao Linear Inteira,

Introduo
13 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Programao Linear
Utilizao Ps-Guerra
Crescente utilizao no comrcio e indstria Moscow, 1958, planejamento do transporte de areia de construo:
10 pontos de origem 230 pontos de destino 10 dias de um computador Strena 11% de economia

Notas

Programao Linear Inteira,

Introduo
14 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Programao Linear

Notas

Utilizao Ps-Guerra
Rijkswaterstaat da Noruega, 1986, denio da poltica de gerenciamento de gua
15 milhes economizados anualmente

Eletrobrs, CEPEL, 1986 alocao tima de recursos trmicos e hidrulicos no sistema nacional gerador de energia
43 milhes economizados anualmente

Programao Linear Inteira,

Introduo
15 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Programa Linear - Formato


Funo Objetivo Minimizar custo,tempo,risco,poluio, . . . ou Maximizar lucro,qualidade,segurana, . . . ou Encontrar qualquer soluo vivel (que atenda alguns
requisitos)

Notas

Restries Disponibilidade de recursos, . . . Operacionais horrios de trabalho, tempo de mquina, . . . Limites venda em escala, . . .

Programao Linear Inteira,

Introduo
16 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Programao Linear - Exemplo: O Problema da Dieta

Notas

Para uma boa alimentao, o corpo necessita de vitaminas e protenas. A necessidade mnima de vitaminas de 32 unidades por dia e a de protenas de 36 unidades por dia. Uma pessoa tem disponvel carne e ovos para se alimentar. Cada unidade de carne contm 8 unidades de vitamina e 6 unidades de protenas. Cada unidade de ovo contm 4 unidades de vitamina e 6 unidades de protenas. Cada unidade de carne custa 3 unidades monetrias e cada unidade de ovo custo 2,5 unidades monetrias. Qual a quantidade diria de carne e ovos que deve ser consumida para suprir as necessidades de vitaminas e protenas com menor custo possvel ?
Programao Linear Inteira,

Introduo
17 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Programao Linear - Exemplo: O Problema da Dieta


Variveis de Deciso
x1 quantidade que ser comprada de carne x2 quantidade que ser comprada de ovos

Notas

Custo de uma soluo


Preo da carne: 3 Preo dos ovos: 2,5
3x1 + 2, 5x2

Programao Linear Inteira,

Introduo
18 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Programao Linear - Exemplo: O Problema da Dieta


A soluo tem que satisfazer os requerimentos nutricionais: Nutriente Quantidade Mnima Vitaminas 32 Protenas 36

Notas

Restries
vitaminas protenas Carne Ovos
8x1 6x1 4x2 6x2 32 36

Programao Linear Inteira,

Introduo
19 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Minimize:

Prob. da Dieta - O Modelo


3x1 + 2, 5x2

Notas

Sujeito a:
8x1 + 4x2 32 6x1 + 6x2 36 x1 0 x2 0
Programao Linear Inteira,

Introduo
20 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

O Mtodo Grco

Notas

Trabalhando com problemas de 2 variveis, podemos visualizar um PL no plano cartesiano, do seguinte modo: solues so representadas por pontos no grco; restries indicam regies do grco onde as solues so vlidas.

Programao Linear Inteira,

Introduo
21 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Mtodo Grco - Restries


x2

Notas

Re gi

oI nfa ct vel

Re g Re io gi Fa od ctv e eS olu lou e s

10

x1

Desenhando x1 + 2x2 10 Considere x1 + 2x2 = 10 para x1 = 0 temos que x2 = 5 para x2 = 0 temos que x1 = 10

A restrio divide o grco em dois semiplanos. Somente um deles conter a soluo tima. ex.: x1 = 0, x2 = 0 vlido?
Programao Linear Inteira,

Introduo
22 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Mtodo Grco - Exemplo


A Roa
Um pequeno agricultor est decidindo quantos sacos de sementes ir plantar nessa semana de soja e de milho. O mesmo dispe de 350 reais. O custo do saco de sementes de soja 70 reais e o custo do saco de sementes de milho de 50 reais. Para buscar as sementes o agricultor tem uma picape capaz de carregar 400 kilos. Cada saco de sementes de soja pesa 50 quilos e cada saco de sementes de milho pesa 80 kilos. Consultando o vendedor, ele vericou que o vendedor somente dispe de 4 sacos de soja, enquanto que tem uma grande quantidade de sacos de milho. Olhando no mercado local, o agricultor calculou que ir lucrar na poca da colheita 300 reais por saco de soja e 280 reais por saco de milho plantados. Quantos sacos o mesmo deve plantar de cada um para maximizar o seu lucro ?
Programao Linear Inteira,

Notas

Introduo
23 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

O Grco
Variveis: x1 soja x2 milho Restries: dinheiro (350) soja 70 milho 50
70x1 + 50x2 350

Notas

x2 7 1800 1720,4 6 5 4 3 2 1

1500 1200 900 600 300


x1 1 2 3 4 5 6 7 8
Introduo
24 / 26 Programao Linear Inteira,

peso (400) soja 50 milho 80


50x1 + 80x2 400

disponibilidade soja 4
x1 4

Lucro:
300x1 + 280x2

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Espao de Solues

Notas

Exemplo 2
1

desenhe no grco a regio factvel (regio de solues) que satisfaz as restries abaixo:
x1 + 3x2 12 2x1 + x2 16 x1 0 e x2 0

Programao Linear Inteira,

Introduo
25 / 26

Otimizao

Pesquisa Operacional

Prob. da Dieta

Mtodo Grco

Espao de Solues

Notas

Exerccio
1

desenhe no grco a regio factvel (regio de solues) que satisfaz as restries abaixo:
5x1 + 2x2 25 4x1 3x2 3 x1 0, x1 2 x2 0

Programao Linear Inteira,

Introduo
26 / 26

Notas

Você também pode gostar