Programação Linear (PL)

Documentos relacionados
Pesquisa Operacional Aula 4 Solução Gráfica em Programação Linear

Pesquisa Operacional

Pesquisa Operacional. Prof. José Luiz

Introdução à Programação Linear

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

Escola de Engenharia de Lorena EEL/USP Curso de Engenharia de Produção. Resolução Gráfica. Prof. Fabrício Maciel Gomes

Métodos e Medidas II

No eixo das ordenadas o ponto B tem abcissa nula (x 1 = 0) pelo que a equação se reduz a 20x 2 = 300. Madeira. C(10,10) não é admissível.

Métodos Quantitativos

Prof. Fabrício Maciel Gomes Departamento de Engenharia Química Escola de Engenharia de Lorena EEL

Gestão de Operações II. Prof. Marcio Cardoso Machado. Método Gráfico para Solução de Problemas de Programação Linear

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

O objeto fundamental deste curso são as funções de uma variável real. As funções surgem quando uma quantidade depende de outra.

Programação Linear. Rosa Canelas 2010

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

Métodos de Pesquisa Operacional

MATEMÁTICA I FUNÇÕES REAIS DE UMA VARIÁVEL REAL MATEMÁTICA I - PROF. EDÉZIO 1

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

EAD 350 Pesquisa Operacional Aula 03 Parte 1 Revisão Preço-Sombra e Análise de Sensibilidade

APOSTILA FUNÇÃO DO 1º GRAU - PROF. CARLINHOS FUNÇÃO DO 1º GRAU

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

pontos: f(1)=2, f(2)=3, f(3)=5, f(5)=10 e f(6)=30.

Ou seja, D(f) = IR e Im(f) IR.

Matemática Básica Função polinomial do primeiro grau

Professor: Rodrigo A. Scarpel

UFJF ICE Departamento de Matemática CÁLCULO I - LISTA DE EXERCÍCIOS Nº 2

Matemática I Tecnólogo em Construção de Edifícios e Tecnólogo em Refrigeração e Climatização

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

LTDA APES PROF. RANILDO LOPES SITE:

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

EAD 350 Pesquisa Operacional Aula 01 Parte 2

Pesquisa Operacional

EAD 350 Pesquisa Operacional Aula 01 Parte 2

TESTE DE AVALIAÇÃO MATEMÁTICA A. Versão A

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

Pesquisa Operacional Aula 3 Modelagem em PL

Otimização de grande porte

Análise de Sensibilidade Solução Degenerada Solução Gráfica Análise dos Coeficientes da Função Objetivo A Análise do Lindo A análise do Excel O

Lista Sabe-se que o gráfico abaixo representa uma função quadrática. Encontre a expressão que define esta função.

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

PROGRAMAÇÃO LINEAR. Tipo de problemas: cálculo do plano óptimo de distribuição de mercadorias; minimiação de desperdícios no corte de materiais;

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

1ª Avaliação. 2) Determine o conjunto solução do sistema de inequações: = + corte o eixo Oy

MÓDULO XI. INEQUAÇÕES 2x 20

sujeito a: 30x x (madeira) 5x x (horas de trabalho) x 1, x 2 0

Lista de Exercícios de Funções

Investigação Operacional

Utilizando a Geometria analítica para fazer desenhos no GrafEq

Esboço de Plano de Aula. Conteúdo específico: O uso do software WXMaxima nas equações do 1º Grau.

Geometria Analítica. Números Reais. Faremos, neste capítulo, uma rápida apresentação dos números reais e suas propriedades, mas no sentido

ALUNO(A): Prof.: André Luiz Acesse: 02/05/2012

DECISÕES ESTRATÉGICAS DE CURTO PRAZO: Programação Linear

Lindo e Solver (Tutorial)

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

GEOMETRIA ANALI TICA PONTO MEDIANA E BARICENTRO PLANO CARTESIANO DISTÂNCIA ENTRE DOIS PONTOS CONDIÇÃO DE ALINHAMENTO DE TRÊS PONTOS

Geometria analítica - Programação linear

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

Modelagem Matemática de Problemas de Programação Linear

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

Matemática. Atividades. complementares. ENSINO FUNDAMENTAL 7- º ano. Este material é um complemento da obra Matemática 7. uso escolar. Venda proibida.

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

1 Geometria Analítica Plana

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

Métodos de Pesquisa Operacional I

