INTRODUÇÃO À PESQUISA OPERACIONAL. **Apresentação** Profa. Vitória Pureza 2º Semestre

Documentos relacionados
Prof. Gustavo Suriani de Campos Meireles, M.Sc.

Unemat Campus de Sinop Curso de Engenharia Elétrica 8º semestre. Disciplina: Introdução à Otimização Linear de Sistemas

Pesquisa Operacional Introdução. Profa. Alessandra Martins Coelho

Pesquisa Operacional Introdução. Profa. Alessandra Martins Coelho

CURSO DE LOGÍSTICA INTEGRADA DE PRODUÇÃO. Ferramentas de Apoio à Decisão Prof. Dr. Fabrício Broseghini Barcelos PARTE 01

Pesquisa Operacional. Introdução à Pesquisa Operacional

PESQUISA OPERACIONAL. UNIDADE 1 Introdução à Pesquisa Operacional. Prof. Me. Carlos Guimarães

1-1 PESQUISA OPERACIONAL INTRODUÇÃO

Programação Linear: Profa. Silvana Bocanegra UFRPE - DEINFO

Pesquisa Operacional aplicada ao Planejamento e Controle da Produção e de Materiais Programação Linear

O que é Simulação? Capítulo 1. Prof. Afonso C Medina & Prof. Leonardo Chwif. fonte original de consulta.

Terminologia encontrada para PO

TP052-PESQUISA OPERACIONAL I Introdução. Prof. Volmir Wilhelm Curitiba, Paraná, Brasil

CAPÍTULO 2 Visão Geral da Abordagem de Modelagem da Pesquisa Operacional 7

PESQUISA OPERACIONAL Introdução. Professor Volmir Wilhelm Professora Mariana Kleina

Investigação Operacional

Tópicos em Otimização de Licenciatura em Computação Introdução

PESQUISA OPERACIONAL APLICADA A LOGÍSTICA

Problemas de otimização

Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana

Cap. 2 Pesquisa Operacional na Tomada de Decisão

Marcone Jamilson Freitas Souza

PNV-5005 MODELAGEM E ANÁLISE DE SISTEMAS INTERMODAIS DE TRANSPORTE UTILIZANDO TÉCNICAS DE SIMULAÇÃO

EAD 350 Pesquisa Operacional Aula 01 Parte 1 Histórico & Conceito de PO

Pesquisa Operacional. Ementa. Prof. Edézio

Vários modelos: um SAD pode incluir vários modelos, cada um representando uma parte diferente do problema de tomada de decisão Categorias de modelos

Pesquisa Operacional I Apresentação Geral do curso exemplos de modelagem

Simulação e Modelagem

Otimização. Conceitos Fundamentais. Paulo Henrique Ribeiro Gabriel Faculdade de Computação Universidade Federal de Uberlândia 2016/2

Programação Matemática

Pesquisa Operacional. Definição. Sumário 2/23/2016

Localização de Instalações. Projeto de Redes Logísticas. Escola Politécnica. Prof. Dr. Claudio Barbieri da Cunha.

COMPARAÇÃO ENTRE FROTA HOMOGÊNEA E HETEROGÊNEA EM PROBLEMAS DE ROTEAMENTO DE VEÍCULOS CAPACITADOS

Disciplina que estuda métodos analíticos para auxiliar na tomada de decisões.

NOTAS DE AULA 1 METAHEURÍSTICA 13/10/2016

A IMPORTÂNCIA DA PROGRAMAÇÃO DE COMPUTADORES PARA A ENGENHARIA DE PRODUÇÃO

Prática 02. Total. Pré-requisitos 2 MTM112. N o

Professor: Rodrigo A. Scarpel

PCC173 - Otimização em Redes

