![Page 1: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/1.jpg)
INTRODUÇÃO À PESQUISA OPERACIONAL
**Apresentação**
Profa. Vitória Pureza
2º Semestre
![Page 2: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/2.jpg)
Roteiro• O que é Pesquisa Operacional• Áreas Gerais de Aplicação• Por que aprender Pesquisa Operacional?• O que são Modelos?• A Metodologia da Pesquisa Operacional• Tipos de Modelos e Métodos de Solução• Softwares de Otimização• Teoria e Prática• Algumas Contribuições Importantes• Objetivos da Disciplina• Avaliação• Tópicos Gerais• Bibliografia• Atendimento• Próxima Aula
![Page 3: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/3.jpg)
O que é Pesquisa Operacional ?
Qual o roteiro que minimiza a distância percorrida pelo técnico?
2
1
3
4
![Page 4: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/4.jpg)
PROBLEMA DO CAIXEIRO VIAJANTE
![Page 5: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/5.jpg)
PROBLEMA DE ROTEAMENTO DE VEÍCULOS
![Page 6: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/6.jpg)
PROBLEMAS DE CORTE E EMPACOTAMENTO
![Page 7: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/7.jpg)
• Em uma fábrica, quanto, quando e como fabricar cada
produto de forma a maximizar o lucro total ?
PROBLEMA DE PLANEJAMENTO DA PRODUÇÃO
Em um supermercado, quantos caixas devem estar emoperação simultaneamente para garantir que 95% dosclientes fiquem na fila no máximo 10 minutos ?
PROBLEMA DE FILAS
![Page 8: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/8.jpg)
CRU1
$45
oct=12
enx=0,5
CRU2
$35
oct=6
enx=2
CRU3
$25
oct=8
enx=3
GAS1
$70
octmin=10
enxmax=1
GAS2
$60
octmin=8
enxmax=2
GAS3
$50
octmin=6
enxmax=1
PROBLEMA DA MISTURA
![Page 9: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/9.jpg)
• Em um fundo financeiro, quais investimentos e valores de aplicação devem ser selecionados de forma a maximizar o retorno esperado sujeito a um perfil de risco médio ?
• Em uma universidade, como alocar salas e horários para professores e alunos de forma a minimizar o tempo médio de deslocamento sujeito a restrições de capacidade e recursos das salas?
PROBLEMA DE PORTFOLIO DE INVESTIMENTOS
PROBLEMA DE TIMETABLING
![Page 10: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/10.jpg)
Pesquisa Operacional
• Ferramenta utilizada na resolução de problemas de diferentes áreas do conhecimento
• Abordagem científica para tomada de decisões que procura determinar como projetar e operar um sistema, geralmente sob condições de recursos escassos (Winston,1992)
• O termo surgiu na II Guerra Mundial quando foram aplicadas técnicas matemáticas e método científico a várias operações militares (em inglês: Operational Research, Operations Research, Management Science; em Portugal: InvestigaçãoOperacional; em espanhol: Investigación Operativa)
![Page 11: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/11.jpg)
• Após o final da guerra, a pesquisa operacional evoluiu rapidamente na Inglaterra e nos Estados Unidos, sendo aplicada a uma variedade de problemas de setores público e privado
Algumas datas importantes
11
1952
• Fundação da Sociedade Científica Americana de Pesquisa Operacional (ORSA)
1953
• Fundação da Sociedade Inglesa de Pesquisa Operacional (ORS) e da Sociedade Americana de Ciências de Administração (TIMS)
1957
• Primeira Conferência Internacional de Pesquisa Operacional (Oxford, Inglaterra)
1968
• Fundação da Sociedade Brasileira de Pesquisa Operacional (SOBRAPO)
![Page 12: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/12.jpg)
Áreas Gerais de Aplicação
INÍCIO DEPOIS HOJE
Problemas logísticos,dimensionamento defrotas, detecção desubmarinos inimigos...
Armazenagem, alocaçãode recursos, reposição deequipamentos,programaçãoe controle de processos...
Bancos, hospitais, sistemasjurídicos, bibliotecas,agências governamentais,trânsito, turismo, energia,esportes, marketing,portfolio de ações...
![Page 13: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/13.jpg)
Por que aprender Pesquisa Operacional ?
• O ambiente de atuação em muitas empresas é repleto de problemas tratáveis por técnicas de Pesquisa Operacional
• A aplicação destas técnicas podem trazer ganhos substanciais em redução de custos e/ou melhorias na eficiência de processos produtivos
• A Pesquisa Operacional tem como conceito fundamental, a construção e utilização de modelos
![Page 14: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/14.jpg)
O que são modelos ?• Representações de uma situação ou da realidade
• Um mapa rodoviário é um modelo de um conjunto de rodovias
• A planta baixa de uma futura construção em um projeto de arquitetura é um modelo da obra a ser realizada
• O protótipo de um avião para experimentos em túneis de vento é um modelo do veículo sendo considerado
![Page 15: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/15.jpg)
O que são modelos ?
• Em aplicações práticas, um modelo deve possuir as características mais relevantes da situação que ele representa (espera-se que o modelo descreva com certa precisão o comportamento do sistema original – o “essencial” para a tomada de decisões)
![Page 16: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/16.jpg)
• Modelos matemáticos são descrições aproximadas de modelos conceituais de um problema
Processo de Modelagem
Modelo
Matemático
Modelo
conceitualProblema real
abstração abstração
Modelos
Concretos
Abstratos Matemáticos
![Page 17: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/17.jpg)
• Modelos matemáticos determinísticos consideram que todos os dados de entrada (parâmetros) do problema são conhecidos com certeza
• Modelos matemáticos probabilísticos (ou estocásticos) consideram incertezas nos parâmetros do problema
Modelos
Concretos
Abstratos Matemáticos
Determinísticos
Probabilísticos
![Page 18: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/18.jpg)
DECISÕES DO PCP DE UM SISTEMA DE PRODUÇÃO
ONDE produzir
O QUE produzir
QUANTO produzir
COMO produzir QUANDO produzir
![Page 19: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/19.jpg)
Tomar decisões
de forma que
o sistema opere da
melhor forma possível
considerando que
as decisões estão
relacionadas e limitadas
por vários fatores
VARIÁVEIS DE DECISÃO xi
FUNÇÃO OBJETIVO f(x)
a ser otimizada (max ou min)
RESTRIÇÕES (≥ ≤ =)
Modelo de Programação Matemática (Otimização)
![Page 20: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/20.jpg)
Um Modelo para o Problema do Caixeiro Viajante
x*=(x11*, x12*, ..., xnn*)
njix
nSSx
njx
nix
asujeita
xdMin
ij
Si Sj
ij
n
i
ij
n
j
ij
n
i
n
j
ijij
..1,}1,0{
},...,2{1
..11
..11
:
1
1
1 1
Função Objetivo
Restrições
Variáveis de Decisão
![Page 21: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/21.jpg)
A Metodologia da Pesquisa Operacional
Definição e descrição do problema
Formulação de um modelo matemático
Resolução do modeloReportagem e implementaçãoda solução
Contínua atualizaçãoe exame do modeloe dos resultados
Coleta de dados
![Page 22: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/22.jpg)
Tipos de Modelos • LINEARES
– Programação linear
– Programação dinâmica
– Fluxo em redes
– Programação linear inteira
• NÃO LINEARES
– Programação quadrática
– Programação não-linear restrita e irrestrita
• ESTOCÁSTICOS
– Teoria de jogos
– Programação dinâmica probabilística
– Cadeias de Markov
– Teoria de Filas
• SIMULAÇÃO
![Page 23: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/23.jpg)
Tipos de Métodos de Solução • Modelos de otimização são resolvidos por meio de diversas
técnicas e métodos disponíveis na literatura
• Um método ótimo (ou exato) gera a melhor solução possível - solução ótima – ou seja, que “otimiza” a função objetivo o Programação Linear: Algoritmo simplex, algoritmos de pontos interiores
o Programação Inteira: Branch-and-bound, algoritmos de planos de corte e combinações destes métodos (branch-and-cut e cut-and-branch), métodos exatos baseados em geração de colunas do modelo (métodos Dantzig-Wolfe e branch-and-price), na decomposição do modelo (método de Benders) e em relaxações do modelo (relaxações lagrangiana, surrogate e lagrangiana-surrogate)
• Um método heurístico (ou aproximado) utiliza informações e intuição do analista acerca do problema e de sua estrutura; quando bem projetados geram soluções de alta qualidade, porém sem garantia de otimalidadeo Programação Inteira: heurísticas construtivas, busca local, e metaheurísticas (algoritmo
genético, busca tabu, simulated annealing, scatter search, colônia de formigas, GRASP)
![Page 24: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/24.jpg)
Softwares de Otimização
• Modelos de otimização realistas podem ter centenas ou mesmo milhares de variáveis e restrições, e em geral só são tratáveis com o uso de computadores
• Existem diversos softwares comerciais para resolver modelos e facilitar a análise de sensibilidade das soluçõeso Softwares de otimização: CPLEX, GINO, LINDO, MINOS, OSL, XPRESS
o Planilha Excel
o Sistemas algébricos computacionais: Maple, Mathematica, MATLAB
o Linguagens de modelagem: AIMMS, AMPL, GAMS, LINGO e MPL
o Modelos de pesquisa operacional incorporados a softwares de sistemas de apoio à decisão (DSS) e sistemas de informação gerencial e planejamento de recursos (MIS, MRP, ERP)
o Sistemas computacionais logísticos projetados para apoiar decisões de roteamento e programação de veículos: LogiX, WINROUTE, ROADSHOW
o Linguagens para modelos de simulação: GASP, GPSS, SIMAN, SLAM
o Softwares simuladores com animação gráfica dinâmica: Arena, AutoMod, FACTOR, GPSS/H, ProModel e SIMSCRIPT.
![Page 25: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/25.jpg)
Teoria e Prática
• Os resultados obtidos com a aplicação de modelagem matemática e métodos de solução associados os apontam como uma poderosa ferramenta no tratamento de problemas complexos em Engenharia de Produção
Entretanto...
Grande parte destes resultados foram obtidos com pesquisa teórica, não tendo sido suficientemente explorados os potenciais benefícios de sua aplicação no processo de tomada de decisões em sistemas reais
![Page 26: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/26.jpg)
Algumas Contribuições Importantes
• Modelo econômico de entradas e saídas interindústrias (W. Leontief)
• Métodos matemáticos na organização e no planejamento de produção ( L. Kantorovich)
• Técnicas de simulação computacional
• Modelos de programação linear e algoritmo simplex (G. Dantzig)
• Modelos de sistemas dinâmicos (Forrester)
• Técnicas de previsão de curto e médio prazo
• Modelos de controle de estoques
• Teoria de filas
• Modelos de roteamento e programação de veículos
![Page 27: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/27.jpg)
Objetivos da Disciplina
• Aprendizado de algumas ferramentas clássicas de Pesquisa Operacional
• Uso do software LINDO para resolução de modelos matemáticos
![Page 28: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/28.jpg)
Tópicos Gerais
1. A Metodologia da Pesquisa Operacional 2. Programação Linear3. Decisão com Incerteza
![Page 29: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/29.jpg)
Avaliação
• Presença em aula ≥ 75%
• Nota ≥ 6
– Média aritmética de 2 provas
• Avaliação complementar: uma prova PR (nos primeiros 30 dias do semestre letivo seguinte para alunos com 5 ≤ Nota < 6 e 75% de presença)
Nota Final = Max (Nota, Nota de PR)
![Page 30: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/30.jpg)
Bibliografia
1. Arenales, M. et al (2008). “Pesquisa Operacional”, 1a edição, Editora Campus. (biblioteca)
2. Winston (1992). “Operations Research - Applications and Algorithms”, 2nd
edition, Pws-Kent Publishing Company.(biblioteca)
3. Chvátal, V. “Linear Programming”, 17th edition, W. H. Freeman and Company, 1983
Transparências das aulas em “www.dep.ufscar.br/docentes/vitoria”
![Page 31: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/31.jpg)
Atendimento
• Terça-feira (14:00-17:00 hs)
![Page 32: INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** - 2011/IPO - Aula 1 - 2011.pdf · Roteiro • O que é Pesquisa Operacional • Áreas Gerais de Aplicação • Por que aprender](https://reader033.vdocuments.net/reader033/viewer/2022052517/5be6574a09d3f2c44d8d8fd0/html5/thumbnails/32.jpg)
Próxima aula
• Leitura dos capítulos 1 e 2 (até seção 2.5) da referência 1