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

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

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

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

PROGRAMAÇÃO LINEAR E APLICAÇÕES

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

Pesquisa Operacional. Ementa. Prof. Edézio

Aula 03: Algoritmo Simplex (Parte 2)

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

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

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

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

Aula 02: Algoritmo Simplex (Parte 1)

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

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

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

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

Programação Linear - Parte 1

Cap. 2 Pesquisa Operacional na Tomada de Decisão

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

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

Modelagem Matemática I

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

Introdução à Pesquisa Operacional

Programação Linear - Parte 3

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

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

Programação Linear/Inteira

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

Programação Linear/Inteira

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

Programação Matemática

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

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

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

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

Aula 07: Análise de sensibilidade (2)

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

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

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

Programação Linear M É T O D O S : E S T A T Í S T I C A E M A T E M Á T I C A A P L I C A D A S D e 1 1 d e m a r ç o a 2 9 d e a b r i l d e

Otimização Combinatória - Parte 4

PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR MÉTODO SIMPLEX. Prof. Angelo Augusto Frozza, M.Sc.

Programação Matemática

Aula 13: Branch-and-bound

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

Otimização Aplicada à Engenharia de Processos

Pesquisa Operacional. Evanivaldo Castro Silva Júnior

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

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

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

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

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

Aula 12: Programação Inteira

Matemática computacional: métodos numéricos, programação linear, otimização

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

Aula 06: Dualidade (aula prática)

1-1 PESQUISA OPERACIONAL INTRODUÇÃO

Programação Linear/Inteira

Uma Introdução à Programação Linear

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

TP052-PESQUISA OPERACIONAL I Algoritmo Dual Simplex. Prof. Volmir Wilhelm Curitiba, Paraná, Brasil

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

COS360. Luidi Simonetti

ARA Pesquisa Operacional

Aula 09: Modelagem / Variáveis inteiras

PESQUISA OPERACIONAL 11. SOLUÇÃO ALGEBRICA O MÉTODO SIMPLEX ( ) DEFINIÇÕES REGRAS DE TRANSFORMAÇÃO. Prof. Edson Rovina Página 16

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

Pesquisa Operacional Aula 3 Modelagem em PL

Aula de Apresentação

Programação Matemática Lista 3

Aula 22: Formulações com número exponencial de variáveis

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

INTRODUÇÃO À ENGENHARIA

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

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

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

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 1. Aula 5- Modelagem de problemas. Profa. Milena Estanislau Diniz 2º Semestre/2011

Método Simplex. Marina Andretta ICMC-USP. 19 de outubro de 2016

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

Geometria analítica - Programação linear

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

Programação Linear. MÉTODOS QUANTITATIVOS: ESTATÍSTICA E MATEMÁTICA APLICADAS De 30 de setembro a 13 de novembro de 2011 prof. Lori Viali, Dr.

Investigação Operacional

EAD 350 Pesquisa Operacional Aula 01 Parte 2

PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR MÉTODO SIMPLEX. Prof. Angelo Augusto Frozza, M.Sc.

Método Simplex dual. Marina Andretta ICMC-USP. 24 de outubro de 2016

EAD 350 Pesquisa Operacional Aula 01 Parte 2

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

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

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

Professor: Rodrigo A. Scarpel

Tópicos Especiais em Computação I

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

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

FACULDADE CAMARA CASCUDO DIREÇÃO ACADÊMICA COORDENAÇÃO DE ADMINISTRAÇÃO PESQUISA OPERACIONAL COMO FERRAMENTA DE GESTÃO

PCC173 - Otimização em Redes

MÉTODO SIMPLEX. Prof. MSc. Marcos dos Santos

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

Transcrição:

Aula 01: Introdução Otimização Linear e Inteira Túlio A. M. Toffolo http://www.toffolo.com.br BCC464/PCC174 2018/2 Slides baseados no material de Haroldo Gambini

