Introdução à Pesquisa Operacional

Documentos relacionados
Pesquisa Operacional. Modelagem de problemas

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

Modelos e Modelagem. Roteiro

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

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

Pesquisa Operacional. Introdução à Pesquisa Operacional

Cap. 2 Pesquisa Operacional na Tomada de Decisão

Computação Científica Combinatória

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

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

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

Introdução à Pesquisa Operacional

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

Pesquisa Operacional Aula 1 - Introdução

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

MODELAGEM E SIMULAÇÃO

Mecanismos de Interrupção e de Exceção, Barramento, Redes e Sistemas Distribuídos. Sistemas Operacionais, Sistemas

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

04/03/2016 CONCEITOS DE DECISÃO E O ENFOQUE GERENCIAL DA PESQUISA OPERACIONAL PESQUISA OPERACIONAL: CARACTERÍSTICAS IMPORTANTES:

Pesquisa Operacional. Evanivaldo Castro Silva Júnior

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

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

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

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

Pesquisa Operacional. Ementa. Prof. Edézio

Tópicos em Otimização. Modelagem Slides disponibilizados pelo Prof. Fernando Gomide - Unicamp

Simulação e Modelagem

PESQUISA OPERACIONAL APLICADA A LOGÍSTICA

MATEMÁTICA: DA PRÁTICA À ABSTRAÇÃO E O SEU USO PROFISSIONAL

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

PESQUISA OPERACIONAL INTRODUÇÃO À DISCIPLINA HISTÓRICO CARACTERÍSTICAS

INE 5101 Simulação Discreta. Simulação Discreta de Sistemas - Prof. Paulo Freitas - UFSC/CTC/INE

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

3 Decisões de Localização de Instalações

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

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

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

Professor: Rodrigo A. Scarpel

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

Otimização multicritério, análise de sensibilidade e hipotética

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

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

Análise de Processos ENG 514

APOSTILA DE PROCESSOS DECISÓRIOS (JAN/2018)

PESQUISA OPERACIONAL I

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO PROGRAMA DE DISCIPLINA

SEQÜÊNCIA ACONSELHADA DISCIPLINAS POR SEMESTRE

Jogos de Empresas MÓDULO I

Sistemas de Informação e Decisão. Douglas Farias Cordeiro

Ementário das disciplinas do curso de Engenharia de Software

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

CRÉDITOS DO CURSO. Carga Horária Créditos IN1030 Seminários 30 2

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

Sistemas de Informações Gerenciais

Programação Linear Aplicada em Redes de Telecomunicações. Prof. Rodrigo de Souza Couto

Adaptação Curricular Tabela de equivalência CURRÍCULO 2014 CURRÍCULO 2017

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO PROGRAMA DE DISCIPLINA

5 Decisão Sob Incerteza

CURSO: ENGENHARIA DE PRODUÇÃO EMENTAS º PERÍODO

Inteligência Artificial. Conceitos Gerais

CURSO: ENGENHARIA DE PRODUÇÃO EMENTAS º PERÍODO

STT Pesquisa Operacional para Sistemas Logísticos e Engenharia de Transportes. Lucas Assirati beth.stt.eesc.usp.

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

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

1º Período. Horário Início Término CAD103 ADMINISTRAÇÃO TGA ALGORITMOS E ESTRUTURAS DE DADOS III

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

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

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Data: 05/07/2013 Currículo de Cursos Hora: 12:10:07

Disciplinas Fundamentais Curso de Especialização em Administração Industrial (CEAI)

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

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

Oferta de disciplinas para o período 2014/2

DISCIPLINAS OPTATIVAS PERFIL TEÓRICO

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

- A Computação Científica é uma área de estudo que, utilizando computadores, se interessa

Metodologia da Investigação Operacional

CURSO: ENGENHARIA DE PRODUÇÃO EMENTAS PERÍODO

EAD 350 Pesquisa Operacional Aula 01 Parte 2

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Planejamento Logístico. Anhanguera 2011 Prof. André Jun

SIMULAÇÃO. Professor: Adriano Benigno Moreira

Programação Inteira Resolução por Branch and Bound

EAD 350 Pesquisa Operacional Aula 01 Parte 2

EMENTÁRIO CURSO DE CIÊNCIA DA COMPUTAÇÃO MATRIZ 2013

Introdução à Pesquisa Operacional

3. Resolução de problemas por meio de busca

α ( u 1 - u 2 ) = u 3 - u 2.

Avaliação Quantitativa de Sistemas

Tabela de Pré-Requisitos. Interdisciplinar 36 Não há

Pesquisa Operacional I - Módulo 01

