ARA Pesquisa Operacional

Documentos relacionados
ESCOLA POLITÉCNICA DA UNIVERSIDADE DE SÃO PAULO Departamento de Engenharia Hidráulica e Sanitária PHA Análise de Sistemas Ambientais - 09/2017

Pesquisa Operacional 1. Aula 5- Modelagem de problemas. Profa. Milena Estanislau Diniz 2º Semestre/2011

PCC173 - Otimização em Redes

Aulas 2 e 3 - Modelos de Programação Linear

Modelagem Matemática I

Introdução. Otimização Multiobjetivo. Muitas aplicações de interesse prático podem ser representadas por meio de modelos matemáticos lineares.

Pesquisa Operacional. Modelos de Programação Linear. 15/10/13 UFVJM DECOM Luciana Assis

PROGRAMAÇÃO LINEAR 1. A TEORIA DA PROGRAMAÇÃO LINEAR 2. MÉTODO GRÁFICO 3. MÉTODO SIMPLEX 4. ANÁLIDE DE SENSIBILIDADE 5. APLICAÇÕES

Investigação Operacional

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

Pesquisa Operacional aula 3 Modelagem PL. Profa. Alessandra Martins Coelho

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

Aplicações de PL possíveis até o momento

Slide 1. c 2000, 1998 José Fernando Oliveira, Maria Antónia Carravilla FEUP

Pesquisa Operacional Aula 3 Modelagem em PL

Exemplos de modelos de PL ou PI

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

B-727 Electra Bandeirante SP Rio ,4 SP P.Alegre ,8 Tonelagem

EAD 350 Pesquisa Operacional Aula 01 Parte 2

EAD 350 Pesquisa Operacional Aula 04 Parte 1 Resolução de Exercícios

Problemas de Mistura. Prof. Gustavo Peixoto Silva Departamento de Computação Univ. Federal de Ouro Preto 5 modelos

EAD 350 Pesquisa Operacional Aula 01 Parte 2

Pesquisa Operacional. Modelagem de problemas

PESQUISA OPERACIONAL 4. MODELAGEM MATEMÁTICA 5. ROTEIRO PARA A CONSTRUÇÃO DO MODELO. Prof. Edson Rovina Página 6

COS360. Luidi Simonetti

Programação Matemática

PROGRAMAÇÃO LINEAR E APLICAÇÕES

Otimização. Modelagem e Solução Gráfica. Paulo Henrique Ribeiro Gabriel Faculdade de Computação Universidade Federal de Uberlândia

Problemas de Mistura. Prof. Gustavo Peixoto Silva Departamento de Computação Univ. Federal de Ouro Preto 5 modelos

Prof. Denise Benino - UNINOVE

Cap. 2 Pesquisa Operacional na Tomada de Decisão

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

PROPOSTA DE MAXIMIZAÇÃO DE LUCROS ATRAVÉS DE UM MODELO MATEMÁTICO COM USO DA PROGRAMAÇÃO LINEAR EM UMA DOCERIA DE FORTALEZA, CEARÁ

OTIMIZAÇÃO DE UMA FORMULAÇÃO ALIMENTÍCIA UTILIZANDO PROGRAMAÇÃO LINEAR VISANDO DIMINUIÇÃO DE CUSTO

Programação Matemática

Pesquisa Operacional. 4x1+3x2 <=1 0 6x1 -x2 >= 20 X1 >= 0 X2 >= 0 PESQUISA OPERACIONAL PESQUISA OPERACIONAL PESQUISA OPERACIONAL PESQUISA OPERACIONAL

Programação Linear. O Problema da Dieta. André Ferreira. Liliana Pinho

Programação Matemática - Otimização Linear

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

Sistema de Produção. Administração da Produção e Operações. Sistemas de Produção. Tipos de Sistema de Produção. Output Input

Introdução à Pesquisa Operacional

Universidade Federal de Itajubá

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

Geometria analítica - Programação linear