Material Teórico - Inequações Produto e Quociente de Primeiro Grau. Sistemas de inequações. Primeiro Ano do Ensino Médio

Na forma reduzida, temos: (r) y = 3x + 1 (s) y = ax + b. a) a = 3, b, b R. b) a = 3 e b = 1. c) a = 3 e b 1. d) a 3

Engenharia Civil/Mecânica Cálculo 1 Profa Olga (1º sem de 2015)

Tópicos Especiais em Computação I

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

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

PESQUISA OPERACIONAL APLICADA A LOGÍSTICA

UNIVERSIDADE CATÓLICA PORTUGUESA Faculdade de Ciências Económicas e Empresariais. Microeconomia

Exemplo 1. Consideremos a equação diferencial. y = x 2 + y 2. (1)

Problema de designação

Professor: Rodrigo A. Scarpel

PESQUISA OPERACIONAL. UNIDADE 2 Visão Geral do Modelo

Prof. Denise Benino - UNINOVE

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

As funções do 1º grau estão presentes em

PROFESSOR: JARBAS 4 2 5

Exercícios de Matemática Geometria Analítica

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

Cálculo I - Lista 1: Números reais. Desigualdades. Funções.

Engenharia de Produção Pesquisa Operacional em Sistemas I - Notas de aula. Universidade Salgado de Oliveira UNIVERSO BH

CPV o Cursinho que mais aprova na GV

2 a Edição do Curso de Difusão Pré-Cálculo aos alunos de. Patricia Araripe e Pollyane Vieira. 15 de fevereiro de 2019

Exercícios sobre Trigonometria

FGV 1 a Fase maio/2002

Pesquisa Operacional Modelos, Conceitos Básicos para PL. Prof. Ricardo Santos

Plano Cartesiano. Relação Binária

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

QUESTÕES ANPEC CÁLCULO A VÁRIAS VARIÁVEIS. 5. Em cada opção assinale se falsa ou verdadeira:

Funções EXERCÍCIOS ( ) ( )

2. Sendo f(x) = x 4 e g(x) = 4 x calcule:

Matemática. Atividades. complementares. 9-º ano. Este material é um complemento da obra Matemática 9. uso escolar. Venda proibida.

Transcrição:

Programação Linear (PL) Prof. Paulo Cesar F. De Oliveira, BSc, PhD 07/08/15 P C F de Oliveira 2014 1

Características Técnicas mais utilizadas na abordagem de problemas em PO Técnica de solução programável em computador facilitam sua aplicação. Trata com alocação de recursos a atividades em competição, da melhor maneira possível (i.e., ótima). Requer que todas as funções neste modelo sejam lineares. Esta característica de linearidade é interessante no que se refere à simplificação da estrutura matemática envolvida. 07/08/15 P C F de Oliveira 2014 2

Resolvendo Problemas Quando se quer (maimizar ou minimizar) um determinado objetivo. É epressa em função das variáveis do problema Função Objetivo Variáveis de Decisão Restrições Aquilo que se pode controlar e que deseja saber eatamente quanto vale Limitam as combinações das variáveis a determinados limites 07/08/15 P C F de Oliveira 2014 3

Eemplo 1: Certa empresa fabrica dois produtos P1 e P2. O Lucro unitário do produto P1 é de 1.000 unidades monetárias e o lucro unitário do produto P2 é de 1.800 unidades monetárias. A empresa precisa de 20 horas para fabricar uma unidade de P1 e 30 horas para fabricar uma unidade de P2. O tempo anual de produção disponível para isso é de 1.200 horas. A demanda esperada para cada produto é de 40 unidades anuais para P1 e 30 unidades anuais para P2. Qual é o plano de produção para que a empresa maimize seu lucro anual nesses itens? Solução: I Construção do modelo de programação linear: a) Quais as variáveis de decisão: aqui o trabalho consiste em eplicitar as decisões que devem ser tomadas e representar as possíveis decisões. Neste caso, o que deve ser decidido é o plano de produção, i. é, quais as quantidades anuais que devem ser produzidas de P1 e P2. Portanto, as variáveis de decisão serão 1 e 2 1 = quantidade anual a produzir de P1 2 = quantidade anual a produzir de P2 07/08/15 P C F de Oliveira 2014 4