Aula de Hoje 1 Otimização 2 Pesquisa Operacional 3 Exemplo: O Problema da Dieta 4 Método Gráfico 1 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Aula de Hoje 1 Otimização 2 Pesquisa Operacional 3 Exemplo: O Problema da Dieta 4 Método Gráfico 1 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Introdução Selecionar a melhor entre um conjunto de alternativas Ramo da matemática aplicada: teoria; algoritmos; aplicações. 2 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Introdução Exemplo de problema: Objetivo: encontrar o maior número primo. Restrição: com 3 casas decimais. Solução ótima: 997 3 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Introdução Formato Função objetivo: f : R n R Restrições que definem o conjunto de soluções válidas: S R n (normalmente um conjunto de equações/desigualdades) Resolvendo... Encontrar x S, uma solução ótima, que minimiza/maximiza o valor da função objetivo f 4 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Otimização... Linear x 1 + 3x 2... Não Linear seno(x 1 ) + 3x 2... Contínua x R n Discreta x Z n Multicritério... 5 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Aula de Hoje 1 Otimização 2 Pesquisa Operacional 3 Exemplo: O Problema da Dieta 4 Método Gráfico 5 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Pesquisa Operacional Ramo da Ciência que lida com a otimização do desempenho de sistemas. Otimizar... maximizar lucro; maximizar satisfação; minimizar custos; minimizar riscos;... 6 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Pesquisa Operacional: Origens Históricas Início formal: II Grande Guerra Mundial Exército britânico: Cerca de 1000 cientistas de Pesquisa Operacional. Grupo altamente interdisciplinar. Problemas resolvidos pelo grupo: Localização de radares. Determinação do tamanho de frotas de navios. Detecção de submarinos. Rapidamente implementado pelos países aliados. 7 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Pesquisa Operacional: Definição Pesquisa Operacional (PO) ou Ciência do Gerenciamento estuda as operações de uma organização e utiliza modelos matemáticos e/ou computacionais ou outras abordagens analíticas para encontrar maneiras melhores de realizá-las. The Science of Better http://www.scienceofbetter.org/ 8 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Construindo um Modelo Interesse em modelar matematicamente o processo de decisão: Parar com o: E começar a formalizar: x 1 + x 4 + x 7 10 x 3 x 5 5... 9 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

O Modelo Variáveis de Decisão variáveis cujos valores serão escolhidos. Exemplo Planejamento de produção de combustíveis: x 1 quantidade em milhares de litros de gasolina que será produzida; x 2 quantidade em milhares de litros de diesel que será produzido. 10 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

O Modelo Dados de Entrada valores fixos (decididos a priori); também chamadas variáveis não controladas. Exemplo Planejamento da Produção: custos de matéria prima; custos trabalhistas; disponibilidade de matéria prima. 11 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Programação Linear: breve histórico George Dantzig 1939: teoria matemática por Kantorovich (lhe rendeu um Nobel) 1940: algoritmo Simplex (por Dantzig) baseado em operações elementares sobre matrizes; tedioso de resolver a mão. felizmente: nascimento do computador eletrônico também nos anos 40! 12 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Programação Linear Utilização Pós-Guerra Crescente utilização no comércio e indústria Moscow, 1958: Planejamento do transporte de areia para construção: 10 pontos de origem 230 pontos de destino 10 dias de um computador Strena 11% de economia 13 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Programação Linear Utilização Pós-Guerra Rijkswaterstaat da Noruega, 1986: definição da política de gerenciamento de água 15 milhões economizados anualmente Eletrobrás, CEPEL, 1986: alocação de recursos térmicos e hidráulicos no sistema nacional gerador de energia 43 milhões economizados anualmente 14 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Programa Linear - Formato Função Objetivo Minimizar custo, tempo, risco, poluição,... ou Maximizar lucro, qualidade, segurança,... ou Encontrar qualquer solução viável Restrições Disponibilidade: recursos finitos,... Operacionais: horários de trabalho, tempo de máquina,... Limites: venda em escala,... 15 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Aula de Hoje 1 Otimização 2 Pesquisa Operacional 3 Exemplo: O Problema da Dieta 4 Método Gráfico 15 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Exemplo: O Problema da Dieta Para uma boa alimentação, o corpo necessita de vitaminas e proteínas. A necessidade mínima de vitaminas é de 32 unidades por dia e a de proteínas de 36 unidades por dia. Uma pessoa tem disponível carne e ovos para se alimentar. Cada unidade de carne contém 8 unidades de vitamina e 6 unidades de proteínas. Cada unidade de ovo contém 4 unidades de vitamina e 6 unidades de proteínas. Cada unidade de carne custa 3 unidades monetárias e cada unidade de ovo custo 2,5 unidades monetárias. Qual a quantidade diária de carne e ovos que deve ser consumida para suprir as necessidades de vitaminas e proteínas com menor custo possível 16 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Exemplo: O Problema da Dieta Variáveis de Decisão x 1 quantidade de carne x 2 quantidade de ovos Custo de uma solução Preço da carne: 3 unidades monetárias Preço dos ovos: 2,5 unidades monetárias Custo total = 3x 1 + 2, 5x 2 17 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Exemplo: O Problema da Dieta A solução tem que satisfazer os requerimentos nutricionais: Nutriente Quantidade Mínima Vitaminas 32 Proteínas 36 Restrições Carne Ovos Vitaminas 8x 1 4x 2 32 Proteínas 6x 1 6x 2 36 18 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Exemplo: O Problema da Dieta Minimizar: 3x 1 +2, 5x 2 (1) Sujeito a: 8x 1 + 4x 2 32 (2) 6x 1 + 6x 2 36 (3) x 1 0 (4) x 2 0 (5) 19 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Aula de Hoje 1 Otimização 2 Pesquisa Operacional 3 Exemplo: O Problema da Dieta 4 Método Gráfico 19 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