Ementa. Prof. José Luiz

1.3 modelagem e formas de representação de problemas

Unidade: Pesquisa Operacional e a Tomada de

ADMINISTRAÇÃO GERAL. Abordagem Sistêmica Teoria Matemática da Administração Parte 1. Prof. Fábio Arruda

Lógica de Programação

Curso Profissional de Nível Secundário

Transcrição:

Introdução à Pesquisa Operacional 1 Pesquisa Operacional na tomada de decisões 1.1 Introdução à Pesquisa Operacional 1.2 Processo de modelagem 1.3 Processo de resolução 1.4 Modelos de programação matemática 2 Modelos de Programação Linear 2.1 Programação linear 2.2 Problemas de programação linear: Fazenda, Mistura, Dieta, Estoque 2.3 Análise de sensibilidade Prof. Alexandre César 3 Problemas de rede 3.1 Problemas de Transporte, Produção, Distribuição, Caminho e Fluxo 3.2 Problemas de Ordenação, Planejamento e Programação de Atividades 3.3 Métodos de Caminho Crítico (CPM-PERT) 4 Modelos de Programação Inteira 4.1 Branch-and-Bound 4.2 Problemas de programação inteira 4.3 Programação dinâmica 5 Modelos de Programação Não-Linear 5.1 Convexidade e optimalidade 5.2 Programação côncava, convexa e quadrática 5.3 Métodos baseados em derivativos e não-derivativos 6 Metaheurísticas de busca 6.1 Classes de problemas 6.2 Heurísticas de busca 6.3 Metaheurísticas: Recozimento Simulado, Busca Tabu 6.4 Metaheurísticas inspiradas na natureza REFERÊNCIA BIBLIOGRÁFICA Gerson Lachtermacher - Pesquisa Operacional na Tomada de Decisões. 2a. Edição. Editora Campus. 2004. Goldbarg & Luna - Otimização combinatória e programação linear: modelos e algoritmos. Editora Campus. 2000. Valdísio Viana- Metaheurísticas e programação paralela em otimização Combinatória. UFC Edições. 1998.

2 Pesquisa operacional na tomada de decisões Pesquisa operacional é uma área multidisciplinar relacionada à Engenharia de Produção que congrega técnicas encontradas na programação matemática, ciências de gerenciamento, teoria de jogos, simulação discreta e até sistemas inteligentes. Entidades ligadas à área de Pesquisa Operacional e Ciências de Gerenciamento (Management Sciences): INFORMS (EUA) SOBRAPO (BRASIL) Tomada de Decisão É o processo de identificar um problema específico e selecionar uma linha de ação para resolvê-lo. Um Problema ocorre quando o estado atual de uma situação é diferente do estado desejado. Um Problema é uma dificuldade que impede que uma vontade seja concretizada. Solucionar Problemas exige a capacidade de criar adequadas representações da realidade (modelos) e, com ajuda delas, encontrar um algoritmo de solução que explique como remover ou superar tal dificuldade (Goldbarg,2000).

3 Tipos de Problemas (Goldbarg,2000): Decidíveis Problemas de Decisão Existe estrutura S que satisfaça propriedades K'? (SIM ou NÃO) Problemas de Localização Encontrar estrutura S que satisfaça as propriedades K Problemas de Otimização Encontrar estrutura S que melhor satisfaça critério. Não Decidíveis Não apresentam solução algorítmica Exemplos: Seja um grafo G e um inteiro K>0 Decisão: Existe um clique em G de tamanho > (maior igual) K? Localização: Encontrar em G um clique de tamanho > K? Otimização: Encontrar em G um clique de tamanho máximo. Níveis de decisão Estratégico Operacional Gerencial e Gerencial Estratégico Operacional Obs: Clique: Find the largest subgraph that is complete in an undirected graph

4 Tomada de Decisão Problemas encontrados no processo de decisão: Otimização de recursos Localização de facilidades Roteamento Carteiras de investimento Alocação de pessoal Previsão e planejamento A tomada de decisão está comumente associada a problemas que surgem em processos operacionais. A busca ou pesquisa pela melhor decisão a ser tomada, baseando-se em aspectos quantitativos é chamada de Pesquisa Operacional. Objetivos da Tomada de Decisão Converter dados em informações significativas Apoiar o processo de decisão de forma transferível e independente Criar sistemas computacionais úteis ao decisor (usuário não-técnico) Processamento de Dados Sist.de Informação Gerencial Sistemas de Apoio à Decisão Sistemas Especialistas Números e Fatos Dados Informações Decisões Insights

