capítulo 3.1 pesquisa operacional na tomada de decisões 2ª edição © gerson lachtermacher,2005...

26
Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Upload: internet

Post on 17-Apr-2015

134 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Pesquisa Operacional na Tomada de Decisões

2ª Edição© Gerson Lachtermacher,2005

Resolvendo Programação Linear

Em um Microcomputador

Page 2: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Conteúdos do Capítulo

Resolvendo Problemas Usando Solver do Excel Definindo o Modelo no Solver Obtendo a Solução

Page 3: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Problemas em Forma Padrão

São 4 características de um problema na forma padrão

0,...,,

...

:

...

...

:a Sujeito

... Maximizar

321

2211

22222121

11212111

2211

n

mnmnmm

nn

nn

nn

xxxx

bxaxaxa

bxaxaxa

bxaxaxa

xcxcxcZ

positivos

Page 4: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Problemas em Forma não Padrão

Portanto, se qualquer uma das 4 características não puder ser observada, o problema não está na sua forma padrão.

0,,

23

3 3

..

355

321

31

321

321

xxx

xx

xxx

rs

xxxMax

0,,

23

3 3

..

355

321

31

321

321

xxx

xx

xxx

rs

xxxMin

Page 5: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Resolvendo Problemasem Forma não Padrão

Existem técnicas de reduzir problemas em formas genéricas para a forma padrão.

Usaremos softwares genéricos e específicos para resolver problemas de Programação Linear Solver do Excel ®

Page 6: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Resolvendo ProblemasUsando Solver do Excel

Considere o Problema

0;

2

1

82

62

23

21

2

21

21

21

21

xx

x

xx

xx

xx

st

xxzMax

Page 7: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Usando Solver do Excel Entrando os Parâmetros do Modelo

0;

2

1

82

62

23

21

2

21

21

21

21

xx

x

xx

xx

xx

st

xxzMax

Page 8: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Usando Solver do ExcelDefinindo a Célula do Valor Ótimo

Page 9: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Usando Solver do ExcelDefinindo as variáveis de Folga ou Excesso

Page 10: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Usando Solver do ExcelIniciando o Solver

Page 11: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Usando Solver do ExcelDefinindo a Célula Ótima (Z)

Page 12: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Usando Solver do Excel Definindo as Células Variáveis

Page 13: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Usando Solver do Excel Definindo as Restrições

Page 14: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Usando Solver do ExcelDefinindo Condições de Não Negatividade

Page 15: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Usando Solver do ExcelCondições de Não Negatividade

Page 16: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Usando Solver do Excel Definindo o Problema de Programação Linear

Page 17: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Usando Solver do ExcelObtendo a Solução

Page 18: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Usando Solver do ExcelVerificando a Resposta

Page 19: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Solver do ExcelRelatório de Resposta

Page 20: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Solver do ExcelRelatório de Sensibilidade

Page 21: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Solver do ExcelRelatório de Limites

Page 22: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Max x x xs rx x xx xx x xx x x

x x x

5 5 3

3 33 2

2 2 42 3 2

0

1 2 3

1 2 3

1 3

1 2 3

1 2 3

1 2 3

. .

, ,

Resolva o problema usando o solver do Excel.

Resolvendo ProblemasUsando Solver do Excel

Page 23: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Resolvendo ProblemasUsando Solver do Excel - Modelo

=somarproduto($B$4:$D$4;B9:D9)

= somarproduto(B3:D3;B4:D4)

Page 24: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Definindo o Modelo no Solver

Page 25: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Definindo o Modelo no Solver

Page 26: Capítulo 3.1 Pesquisa Operacional na Tomada de Decisões 2ª Edição © Gerson Lachtermacher,2005 Resolvendo Programação Linear Em um Microcomputador

Capítulo 3.1

Obtendo a Solução