b) Qual o objetivo: aqui deve-se identificar o objetivo da tomada de decisão. Eles geralmente aparecem na forma de maimização de lucros ou receitas ou minimização de custos, perdas, etc. É a epressão (função) que calcula o valor do objetivo em função das variáveis de decisão. Neste problema o objetivo é maimizar o lucro, que pode ser calculado: Lucro devido a P1: 1000.1 (lucro por unidade de P1 a quantidade produzida de P1) Lucro devido a P2: 1800.2 (lucro por unidade de P2 a quantidade produzida de P2) Lucro total: L = 1000.1 + 1800.2 Logo, o objetivo é: Maimizar L= 1000.1 + 1800.2 c) Quais as restrições: Cada restrição imposta na descrição do sistema deve ser epressa como uma relação linear (igualdade ou desigualdade), montadas com as variáveis de decisão. No eemplo 1 as restrições impostas pelo sistema são: - Disponibilidade (anual) de horas para a produção: 1200 h. horas necessárias para P1: 20.1 (necessidade unitária quantidade produzida) horas necessárias para P2: 30.2 (necessidade unitária quantidade produzida) Total de horas necessárias para produção: 20.1 + 30.2 Restrição de disponibilidade de horas: 20.1 + 30.2 1200 07/08/15 P C F de Oliveira 2014 5

- Demanda (anual) de mercado para os produtos P1 e P2 Demanda por P1: 40 unidades Quantidade a produzir de P1: 1unidades Restrição de demanda por P1: 1 40 Demanda por P2: 30 unidades Quantidade a produzir de P2: 2unidades Restrição de demanda por P2: 2 30 Observação: 1 e 2 não podem assumir valores negativos, pois não há nenhum sentido nisto. Por esta razão colocam-se mais duas restrições denominadas restrições de não negatividade. 1 0 e 2 0 Maimizar: L= 1000.1 + 1800.2 20.1 + 30.2 1200 d) Resumo do modelo: Sujeito a: P1: 1 40 P2: 2 30 1 0 e 2 0 07/08/15 P C F de Oliveira 2014 6

II Método gráfico para modelos de PL com duas variáveis de decisão: Esta técnica consiste em representar num sistema de eios ortogonais o conjunto das possíveis soluções do problema, i. é, o conjunto de pares (1,2) que obedecem ao grupo de restrições impostas pelo sistema em estudo. O desempenho do modelo é avaliado através da representação gráfica da função objetivo. A representação gráfica de uma equação linear com duas variáveis é uma reta. Já a representação gráfica de uma inequação linear com duas variáveis é um dos semiplanos definidos pela reta correspondente à equação e o sinal da desigualdade. Representação gráfica das restrições: 20.1 + 30.2 1200 O conjunto de pontos do plano que satisfazem a esta restrição é o conjunto dos pontos da reta 20.1 + 30.2 = 1200 unido com o conjunto de pontos da correspondente desigualdade, que corresponde a um dos 2 semiplanos abertos divididos pela reta. Para traçar a reta precisaremos de dois pontos (ver figura 1): fazendo-se 1 = 0 teremos: 30.2 = 1200 2 = 40 fazendo-se 2 = 0 teremos: 20.1 = 1200 1 = 60 07/08/15 7

1 40 O conjunto de pontos do plano que satisfazem a esta restrição é o conjunto dos pontos da reta 1 = 40 unido com o conjunto de pontos da correspondente desigualdade,, que corresponde a um dos 2 semiplanos abertos divididos pela reta. Esta reta é perpendicular ao eio 1 passando por 40 (ver figura 1). 2 30 O conjunto de pontos do plano que satisfazem a esta restrição é o conjunto dos pontos da reta 2 = 30 unido com o conjunto de pontos da correspondente desigualdade, que corresponde a um dos 2 semiplanos abertos divididos pela reta. Esta reta é perpendicular ao eio 2 passando por 30 (ver figura 1). 1 0 e 2 0 O conjunto de pontos do plano que satisfazem a estas restrições é o conjunto de todos os pontos que formam o primeiro quadrante do plano cartesiano 1 X 2. 07/08/15 P C F de Oliveira 2015 8

Como deve ser considerado o sistema de restrições simultâneas, o conjunto das soluções compatíveis ao problema de PL, resulta da intersecção destes semiplanos fechados, o que constitui um polígono conveo fechado. Qualquer ponto deste polígono corresponde a uma solução compatível, i. é, atende a todas restrições. Há infinitos pontos nesse conjunto. Porém, o valor da função objetivo muda de acordo com o ponto. Procura-se, então, aquele ponto ( ou aqueles pontos, se mais de um) que maimiza(m) o valor da função objetivo. 2 20.1 + 30.2 1200 40 30 25 Ponto Ótimo 2 30 45 1 40 Conjunto de soluções compatíveis ao problema 40 45000 = 1000.1+1800.2 60 1 Figura 1 07/08/15 P C F de Oliveira 2007 9