c PAVF 2 Otimizac~ao 'Aurelio' Otimizac~ao.[De otimizar+-c~ao] S.f. 1. Estat. Processo pelo qual se determina o valor otimo de uma grandeza. Otimo.[Do

Problema de Designação. Fernando Nogueira Problema de Designação 1

5 Decisão Sob Incerteza

Programação Linear e Inteira, Introdução

1 - A capacidade de fluxo que corresponde a capacidade máxima que pode passar pelo arco.

Pesquisa Operacional Aula 1 - Introdução

Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu

Introdução à Pesquisa Operacional

Minicurso Inteligência Artificial Aplicada a Sistemas Elétricos. Niterói, 12 de Maio de 2018

MODELAGEM E SIMULAÇÃO

Prática 00. Total 04. Pré-requisitos. No. De Créditos 04

OTIMIZAÇÃO. O processo de otimização normalmente involve a procura de pontos de máximos e mínimos de uma função.

Pesquisa Operacional I - Módulo 01

Modelos e Modelagem. Roteiro

Pesquisa Operacional / Programação Matemática

MODELOS E A SOLUÇÃO DE. Prof. André Rabelo

Universidade Federal de Itajubá

Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana

Uma Introdução à Programação Linear

DEPARTAMENTO DE ENGENHARIA MECÂNICA

Introdução a Programação Inteira. Franklina M. B. Toledo - ICMC/USP

Programação Linear. Gabriel Ferreira Gabriel Tutia Gabriel Yida Thiago Ferraz

Aula 13: Branch-and-bound

Pesquisa Operacional I Apresentação Geral. Prof. Eduardo Uchoa

CAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves

DECISÕES SOBRE TRANSPORTES (PARTE III) Mayara Condé Rocha Murça TRA-53 Logística e Transportes

Ementa. Prof. José Luiz

Lista de Exercícios Programação Inteira. x 2 0 e inteiros.

Ferramenta de Suporte à Tomada de Decisão na Indústria Têxtil

Introdução em Engenharia. Problemas de Engenharia. Engenharia: Sérgio Haffner SÍNTESE. Conceitos Conceitos fundamentais

Pesquisa operacional (DCC035)

Aula de Hoje 1. PROGRAMA E CRITÉRIOS DE AVALIAÇÃO; 2. INTRODUÇÃO À PESQUISA OPERACIONAL (PO) 3. APLICAÇÕES DE PO 4. CONCLUSÃO

Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana

MÉTODOS DE OTIMIZAÇÃO MULTIOBJETIVO

PROGRAMAÇÃO LINEAR E APLICAÇÕES

Introdução à Pesquisa Operacional

C O M U N I C A D O. 1 O Núcleo de Registro e Controle Acadêmico (NRCA) fará a matrícula dos alunos acima indicados na disciplina indicada.

PROBLEMAS DE PROGRAMAÇÃO LINEAR COM O USO DO SOFTWARE LINDO NA PERPECTIVA DA MODELAGEM MATEMÁTICA

Exemplos de modelos de PL ou PI

Conteúdo. Introdução. Notas. Programação Linear Inteira, Introdução. Notas. Notas

Pesquisa Operacional. Introdução à Pesquisa Operacional Programação Linear

Programação Linear/Inteira

Pesquisa Operacional Introdução, Histórico e Conceitos Básicos. Prof. Ricardo Santos

Tópicos Especiais em Otimização

Pesquisa Operacional. Evanivaldo Castro Silva Júnior

MÉTODOS QUANTITATIVOS AULA 1. Material adaptado do Prof. ANTONIO VIANA MATIAS

2 Algoritmos Genéticos Heurística Premissa: Localidade Fraca Conclusões Estrutura de um Algoritmo Genético 26

TE 231 Métodos Numéricos em Engenharia Elétrica. Prof. Mateus Duarte Teixeira

Universidade Federal de Itajubá

Aula 01: Introdução Otimização Linear e Inteira Túlio A. M. Toffolo

INVESTIGANDO O PROBLEMA DA MOCHILA IRRESTRITA EM SUA VERSÃO BIDIMENSIONAL

ARA Pesquisa Operacional

Modelagem e Decisão Introdução e Aplicação de modelagem em Administração

PEA 2522 MÉTODOS DE OTIMIZAÇÃO. Otimização

A ENGENHARIA DE CONTROLE E AUTOMAÇÃO

PCC173 - Otimização em Redes

Investigação Operacional

MPEP ITA PG/EAM-P. Turma Senai. Plano de Ensino. MB-756 Pesquisa Operacional Aplicada à Produção

Optimização de um Plano de Marketing Directo para o Sector da Banca Daniel Barata

Aula 12: Programação Inteira

Transcrição:

INTRODUÇÃO À PESQUISA OPERACIONAL **Apresentação** Profa. Vitória Pureza 2º Semestre

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

O que é Pesquisa Operacional? 2 3 4 Qual o roteiro que minimiza a distância percorrida pelo técnico? 1

PROBLEMA DO CAIXEIRO VIAJANTE

PROBLEMA DE ROTEAMENTO DE VEÍCULOS

PROBLEMAS DE CORTE E EMPACOTAMENTO

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 em operação simultaneamente para garantir que 95% dos clientes fiquem na fila no máximo 10 minutos? PROBLEMA DE FILAS

CRU1 $45 oct=12 enx=0,5 GAS1 $70 oct min =10 enx max =1 CRU2 $35 oct=6 enx=2 GAS2 $60 oct min =8 enx max =2 CRU3 $25 oct=8 enx=3 GAS3 $50 oct min =6 enx max =1 PROBLEMA DA MISTURA

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? PROBLEMA DE PORTFOLIO DE INVESTIMENTOS 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 TIMETABLING

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ção Operacional; em espanhol: Investigación Operativa)

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 1952 1953 1957 1968 Fundação da Sociedade Científica Americana de Pesquisa Operacional (ORSA) Fundação da Sociedade Inglesa de Pesquisa Operacional (ORS) e da Sociedade Americana de Ciências de Administração (TIMS) Primeira Conferência Internacional de Pesquisa Operacional (Oxford, Inglaterra) Fundação da Sociedade Brasileira de Pesquisa Operacional (SOBRAPO) 11