O Método Gráfico Trabalhando com 2 variáveis, podemos visualizar um Programa Linear no plano cartesiano: Soluções representadas por pontos no gráfico. Restrições indicadas por regiões do gráfico onde as soluções são válidas. 20 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Método Gráfico - Restrições x 2 6 5 4 3 2 1 1 2 3 4 5 6 7 8 9 10 x 1 Exemplo: considere a restrição x 1 + 2x 2 10 21 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Exemplo de Método Gráfico: A Roça Um pequeno agricultor está decidindo quantos sacos de sementes irá plantar de soja e de milho. Ele dispõe de 350 reais. O custo do saco de sementes de soja é 70 reais e o custo do saco de sementes de milho é de 50 reais. Para buscar as sementes o agricultor tem uma picape capaz de carregar 400 kilos. Cada saco de sementes de soja pesa 50 quilos e cada saco de sementes de milho pesa 80 kilos. Consultando o vendedor, ele verificou que o vendedor dispõe de 4 sacos de soja e uma grande quantidade de sacos de milho. O agricultor calculou que irá lucrar na época da colheita 300 reais por saco de soja e 280 reais por saco de milho plantados. Quantos sacos de soja/milho ele deve plantar para maximizar o lucro? 22 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

O Gráfico x 2 7 1720,4 1800 1500 6 1200 5 4 900 3 600 2 300 1 1 2 3 4 5 6 7 8 x 1 Variáveis: x 1 : qtde de soja x 2 : qtde de milho Restrições: Dinheiro (máx: 350) soja: 70 milho: 50 70x 1 + 50x 2 350 Peso (máx: 400) soja: 50 milho: 80 50x 1 + 80x 2 400 Disponibilidade soja: 4 x 1 4 Lucro (Objetivo): Max. 300x 1 + 280x 2 23 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

Espaço de Soluções Exemplo 2 1 desenhe no gráfico a região factível (região de soluções) que satisfaz as restrições abaixo: x 1 + 3x 2 12 2x 1 + x 2 16 x 1 0 e x 2 0 24 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

x 2 16 x 1 +3x 2 apple 12 15 14 13 12 2x 1 + x 2 16 x 1, x 2 0 11 10 9 8 7 6 5 4 3 2 1 1 2 3 4 5 6 7 8 9 10 11 12 x 1 Túlio / 12 25 Toffolo / 26 Túlio Otimização Toffolo Otimização Linear e Inteira: LinearApresentação e Inteira Aula 01: Introdução

Espaço de Soluções Exercício 1 desenhe no gráfico a região factível (região de soluções) que satisfaz as restrições abaixo: 5x 1 + 2x 2 25 4x 1 3x 2 3 x 1 0, x 1 2 x 2 0 26 / 26 Túlio Toffolo Otimização Linear e Inteira Aula 01: Introdução

/ 12 Perguntas?