AULA 03 MODELOS DE PROGRAMAÇÃO LINEAR. Eduardo Camargo de Siqueira PESQUISA OPERACIONAL TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

PESQUISA OPERACIONAL I

PRODUÇÃO. Introdução a Economia

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

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

PROGRAMAÇÃO LINEAR 11º ANO MATEMÁTICA A

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

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

Prof. Silvio Alexandre de Araujo

PESQUISA OPERACIONAL - LISTA DE EXERCÍCIOS 1

Modelagem. Tecnologia da Decisão I TP065. Profª Mariana

Aula 1. Utilização de Planilhas Eletrônicas em Processos. Prof. M.Sc. Aécio Flávio de Paula Filho

Prof. Dr. Álvaro José

1 a Lista - MAT Noções de Álgebra Linear (Matrizes) II/2006

Programação Linear. (1ª parte) Informática de Gestão Maria do Rosário Matos Bernardo 2016

Lista de Exercícios 1 - Otimização Linear Prof. Silvio Alexandre de Araujo. Construção de Modelos e Solução Gráfica

Introdução à Pesquisa Operacional - Otimização Linear

PESQUISA OPERACIONAL. UNIDADE 2 Visão Geral do Modelo

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

Tópicos Especiais em Computação I

Max z= c 1 x 1 + c 2 x 2 + c 3 x c n x n. b 3. c ij : Coeficientes de Custos x j : Variáveis de Decisão. b i : Quantidade Disponível

Universidade Estadual de Mato Grosso do Sul Sistemas de Informação. Tópicos Especiais em Computação I TEC I Prof. Fabio Henrique N.

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

EXERCÍCOS DES TESTES/EXAMES DE ANOS ANTERIORES (LEGI-IST-JRF)

Investigação Operacional. Engenharia Informática Mestrado Integrado em Engenharia Electrónica e Telecomunicações Matemática e Aplicações

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

Universidade da Beira Interior Departamento de Matemática. Ficha de exercícios nº3: Dualidade. Interpretação Económica.

Universidade Federal do Rio de Janeiro

Aula de Apresentação

Unidade II PESQUISA OPERACIONAL. Profa. Ana Carolina Bueno

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

Professor: Rodrigo A. Scarpel

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

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

Fundamentos de Investigação Operacional. Mestrado em Engenharia Civil 2010/11

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

Programação Linear - Parte 1

Pesquisa Operacional. Ementa. Prof. Edézio