5 Fatores Relevantes Tempo disponível para tomada de decisão A importância da decisão O ambiente Certeza/incerteza e risco Agentes decisores Conflito de interesses Classificação da informação Estruturada Semi-Estruturada Não Estruturada Método de Resolução do Problema Identificar o problema Gerar alternativas Escolher a melhor alternativa

6 Modelos Computacionais Um modelo é uma Identificação do simplificação a Problema realidade; Considera apenas Criação de aspectos que um dado Alternativas observador considera relevante para o Seleção de entendimento de como Alternativa um processo funciona (Oliveira, 2004). Implementação e Modelos são Monitoração representações simplificadas da realidade que preservam, para determinadas situações e enfoques, uma equivalência adequada (Goldbarg, 2000) A construção de um algoritmo de solução é profundamente influenciada pelo modelo utilizado. Solucionar problemas é, portanto, uma arte de criar ou escolher modelos, e com eles construir algoritmos que funcionem na prática e sejam rápidos o suficiente para que ainda exista o problema quando oferecerem a solução (Goldbarg,2000). Um modelo computacional é um conjunto de relações matemáticas e hipóteses lógicas implementadas em computador como uma representação de um problema real de tomada de decisão.

7 Processo de Modelagem Força os decisores a tornarem explícitos seus objetivos. Força a identificação e armazenamento das diferentes decisões que influenciam os objetivos. Força a identificação e armazenamento dos relacionamento entre as decisões. Força a identificação das variáveis a serem incluídas e em que termos elas serão quantificáveis. Força o reconhecimento de limitações. Permitem a comunicação de suas idéias e seu entendimento para facilitar o trabalho de grupo. Modelo Análise Resultado Mundo Simbólico Mundo Real Abstração Julgamento Gerencial Interpretação Situação Gerencial Intuição Decisões Realismo Um modelo só tem valor se o seu uso provoca melhores decisões. Intuição Modelos quantitativos e intuição gerencial não se encontram em lados opostos. Intuição é crucial durante a interpretação e implementação.

8 O modelo sistêmico (Goldbarg, 2000) Sistemas são unidades conceituais ou físicas, compostas de partes interrelacionadas, interatuantes e interdependentes. Principais propriedades: Sinergia o todo alcança desempenho melhor do que seria obtido pela soma das partes Simbiose Interna compartilhamento de funções (cada parte é indispensável) Simbiose Externa componente participante e indispensável de um ecossistema social Homeostase conservação de seu estado de equilíbrio Entropia Negativa capacidade de importar energia de seu ecossistema social para compensar a natural degradação (equilíbrio com o meio) Aninhamento Características gerais dos modelos Um modelo sempre simplifica a realidade. Um modelo simbólico deve conter detalhes suficientes para que: Os resultados atinjam suas necessidades O modelo seja consistente com os dados O modelo possa ser analisado no período de tempo disponível a sua concepção

9 Dimensão da complexidade de modelos (Goldbarg, 2000) Dinâmica Indeterminado Estocástico Determinístico Poucas Variáveis e Homogeneidade Muitas Variáveis e Heterogeneidade Domínio Tratável Dinâmica Intratável Meio Ambiente Indeterminado Estocástico Determinístico Tratável Muitas Variáveis e Heterogeneidade Domínio Intratável Meio Ambiente Plano de mecanismos (interior)

10 Quanto à natureza (Goldbarg, 2000) Modelos Físicos Concretos Geométricos Matemáticos Abstratos Lógicos Esquemáticos Quanto às propriedades (Goldbarg, 2000) Icônicos: diferença na escala, por ex. fotografia Analógicos: grafos utilizam grandezas geométricas para representar variáveis Simbólicos: letras, números e outros símbolos, como um DFD. Quanto às variáveis controladas (Emshoff, 1970) Descritivos: linguagem corrente Físicos: miniaturas, túneis de vento Simbólicos: desenhos Procedimentais: simulação Modelos de Tomada de Decisão São modelos simbólicos nos quais algumas variáveis representam decisões que devem ser tomadas. Modelos Determinísticos São modelos nos quais todas as variáveis relevantes são assumidas como certas e disponíveis. Modelos Probabilísticos ou Estocásticos São modelos nos quais uma ou mais variáveis não são conhecidas com certeza. Variáveis Randômicas ou Aleatórias