Para determinar o ponto ótimo considere a função objetivo L= 1000.1 + 1800.2 ela também é uma função linear, ou seja, sua representação gráfica é uma reta. O coeficiente angular da reta determina sua inclinação. Por esta razão, atribuindo-se valores ao lucro pode-se determinar uma família de retas paralelas, uma reta para cada valor de L. 2 L = 1800 1000 1800 Deve-se, assim, tomar desta família de retas paralelas aquela com maior valor de L, porém esta reta deverá possuir ao menos um ponto do conjunto de soluções compatíveis. Esta determinação pode ser feita graficamente através do uso de uma régua e um esquadro. Ao deslocar-se o esquadro sobre a régua, consegue-se abranger todas as retas da família. O movimento do esquadro deverá ser feito no sentido de crescimento da função, uma vez que o objetivo deste problema é maimizar o lucro. Para encontrar o valor eato do par ordenado (1,2) solução do problema, basta resolver o sistema de equações formado pelas retas que definem o vértice do polígono onde se encontra o ponto ótimo. 1 2 = 30 20.1 + 30.2 = 1200 X1 =15 X2 = 30 07/08/15 P C F de Oliveira 2007 10

Eemplo 2: Uma empresa química opera uma pequena usina. Operar a usina eige a utilização de duas matérias-primas, A e B. O fornecimento máimo disponível por semana é de 2.700 litros de A e 2.000 litros de B. A usina pode operar usando um dos dois processos, que possuem diferentes eigências de matéria-prima, conforme tabela abaio. Processo Matérias-primas consumidas (litros/hora) A B 1 20 10 2 30 25 A Usina pode funcionar por um total de 120 horas por semana mas, por motivo de segurança, o Processo 1 não pode ser operado por mais de 100 horas por semana. Sabese ainda que a contribuição dos Processos 1 e 2 para o lucro são respectivamente R$ 50,00 e R$ 60,00 por hora. Determine através de um programa linear, quantas horas cada processo da usina deve funcionar para que se tenha lucro máimo. I - Resolver pelo processo gráfico: II - Resolver pela utilização de software (Solver/Ecel): 07/08/15 P C F de Oliveira 2007 11

a) Quais as variáveis de decisão: 1 = no. de horas que o Processo 1 deve funcionar 2 = no. de horas que o Processo 1 deve funcionar b) Função Objetivo: Maimizar L = 50. 1 + 60. 2 c) Restrições: 20.X1 + 30.X2 = 2700 10.X1 + 25.X2 = 2000 X1 + X2 = 120 X1 = 100 X1= 0 e X2 = 0 I Resolução pelo método gráfico: 07/08/15 P C F de Oliveira 2007 12

O Problema do Pintor Um Pintor faz quadros artesanais para vender numa feira que acontece todo dia à noite. Ele faz quadros grandes e desenhos pequenos, e os vende por R$5,00 e R$3,00, respectivamente. Ele só consegue vender 3 quadros grandes e 4 quadros pequenos por noite. O quadro grande é feito em uma hora (grosseiro) e o pequeno é feito em 1 hora e 48 minutos (detalhado). O desenhista desenha 8 horas por dia antes de ir para a feira. Quantos quadros de cada tipo ele deve pintar para maimizar a sua receita? 07/08/15 P C F de Oliveira 2007 13

A Decisão do Pintor O Problema do Pintor O que o desenhista precisa decidir? O que ele pode fazer para aumentar ou diminuir a sua receita? A decisão dele é como usar as 8 horas diárias. Quantos desenhos pequenos e grandes ele deve fazer. 07/08/15 P C F de Oliveira 2007 14

O Problema do Pintor Precisamos traduzir a decisão do Pintor em um modelo de programação linear para resolvê-lo; Chamemos de 1 e 2 as quantidades de quadros grandes e pequenos que ele faz por dia, respectivamente. O Objetivo do Pintor é aumentar sua receita ao máimo. 07/08/15 P C F de Oliveira 2007 15