202'(/2'(352*5$0$d 2/,1($53$5$352%/(0$6'( 0,6785$6

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


Otimização. Utilizando o OpenOffice-Calc para Solução de Problemas de Otimização. Paulo Henrique Ribeiro Gabriel

Introdução à Pesquisa Operacional - Otimização Linear

de fevereiro de 2002

Matemática. C. Requejo (UA) Métodos de Investigação Operacional MIO / 34

Professor: Rodrigo A. Scarpel

Investigação Operacional

Construir o modelo matemático de programação linear dos sistemas descritos a seguir:

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

LISTA DE EXERCÍCIOS 1 PESQUISA OPERACIONAL MODELAGEM

EAD 350 Pesquisa Operacional Aula 03 Parte 2

Programação Linear/Inteira

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

Lista 3 - Exercícios sobre Modelagem Matemática

Modelagem de problemas de programação linear

Transcrição:

ARA7524 - Pesquisa Operacional Aulas 1, 2 e 3: Introdução e Modelagem Álvaro J. P. Franco 17 de agosto de 2015 Aula baseada nos livros de Chvátal, Dantzig e Thapa, CLRS, e Goldbarg e Luna

Bibliografia Livro 1: Linear Programming de Chvátal (em processo de compra). Livro 2: Linear Programming: 1. Introduction de Dantzig, e Thapa (biblioteca ARA). Livro 3: Introduction to Algorithms de Cormen, Leiserson, Rivest, Stein (biblioteca ARA). Livro 4: Integer Programming de Wolsey (em processo de compra). Livros 5, 6,... Qualquer livro sobre Pesquisa Operacional da biblioteca ARA.

O que é Pesquisa Operacional (PO)? É um ramo interdisciplinar da Matemática Aplicada que faz uso de modelos matemáticos, estatísticos e de algoritmos na ajuda à tomada de decisões. (Wikipedia) Onde encontramos PO: nas universidades (UFSC, UFRJ, UFMG, UFG, USP, UNICAMP,...); nas multinacionais (Google, Yahoo, Microsoft, IBM,...); em grandes industrias e empresas,...

Alguns problemas para motivar o uso da PO Dados um mapa com as cidades e a distância entre cidades vizinhas, encontrar um caminho com a menor quilometragem possível entre Araranguá e Fortaleza.

Alguns problemas para motivar o uso da PO Dados um mapa com as cidades e a distância entre cidades vizinhas, encontrar um caminho com a menor quilometragem possível entre Araranguá e Fortaleza. Dados um mapa de uma cidade, e pares (origem, destino) de vários veículos, encontrar as rotas para cada veículo de tal forma a minimizar a distância total percorrida por todos os veículos.

Alguns problemas para motivar o uso da PO Dados um mapa com as cidades e a distância entre cidades vizinhas, encontrar um caminho com a menor quilometragem possível entre Araranguá e Fortaleza. Dados um mapa de uma cidade, e pares (origem, destino) de vários veículos, encontrar as rotas para cada veículo de tal forma a minimizar a distância total percorrida por todos os veículos. Dados caixas com seus determinados volumes, e um baú de um caminhão, encontrar (se possível) uma forma de empacotar as caixas no baú.

Alguns problemas para motivar o uso da PO Dados um mapa com as cidades e a distância entre cidades vizinhas, encontrar um caminho com a menor quilometragem possível entre Araranguá e Fortaleza. Dados um mapa de uma cidade, e pares (origem, destino) de vários veículos, encontrar as rotas para cada veículo de tal forma a minimizar a distância total percorrida por todos os veículos. Dados caixas com seus determinados volumes, e um baú de um caminhão, encontrar (se possível) uma forma de empacotar as caixas no baú....

Plano de Ensino

Programação Linear Programação matemática é um ramo da matemática que trabalha com técnicas para maximizar ou minimizar uma função objetivo sujeito a restrições sobre variáveis lineares, não-lineares, e inteiras. Dantzig e Thapa

Programação Linear Programação matemática é um ramo da matemática que trabalha com técnicas para maximizar ou minimizar uma função objetivo sujeito a restrições sobre variáveis lineares, não-lineares, e inteiras. Dantzig e Thapa Programação linear trabalha com a maximização ou minimização de uma função objetivo linear em muitas variáves sujeito a restrições de desigualdade ou igualdade lineares. Dantzig e Thapa

Modelagem ou Formulação: O Problema da Dieta Uma pessoa pode comer diariamente 6 tipos de pratos. Prato Tam. Ener. (Kcal) Prot. (g) Cálcio (mg) Preço 1 1. Aveia 28 g 110 4 2 R$ 5,00 2. Galinhada 500 g 550 40 20 R$ 12,00 3. Omelete 200 g 260 16 73 R$ 8,00 4. Leite Integral 1 copo 160 8 150 R$ 2,50 5. Torta de Morango 170 g 420 4 22 R$ 9,75 6. Feijoada 500 g 650 37 80 R$ 16,00 Esta pessoa se pergunta quanto ela gastaria com a sua alimentação diária, para obter os seguintes valores nutricionais necessários para ela: 2000Kcal/dia; 55g/dia de proteína; e 800 mg/dia de cálcio? 1 Os valores não correspondem a realidade

Modelagem ou Formulação: O Problema da Dieta Uma pessoa pode comer diariamente 6 tipos de pratos. Prato Tam. Ener. (Kcal) Prot. (g) Cálcio (mg) Preço 1 1. Aveia 28 g 110 4 2 R$ 5,00 2. Galinhada 500 g 550 40 20 R$ 12,00 3. Omelete 200 g 260 16 73 R$ 8,00 4. Leite Integral 1 copo 160 8 150 R$ 2,50 5. Torta de Morango 170 g 420 4 22 R$ 9,75 6. Feijoada 500 g 650 37 80 R$ 16,00 Esta pessoa se pergunta quanto ela gastaria com a sua alimentação diária, para obter os seguintes valores nutricionais necessários para ela: 2000Kcal/dia; 55g/dia de proteína; e 800 mg/dia de cálcio? Quanto ela gastaria se comesse 10 pratos de feijoada? Com essa dieta, ela atenderia os valores nutricionais diários? 1 Os valores não correspondem a realidade

Modelagem ou Formulação: O Problema da Dieta Uma pessoa pode comer diariamente 6 tipos de pratos. Prato Tam. Ener. (Kcal) Prot. (g) Cálcio (mg) Preço 1. Aveia 28 g 110 4 2 R$ 5,00 2. Galinhada 500 g 550 40 20 R$ 12,00 3. Omelete 200 g 260 16 73 R$ 8,00 4. Leite Integral 1 copo 160 8 150 R$ 2,50 5. Torta de Morango 170 g 420 4 22 R$ 9,75 6. Feijoada 500 g 650 37 80 R$ 16,00 Esta pessoa se pergunta quanto ela gastaria com a sua alimentação diária, para obter os seguintes valores nutricionais necessários para ela: 2000Kcal/dia; 55g/dia de proteína; e 800 mg/dia de cálcio? Quanto ela gastaria se comesse 8 copos de leite e 2 tortas de morango? Com essa dieta, ela atenderia os valores nutricionais diários?

Modelagem ou Formulação: O Problema da Dieta Uma pessoa pode comer diariamente 6 tipos de pratos. Prato Tam. Ener. (Kcal) Prot. (g) Cálcio (mg) Preço 1. Aveia 28 g 110 4 2 R$ 5,00 2. Galinhada 500 g 550 40 20 R$ 12,00 3. Omelete 200 g 260 16 73 R$ 8,00 4. Leite Integral 1 copo 160 8 150 R$ 2,50 5. Torta de Morango 170 g 420 4 22 R$ 9,75 6. Feijoada 500 g 650 37 80 R$ 16,00 Esta pessoa se pergunta quanto ela gastaria com a sua alimentação diária, para obter os seguintes valores nutricionais necessários para ela: 2000Kcal/dia; 55g/dia de proteína; e 800 mg/dia de cálcio? Suponha ainda que essa pessoa não consegue comer em um dia mais que: 4 pratos de aveia, 2 galinhadas, 2 omeletes, 8 copos de leite, 3 tortas de morango, e 1 feijoada. Qual é o valor da dieta de uma melhor solução para este problema?

Modelagem ou Formulação: O Problema do Político Um político está tentando ganhar uma eleição para prefeito de uma cidade com 100.000 eleitores vivendo no centro da cidade, 200.000 eleitores vivendo na periferia e 20.000 eleitores vivendo na zona rural da cidade. Este político gostaria de obter o voto de pelo menos metade dos eleitores de cada região. Pesquisadores da sua campanha dizem que a cada 1.000 reais gastos em propagandas sobre algumas questões políticas, podem fazer o político ou ganhar ou perder votos (veja a tabela abaixo - números em milhares de eleitores). Questões políticas Centro Periferia Zona Rural 1. Construção de asfalto -2 5 3 2. Controle da criminalidade 8 2-5 3. Subsídios do campo 0 0 10 4. Taxas sobre a gasolina 10 0-2 O político quer investir o mínimo possível em propaganda de tal forma que ele obtenha pelo menos metade dos votos em cada região.

Modelagem: O Problema do Fabricante de Móveis Um fabricante de móveis vende sofás, mesas e cadeiras. O lucro por sofá vendido é 5 reais, por mesa vendida é 4 reais, e por cadeira vendida é 3 reais. A tabela abaixo mostra o número de tábuas de madeira, e os números de horas de estofamento e de acabamento gastos por cada móvel fabricado. Tábuas Estofamento Acabamento sofá 2 4 3 mesa 3 1 4 cadeira 1 2 2 No estoque da fábrica existem 55 tábuas de madeira, 110 horas de trabalho de estofamento, e 80 horas de trabalho de acabamento. Quantos sofas, mesas e cadeiras devem ser fabricados para maximizar o lucro do fabricante?

Modelagem: O Problema das Ligas Metálicas Uma metalúrgica produz uma liga especial de baixa resistência (LBR) e uma liga especial de alta resistência (LAR). A tabela abaixo mostra o consumo de materiais (em toneladas) para cada liga. LBR LAR Disponibilidade cobre 0,5 0,2 16 zinco 0,25 0,3 11 chumbo 0,25 0,5 15 O preço da venda (em reais) da LBR é 3.000/T. e da LAR é 5.000/T. A metalúrgica deseja maximizar a sua receita bruta.

Modelagem: O Problema do Sítio O proprietário de um sítio quer plantar trigo, arroz e milho. Por experiência, o proprietário sabe que a produtividade em Kg por m 2 para cada tipo de plantio é: 0, 2Kg/m 2 para o trigo; 0, 3Kg/m 2 para o arroz; e 0, 4Kg/m 2 para o milho. O lucro por Kg de produção para cada tipo de plantio é: 10, 8 centavos para o trigo; 4, 2 centavos para o arroz; e 2, 03 centavos para o milho. A produção máxima está limitada a 60 toneladas (não dá pra estocar mais do que isso). Para atender a própria demanda, o proprietário deve plantar 400m 2 de trigo, 800m 2 de arroz, e 10.000m 2 de milho. A área cultivável do sítio é de 200.000m 2. O proprietário do sítio deseja maximizar o seu lucro.

Modelagem: O Problema da Cooperativa Agrícola Uma cooperativa agrícola produz milho, arroz e feijão em três fazendas. Cada tipo de produção necessita de uma certa quantidade de água. Por questões do uso de colheitadeiras, foi estabelecido limites de área de produção para cada produto. A tabela a seguir descreve para cada produção, o limite da área de produção e a quantidade de água disponível em cada fazenda. Fazenda Área total (Acres) Água disponível (litros) 1 400 1.800 2 650 2.200 3 350 950 A tabela a seguir descreve a área máxima de cultivo, o consumo de água e o lucro para cada produção. Produto Área máxima (Acres) Consumo de água (litros/acre) Lucro (reais/acre) Milho 660 5,5 5.000 Arroz 880 4,0 4.000 Feijão 400 3,5 1.800 É necessário que a proporção da área cultivada em cada fazenda seja igual. A cooperativa deseja maximizar o lucro total da produção.

Modelagem: O Problema da Mistura de Petróleo Uma refinaria processa vários tipos de petróleo. A planilha abaixo descreve a quantidade máxima de barris disponíveis para cada tipo de petróleo, juntamente com o custo em reais de cada barril. Tipo do petróleo barris disponíveis Custo por barril (reais) 1. 3.500 19 2. 2.200 24 3. 4.200 20 4. 1.800 27 Diferentes misturas de tipois de petróleo produzem diferentes gasolinas. A especificação de cada gasolina e o preço por barril estão na tabela abaixo. Tipo do gasolina Especificação Preço / Barril Não mistarar + q. 30% do Pet. 1 Superazul Não mistarar - q. 40% do Pet. 2 35 reais Não misturar + q. 50% do Pet. 3 Azul Não mistarar + q. 30% do Pet. 1 28 reais Não mistarar - q. 10% do Pet. 2 Amarela Não mistarar + q. 70% do Pet. 1 22 reais Qual deve ser a mistura dos vários tipos de petróleo para produzir os vários tipois de gasolina de tal forma a maximizar o lucro da refinaria?