Investigação Operacional



Documentos relacionados
Investigação Operacional e Gestão de Projectos

Investigação Operacional e Gestão de Projectos

Introdução a IO V 1.1, V.Lobo, EN/ISEGI, 2007

Investigação Operacional

Método Simplex - Variantes V 1.1, V.Lobo, EN / ISEGI, 2008

Variantes sobre o método Simplex: Método do grande M

Pesquisa Operacional

Utilização do SOLVER do EXCEL

Um Modelo Matemático de Gestão de Recursos Humanos

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

Apresentação do programa e bibliografia. Objectivos da disciplina e sua inserção no curso.

PESQUISA OPERACIONAL: UMA ABORDAGEM À PROGRAMAÇÃO LINEAR. Rodolfo Cavalcante Pinheiro 1,3 Cleber Giugioli Carrasco 2,3 *

PROGRAMAÇÃO LINEAR. Resolução de problemas de programação linear usando o comando Solver, no Excel.

INVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios

PESQUISA OPERACIONAL -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

1. Problemas de Programação Linear

PROGRAMA DE DISCIPLINA

Pesquisa Operacional na Tomada de Decisões. Conteúdos do Capítulo. Programação Linear. Lindo. s.t. Resolvendo Programação Linear Em um Microcomputador

ExemResumo parcial da última Quinta-feira, 28 de fevereiro. Os preços-sombra podem ser encontrados ao se examinar os quadros inicial e final!

Eduardo C. Xavier. 24 de fevereiro de 2011

Programação Inteira. Advertência

Projeto e Análise de Algoritmos Projeto de Algoritmos Tentativa e Erro. Prof. Humberto Brandão humberto@bcc.unifal-mg.edu.br

Investigação Operacional- 2009/10 - Programas Lineares 3 PROGRAMAS LINEARES

em torno do Planeamento da Produção e da Gestão de Operações

Arrendamento de espaço num armazém

Análise da sensibilidade

Diagrama de Precedências

Prof. MSc. Herivelto Tiago Marcondes dos Santos FACULDADE DE TECNOLOGIA DE GUARATINGUETÁ PROF. JOÃO MOD

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

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi

Inteligência Computacional: resolvendo problemas difíceis da vida real

PESQUISA OPERACIONAL. Fabiano F. T. dos Santos. Instituto de Matemática e Estatística

Models and Algorithms for Combinatorial Optimization Problems. LP Solve. Albert Einstein Fernandes Muritiba.

PCC173 - Otimização em Redes

INSTITUTO POLITÉCNICO DE SETÚBAL ESCOLA SUPERIOR DE TECNOLOGIA DEPARTAMENTO DE MATEMÁTICA MATEMÁTICA APLICADA

Softwares de Cadeia de Suprimentos Capítulo 6. André Jun Nishizawa

Pesquisa Operacional. Função Linear - Introdução. Função do 1 Grau. Função Linear - Exemplos Representação no Plano Cartesiano. Prof.

PROGRAMAÇÃO INTEIRA. Prof. Gustavo Peixoto Silva Departamento de Computação Univ. Federal de Ouro Preto 5 modelos

IA: Problemas de Satisfação de Restrições. Prof. Msc. Ricardo Britto DIE-UFPI

Projeto e Análise de Algoritmos Projeto de Algoritmos Heurísticas e Algoritmos Aproximados

Universidade Lusófona de Humanidades e Tecnologias. Licenciatura em Informática. Frequência de Investigação Operacional (2) 08 de Fevereiro de 2002

ESTRATÉGIAS DE RESOLUÇÃO DE PROBLEMAS DE PESQUISA OPERACIONAL

PRO Pesquisa Operacional II. 5. Análise econômica e análise de sensibilidade

ESCOLA E.B. 2,3 D. AFONSO III. Planificação da disciplina de Matemática - CEF - 2º Ano Ano letivo de 2014/2015

Computação Paralela. Desenvolvimento de Aplicações Paralelas João Luís Ferreira Sobral Departamento do Informática Universidade do Minho.

2. A FERRAMENTA SOLVER (EXCEL)

TRABALHO DE PROGRAMAÇÂO LINEAR

O USO DA FERRAMENTA SOLVER DO EXCEL NA RESOLUÇÃO DE PROBLEMAS DE PROGRAMAÇÃO LINEAR

PROBLEMA DE TRANSPORTE: MODELO E MÉTODO DE SOLUÇÃO

Investigação Operacional

Optimização Multi-critério para o Escalonamento de Operações Fabris

por João Gomes, Director Executivo do Instituto de Planeamento e Desenvolvimento do Turismo e Professor Associado da Universidade Fernando Pessoa

Í N D I C E Introdução Função Constante Função Linear... 02

DISCIPLINA: Métodos Heurísticos

Problemas de transportes