11 Tipos de Modelagem Modelagem Dedutiva Hipóteses das variáveis relevantes e suas interligações. Modelagem do tipo top-down, maior peso no conhecimento do modelador a respeito das variáveis e parâmetros. Modelagem Inferencial Análise dos dados para estabelecimento das relações entre variáveis. Modelagem do tipo down-top Modelagem Decisória Projeções Se Então Árvore de Decisão Teoria de Filas Modelos Probabilísticos MODELAGEM DEDUTIVA Análise de Dados Previsão de dados Simulação Modelagem Análise Estatística Estimação de Parâmetro MODELAGEM INFERENCIAL Modelos Matemáticos Modelagem Decisória Projeções Se Então Otimização Modelos Determinísticos Análise de Dados Estimação de Parâmetro Pesquisa em Banco de Dados Informação estruturada ou semi-estruturadas, tem-se: Programação Matemática Modelos de Previsão Simulação Sistemas Especialistas PERT/CPM - Gráficos de Gantt Árvore de Decisão Métodos de Apoio Multi-Critério

12 Modelagem Definição do Problema Formulação e Construção do Modelo Inicial Simulação do Modelo Validação do Modelo Reformulação do Modelo Aplicação do Modelo Dificuldades Hiatos de Tradução Hiato Lógico Hiato Ferramental Problema Real Modelo Lógico Modelo Computacional

13 Problemas de Otimização Em problemas reais de otimização busca-se maximizar ou minimizar uma quantidade específica, chamada objetivo, que depende de um número finito de variáveis de entrada. As variáveis de entrada podem ser: Independentes uma das outras. Relacionadas uma com as outras por meio de uma ou mais restrições. Aplicações de Otimização Matemática Determinação de Mix de Produtos Scheduling Roteamento e Logística Planejamento Financeiro Elementos: Objetivos Variáveis de decisão ou controle Níveis de detalhe

14 Modelos de Otimização a) Estrutura do sistema é suficientemente simples: plano de mecanismo b) Estrutura simples, mas representação difícil: analogia com outros sistemas. Metaheurísticas de busca são metáforas para problemas de otimização c) Estrutura não-aparente: análise estatística permite transformar um sistema em uma caixa-preta, onde as respostas para determinados estímulos são conhecidas. Necessário muitas vezes de um projeto de experimentos que permita que tal padrão de estímulo-resposta seja conhecido. d) Experimentação limitada: modelos de conflitos e jogos de operações (Ackoff, 1971) Modelo de Otimização Minimizar f ( x ) Sujeito a : h ( x ) = 0, i g j ( x ) 0 x R f:r n R g:r n R h:r n R n i j = 1,..., m = 1,..., m h g Dependendo dos valores que podem ser assumidos pelas variáveis de controle e pela natureza das equações que modelam o processo (plano de mecanismos): Programação Linear Programação Não-Linear Programação Inteira

15 Modelos de Otimização Em geral, não é trivial a modelagem. Existem modelos propostos para vários problemas clássicos. Problemas similares podem ser similarmente resolvidos. Existem ferramentas computacionais (solvers) que podem ser usados para encontrar a solução ótima. Metaheurísticas de busca Dependendo do número de variáveis e complexidade do modelo, pode-se optar por métodos alternativos de otimização baseados em analogias com outros sistemas: Algoritmos evolutivos Busca tabu Sistemas imunológicos artificiais Sistemas de colônia de formigas Em geral, são de fácil concepção, mas de difícil ajuste de parâmetros. Nem sempre encontram soluções ótimas. Para serem mais robustos, são algoritmos estocásticos. Na maioria das vezes, um mesmo ajuste de parâmetros não permite a solução de várias instâncias do problema. Há uma linha de pesquisa visando desenvolver algoritmos genéricos, robustos, paralelizáveis e rápidos.

16 Pesquisa operacional Automatização de Processos Análises Operacionais Identificação de Gargalos Determinação de Valores Projetos e Reengenharia Os modelos quantitativos não tomam as decisões, mas as tornam muito mais claras e fáceis, ficando ainda sujeitas a critérios não quantitativos tais como, ingerências políticas, culturais, etc. Exercício Caso da Fábrica de Pastéis e Pastelões Ltda. A Pastéis e Pastelões Ltda. fabrica pastéis de forno a partir de dois ingredientes básicos: massa semi-pronta e recheio congelado. A empresa pretende estabelecer um modelo para previsão de seu lucro operacional mensal. Desconsiderando a hipótese de alteração do tamanho e da qualidade dos pastéis, a diretoria considera que o preço unitário do pastel e o preço médio praticado pela concorrência são os únicos fatores relevantes na determinação da demanda, a qual comporta-se segundo a seguinte equação: D = 15.000 5000 x + 5000 y, onde x é o preço do pastel da Pastéis e Pastelões e y é o preço médio dos pastéis vendidos pelos concorrentes.