Áreas Gerais de Aplicação INÍCIO DEPOIS HOJE Problemas logísticos, dimensionamento de frotas, detecção de submarinos inimigos... Armazenagem, alocação de recursos, reposição de equipamentos,programação e controle de processos... Bancos, hospitais, sistemas jurídicos, bibliotecas, agências governamentais, trânsito, turismo, energia, esportes, marketing, portfolio de ações...

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

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

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)

Modelos Concretos Abstratos Matemáticos Modelos matemáticos são descrições aproximadas de modelos conceituais de um problema Problema real abstração Modelo conceitual abstração Modelo Matemático Processo de Modelagem

Concretos Modelos Determinísticos Abstratos Matemáticos Probabilísticos 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

DECISÕES DO PCP DE UM SISTEMA DE PRODUÇÃO QUANTO produzir ONDE produzir COMO produzir QUANDO produzir O QUE produzir

Modelo de Programação Matemática (Otimização) Tomar decisões de forma que VARIÁVEIS DE DECISÃO x i o sistema opere da melhor forma possível considerando que as decisões estão relacionadas e limitadas por vários fatores FUNÇÃO OBJETIVO f(x) a ser otimizada (max ou min) RESTRIÇÕES ( =)

Um Modelo para o Problema do Caixeiro Viajante Min n n i 1 j 1 d ij x ij Função Objetivo sujeita a : n j 1 n i 1 x x ij ij 1 1 i j 1.. n 1.. n Restrições x*=(x 11 *, x 12 *,..., x nn *) i S j S x ij S 1 S {2,..., n} x ij {0,1} i, j 1.. n Variáveis de Decisão

A Metodologia da Pesquisa Operacional Coleta de dados Definição e descrição do problema Formulação de um modelo matemático Contínua atualização e exame do modelo e dos resultados Reportagem e implementação da solução Resolução do modelo

Tipos de Modelos LINEARES Programação linear Programação dinâmica Fluxo em redes Programação linear inteira SIMULAÇÃO 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

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 o Programação Linear: Algoritmo simplex, algoritmos de pontos interiores 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 otimalidade o 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)

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ções o o o o o o o o Softwares de otimização: CPLEX, GINO, LINDO, MINOS, OSL, XPRESS Planilha Excel Sistemas algébricos computacionais: Maple, Mathematica, MATLAB Linguagens de modelagem: AIMMS, AMPL, GAMS, LINGO e MPL 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) Sistemas computacionais logísticos projetados para apoiar decisões de roteamento e programação de veículos: LogiX, WINROUTE, ROADSHOW Linguagens para modelos de simulação: GASP, GPSS, SIMAN, SLAM Softwares simuladores com animação gráfica dinâmica: Arena, AutoMod, FACTOR, GPSS/H, ProModel e SIMSCRIPT.

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

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

Objetivos da Disciplina Aprendizado de algumas ferramentas clássicas de Pesquisa Operacional Uso do software LINDO para resolução de modelos matemáticos

Tópicos Gerais 1. A Metodologia da Pesquisa Operacional 2. Programação Linear 3. Decisão com Incerteza

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)

Bibliografia 1. Arenales, M. et al (2008). Pesquisa Operacional, 1 a edição, Editora Campus. (biblioteca) 2. Winston (1992). Operations Research - Applications and Algorithms, 2 nd 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

Atendimento Terça-feira (14:00-17:00 hs)

Próxima aula Leitura dos capítulos 1 e 2 (até seção 2.5) da referência 1