3. Problemas de Optimização Não Linear e de Optimização em Redes

5COP096 TeoriadaComputação

Método de Eliminação de Gauss. Eduardo Camponogara

Logística e Gestão da Distribuição

Ajuste de Curvas. Ajuste de Curvas

Pesquisa Operacional Programação em Redes

2. Problemas de Transportes e Afectação

CAPÍTULO 7 TÉCNICAS GRÁFICAS DE PLANEAMENTO

A Ponte entre a Escola e a Ciência Azul

MACROECONOMIA (1º Ano Gestão, ano lectivo 2003/2004) Exercícios de Apoio ao Capítulo 4 (O mercado de bens)

Notas de aula número 1: Otimização *

Escola Secundária de Tondela Rua Dr. Amadeu Ferraz de Carvalho Tondela CATÁLOGO

2 Problema das p-medianas

II EDIÇÃO DO CONCURSO GESTÃO DE IDEIAS PARA ECONOMIZAR

Exame de Métodos Quantitativos. Época de 2000/2001-1ª Chamada

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

PESQUISA OPERACIONAL INTRODUÇÃO PROGRAMAÇÃO LINEAR DUALIDADE CUSTOS SOLUÇÃO DE PROBLEMAS. Método Simplex. Principais Problemas. Problema do Transporte

PROPOSTA DE OTIMIZAÇÃO DO TEMPO DE MANOBRA DE NAVIOS COM O USO DE ÁREAS DE FUNDEIO:

Resolução da Lista 2 - Modelos determinísticos

MÉTODOS DE RESOLUÇÃO DE PROBLEMAS EM IA. Busca em espaço de estados. Estados e Operadores. Jogo dos 8. Sumário. Exemplo: jogo dos 8

Licenciatura em Matemática Aplicada Investigação Operacional Exercícios de Programação Inteira

Otimização Aplicada à Engenharia de Processos

MPEP ITA PG/EAM-P. Turma Senai. Plano de Ensino. MB-701 Nivelamento em Matemática Superior

PORTO EDITORA AREAL EDITORES LISBOA EDITORA. Manual do Utilizador. Aluno.

Programa de Unidade Curricular

Programa de Formação Contínua em Matemática para Professores dos 1º e 2º Ciclos do Ensino Básico Tarefa: As roupas do Tomás

UNIVERSIDADE CATÓLICA PORTUGUESA Centro Regional das Beiras Pólo de Viseu Instituto Universitário de Desenvolvimento e Promoção Social

Código da Disciplina: ENEX Semestre Letivo: 1ºSEM/2015

Fundamentos da PESQUISA OPERACIONAL

7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura Exemplo de um grafo linear.

Disciplina de Projetos e Análise de Algoritmos. Aula 1 - Apresentação aos Algoritmos Computacionais

Utilização do Solver na solução de problemas de PL

Projeto de Sistemas I

Sistemas Inteligentes Lista de Exercícios sobre Busca

ATENÇÃO: Escreva a resolução COMPLETA de cada questão no espaço reservado para a mesma.

APLICAÇÕES DA DERIVADA

INTRODUÇÃO AO ASSUNTO PESQUISA OPERACIONAL. O que é Pesquisa Operacional?

O Método Simplex para

CAP. I ERROS EM CÁLCULO NUMÉRICO

Transcrição:

Sumário Victor Lobo Investigação Operacional Introdução Programa da cadeira Bibliografia Horário de dúvidas e contactos Avaliação O que é Investigação Operacional? Investigar as operações da empresa, embora tenha começado por operações militares Matemática aplicada à empresa Optimização Optimização com restrições, optimização linear, não linear, inteira, com heurísticas, etc,etc O que é importante nesta cadeira? O que é importante nesta cadeira? Conhecer algumas formalizações padrão Compreender as aproximações e limitações dos modelos Conhecer alguns métodos de optimização Saber que existem outros, e onde os encontrar. Ser capaz de resolver alguns problemas Programa 0 Introdução à Investigação Opracio 1 - Programação Linear 2 Programação Linear Inteira 3 Gestão de projectos 4 Métodos heurísticos 5 Teoria da decisão 6 Simulação 7 Considerações Finais