Modelo para decisão do pintor Função-objetivo Maimizar a receita Restrição de vendas de quadros grandes Restrição de vendas de quadros pequenos Restrição de tempo Não negatividade Ma Z = 5 + 3 1 3 4 2 1 2 + 1,8 8 1 2 1 0, 2 0 07/08/15 P C F de Oliveira 2007 16

07/08/15 P C F de Oliveira 2007 17 Modelo para decisão do pintor 9 70 1 3 5 2 2 1 3 70 1 3 5 2 2 1 3 5 3 5 0 + = + = = = + = = z z c c (3 ; 50/18) Eemplos

Caso Aluminâminas A Indústria Alumilâminas S/A iniciou suas operações em janeiro de 2001 e já vem conquistando espaço no mercado de laminados brasileiro, tendo contratos fechados de fornecimento para todos os 3 tipos diferentes de lâminas de alumínio que fabrica: espessura fina, média ou grossa. Toda a produção da companhia é realizada em duas fábricas, uma localizada em São Paulo e a outra no Rio de Janeiro. Segundo os contratos fechados, a empresa precisa entregar 16 toneladas de lâminas finas, 6 toneladas de lâminas médias e 28 toneladas de lâminas grossas. Devido à qualidade dos produtos da Alumilâminas S/A, há uma demanda etra para cada tipo de lâmina. A fábrica de São Paulo tem um custo de produção de R$ 100.000,00 para uma capacidade produtiva de 8 toneladas de lâminas finas, 1 tonelada de lâminas médias e 2 toneladas de lâminas grossas por dia. O custo de produção diário da fábrica do Rio de Janeiro é de R$ 200.000,00 para uma produção de 2 toneladas de lâminas finas, 1 tonelada de lâminas médias e 7 toneladas de lâminas grossas. Quantos dias cada uma das fábricas deverá operar para atender os pedidos ao menor custo possível? (resolva pela análise gráfica deslocamento da função objetivo). 07/08/15 P C F de Oliveira 2007 18

Variáveis de Decisão Caso Aluminâminas 1 Quantos dias de funcionamento da Fábrica de SP 2 Quantos dias de funcionamento da Fábrica do RJ Função-Objetivo Minimizar Custo de Produção (mil R$) = 100 1 + 200 2 07/08/15 P C F de Oliveira 2007 19

Caso Aluminâminas Restrições de Demanda Placas Finas 8 1 +2 2 16 Placas Médias 1 + 2 6 Placas Grossas 2 1 +7 2 28 Restrições de Não Negatividade 1, 2 0 07/08/15 P C F de Oliveira 2007 20

Solução Gráfica Caso Aluminâminas Z = 920 1 = 14/5 e 2 = 16/5 07/08/15 P C F de Oliveira 2007 21

Caso Esportes Radicais A Esportes Radicais S/A produz pára-quedas e asa-deltas em duas linhas de montagem. A primeira linha de montagem tem 100 horas semanais disponíveis para a fabricação dos produtos, e a segunda linha tem um limite de 42 horas semanais. Cada um dos produtos requer 10 horas de processamento na linha 1, enquanto que na linha 2 o pára-quedas requer 3 horas e a asadelta requer 7 horas. Sabendo que o mercado está disposto a comprar toda a produção da empresa, bem como que o lucro pela venda de cada pára-quedas é de R$ 60,00 e o lucro para cada asa-delta vendida é R$ 40,00, encontre a programação de produção que maimize o lucro da Esportes Radicais S/A. (resolva pela análise gráfica deslocamento da função objetivo). 07/08/15 P C F de Oliveira 2007 22

Variáveis de Decisão Caso Esportes Radicais 1 Quantidade de Pára-Quedas a serem produzidos 2 Quantidade de Asa Deltas a serem produzidas Função-Objetiva Ma 60 1 + 40 2 07/08/15 P C F de Oliveira 2007 23

Caso Esportes Radicais Restrição de Produção Linha 1 10 + 102 1 100 Linha 2 3 + 72 1 42 Restrição de Não Negatividade 1, 2 0 07/08/15 P C F de Oliveira 2007 24

O Modelo Caso Esportes Radicais Ma 60 1 + 40 2 10 1 + 10 2 100 3 1 + 7 2 42 1, 2 0 07/08/15 P C F de Oliveira 2007 25

Solução Gráfica Caso Esportes Radicais Z = 600 1 = 10, 2 = 0 07/08/15 P C F de Oliveira 2007 26