Programa detalhado 0 Introdução a IO Pequena introdução à História da IO Tipos de problemas e de soluções Casos de aplicação Revisões de matemática básica 1 - Programação Linear Descrição de problemas de Programação Linear (PL) Introdução à nomenclatura de PL Formulação de problema em PL Resolução de PL pelo método gráfico O método Simplex Referência a outros métodos (Dual, duas fases, Big M, Karmakar, elipsóide) Utilização de software para problemas de PL Análise de sensibilidade e análise paramétrica Variáveis duais. Interpretação económica das variáveis duais Programa detalhado 2 Programação Linear Inteira Problemas de Transportes e afectação Problemas de PLI Problemas de Optimização Combinatória Pesquisas em árvore 3 Gestão de projectos Rede de projectos Actividades críticas Diagramas de Gant, e PERT/CPM Optimização de recursos 4 Métodos heurísticos Introdução e história Heurísticas construtivas e melhorativas Heurísticas gananciosas Pesquisas locais. Stocastic Hill Climbing, Simulated Anhealing, Tabu Search Algoritmos Genéticos Programa detalhado 5 Teoria da decisão Introdução à teoria da decisão Óptimo de Bayes Árvores de decisão 6 Simulação Introdução à Simulação Aplicações 7 Considerações Finais Outras áreas de IO Bibliografia Livro de texto Introduction to Operations Research, 8th edition, F. Hiller & G. Lieberman, McGraw- Hill, 2005 Outros Investigação Operacional, M.Magalhães-Hill, M.M. Santos, Edições Sílabo, 1999 Investigação Operacional, L.V. Tavares, R.C. Oliveira, Isabel Themido, F.N.Correia,McGraw-Hill, 1996 Operations Research Applications and Algorithms, W. Winston, 3rd edition, Intertantion Thompson Publishing, 1994 Resolução de problemas Papel e lápis MS-Excel Programas de IO Programas desenvolvidos pelo próprio Ideia geral Usar Excel sempre que possível Horário de dúvidas e contactos vlobo@isegi.unl.pt Dúvidas 2ª Feira às 20:00 Por mail em qualquer altura Sempre que estiver no ISEGI (!) Material de apoio www.isegi.unl.pt/docentes/vlobo

Avaliação Exame Final 80% Nota mínima Trabalhos Trabalho de pesquisa e síntese (10%) Ler, apresentar, e comentar um artigo sobre aplicações práticas de IO Trabalho prático (10%) Usar um dos métodos dados num problema prático História de IO Pré-2ª GG A 2ª GG Evolução Ideias básicas Observar Definir o problema e recolher dados Fazer modelos matemáticos Se possível reduzir o problema a um modelo bem conhecido (é importante ter um catálogo de problemas bem conhecidos) Obter soluções a partir do modelo Optimizar resultados, baseados nesses modelos Testar o modelo Verificar se os resultados fazem sentido Confirmar/rejeitar hipóteses Preparação e implementação prática Acompanhamento e verificação de resultados práticos Tipos de modelos Equações Lineares, não lineares Sistemas de equações Regras lógicas (ou outras) Simuladores Restrições Funções de custo Exemplos de funções de custo O nome engana Custo pode ser custo (que se pretende minimizar) Custo pode ser lucro (que se pretende maximizar) Problemas de maximização e minimização são equivalentes Custo unitário Nº de unidades produzidas Lucro Nº de kilos produzidos RESTRIÇÃO Terreno disponível

Modelos Lineares Todas as funções são lineares: Lucro = 3x+2y+4z, com x+y+z=1e x+y z Lucro = 0.54 x, com x 2 Exemplo: Quero maximizar o lucro de uma exploração agrícola, que pode produzir batatas (x 1 ), ou cebolas (x 2 ) Cada tonelada de batata dá um lucro de 1000, e cada tonelada de cebola dá um lucro de 1200. Para produzir uma tonelada de batata, são necessários 0.1 Hectares, e para produzir a mesma quantidade de cebolas são necessários 0.14 Hectares Tenho só 2 Hectares de terra arável. Função de custo a maximizar: Lucro = 1000 x 1 + 1200 x 2 Restrições: 0.1 x 1 + 0.14 x 2 2 D A C B E F G H I L K J Formalização Através de um grafo A L B K C Formalização Através de uma matriz de custos (em tempo, em distância, em dinheiro, ou numa combinação de tudo ) J D I E H G F

Formulação Programação Linear Função de custo linear nas variáveis a optimizar Restrições são lineares Variantes: Problema geral simples (Produção Geral) resolúvel pelo método Simplex Produção sequancial, Napsac, Trim-Loss, Transportes, etc, etc. Problema de produção geral Produtos x 1, x 2, x 3, x 4 Lucros unitários C 1, C 2, C 3, C 4 Limites de recursos B 1,B 2,B 3, Coeficientes técnicos (custos de produção) relativos a cada um dos recursos A 11, A 12, A 21, A 21, Problema de produção geral Maximizar Z= C 1 X 1 + C 2 X 2 + C 3 X 3 + Sujeito a A 11 X 1 + A 12 X 2 + A 13 X 3 + B 1 A 21 X 1 + A 22 X 2 + A 23 X 3 + B 2 X 1,X 2,X 3, 0 Queremos ter o máximo..mas os recursos são limitados as quantidas são sempre positivas Vamos rever o problema das batatas e cebolas A solução é óbvia? That s all Folks!