Recursos críticos disponíveis: Madeira 300 metros Horas de trabalho 110 horas

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

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.

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

Métodos de Pesquisa Operacional

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

INVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios. Cap. IV Modelo Dual

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

INVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios. Cap. X Programação por Metas

Pesquisa Operacional. Prof. José Luiz

Métodos e Medidas II

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

ASSA 2001/ /2002

Investigação Operacional

Programação Linear. Rosa Canelas 2010

Simplex. Investigação Operacional José António Oliveira Simplex

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

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

Programação linear I João Carlos Lourenço

Investigação Operacional

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

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

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

Assim, podemos usar o método algébrico para resolver o problema. A função objetivo atingirá o máximo num dos vértices da região admissível.

Investigação Operacional

Pesquisa Operacional Aula 3 Modelagem em PL

Modelos de planeamento e gestão de recursos hídricos. 19 de Novembro

1 Despacho económico

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

Joaquim J. Júdice. Pedro C. Martins. Marta M. B. Pascoal. Jorge P. Santos

Matemática A 11.º Ano Resumo de Equações de Planos

Capítulo 5 Derivadas Parciais e Direcionais

ALGA - Eng. Civil e Eng. Topográ ca - ISE /11 - Geometria Analítica 88. Geometria Analítica

Palavras e frases chave: Programação Linear; Tomada de decisões; Objectivos. Clasificação AMS: (opcional)

PROPOSTA DE RESOLUÇÃO DA PROVA DE MATEMÁTICA A DO ENSINO SECUNDÁRIO (CÓDIGO DA PROVA 635) 2ª FASE 20 DE JULHO 2018 CADERNO 1

Investigação Operacional

Professor João Soares 20 de Setembro de 2004

PROPOSTA DE RESOLUÇÃO DA PROVA DE MATEMÁTICA A DO ENSINO SECUNDÁRIO (CÓDIGO DA PROVA 635) 2ª FASE 20 DE JULHO 2018 CADERNO 1

Ponto 1) Representação do Ponto

Modelos em Programação Linear Inteira

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.

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

IV - P R O G R A M A Ç Ã O L I N E A R :

Parte II. Determinemos a variação do lucro, quando o custo do trabalho passa de 0 para 5 mil euros.

Escola Secundária com 3º ciclo D. Dinis 11º Ano de Matemática A Tema II Introdução ao Cálculo Diferencial I Funções Racionais e com Radicais

Tarefa nº_ 2.2. (A) Um ponto (B) Uma reta (C) Um plano (D) Nenhuma das anteriores

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

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

X - D U A L I D A D E

CAPÍTULO 4. Teoria da Dualidade

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

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

Pesquisa Operacional

Problemas de Transportes e de Afectação

ALGA /09 - Geometria Analítica 78. Geometria Analítica

MATEMÁTICA A - 11o Ano Funções - Derivada (extremos, monotonia e retas tangentes) Propostas de resolução

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

Simplex. Transparências de apoio à leccionação de aulas teóricas. c 2011, 2009, 1998 José Fernando Oliveira, Maria Antónia Carravilla FEUP

RESOLUÇÃO DA FICHA DE REVISÕES MATEMÁTICA A

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

Investigação Operacional

FICHA DE TRABALHO 2 - RESOLUÇÃO

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

Programação Linear (PL)

Prova Escrita de MATEMÁTICA A - 12o Ano a Fase

UNIVERSIDADE DE ÉVORA UNIVERSIDADE DO ALGARVE

ALGA - Eng. Civil e Eng. Topográ ca - ISE / Geometria Analítica 89. Geometria Analítica

TESTE INTERMÉDIO DE MATEMÁTICA A. 10 de Maio de 2007 RESOLUÇÃO - VERSÃO 1

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

TESTE INTERMÉDIO - 11.º ANO - MATEMÁTICA A. 19 de Maio de 2006 RESOLUÇÃO - VERSÃO 1

TESTE INTERMÉDIO - 11.º ANO - MATEMÁTICA A. 19 de Maio de 2006 RESOLUÇÃO - VERSÃO 3

Complementos de Investigação Operacional. Folha nº 1 Programação Inteira 2006/07

Investigação Operacional

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

Otimização Aplicada à Engenharia de Processos

Grupo I. Cotações 1. A Maria gravou nove CD, sete com música rock e dois com música popular, mas esqueceu-se 5 de identificar cada um deles.

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

Complementos de Investigação Operacional. Folha nº 1 Programação Inteira 2007/08

TESTE INTERMÉDIO DE MATEMÁTICA A. 10 de Maio de 2007 RESOLUÇÃO - VERSÃO 2

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

ESCOLA SECUNDÁRIA FERREIRA DIAS

DEFINIÇÃO DE FUNÇÃO y = x²

Optimização/Matemática II (Eco)

Complementos de Investigação Operacional. Folha nº 2 Programação Multiobjectivo 2006/07

UNIVERSIDADE DO ALGARVE ESCOLA SUPERIOR DE TECNOLOGIA LICENCIATURA EM ENGENHARIA CIVIL/TOPOGRÁFICA ÁLGEBRA LINEAR E GEOMETRIA ANALÍTICA

max z = 10x 1 + 4x 2 s.a x 1 + x x 1 + 4x x 1 + 6x 2 300

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

2. Pré-requisitos do 3. Ciclo. 7. ano PR 7.1. Resolução

Vectores e Geometria Analítica

GRUPO II. y = 3 define uma recta paralela ao. 1 0, ou seja, un+ 1 1 u n. 4. Resposta (B)

ESCOLA SECUNDÁRIA DE ALBERTO SAMPAIO

O quadro abaixo destina-se à correcção da prova. Por favor não escreva nada.

Geometria Analítica. Geometria Analítica 28/08/2012

GERAIS. Para além dos objectivos do domínio dos valores e atitudes, Desenvolver a capacidade de comunicar; Usar Noções de lógica.

PROFESSOR: ALEXSANDRO DE SOUSA

Benemar Alencar de Souza

ESCOLA SECUNDÁRIA COM 3º CICLO D. DINIS 10º ANO DE MATEMÁTICA A. Ficha de revisão nº 14

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

O método gráfico resolve PLs com 2 variáveis. 3 variáveis se você for um ninja da geometria descritiva!

Transcrição:

I. Programação Linear (PL) 1. Introdução A Programação Linear é, no campo mais vasto da Programação Matemática, uma das variantes de aplicação generalizada em apoio da Decisão. O termo "Programação" deve entender-se como "Planeamento" e a qualificação "Linear" deixa antever que as relações matemáticas utilizadas são funções lineares. Tendo em atenção que se Decide para atingir um Objectivo e que tal implica a aplicação óptima dos recursos disponíveis para actividades alternativas analise-se o exemplo de uma empresa que pretende Optimizar a produção mensal de dois bens A e B na situação seguinte: Recursos críticos disponíveis: Madeira 3 metros Horas de trabalho 1 horas Madeira (metros) Horas de Trabalho (h) Consumos unitários previstos: Produto A 3 Produto B 2 Produto A Produto B Lucro unitário da venda ( ) 6 8 Nesta situação é necessário atender a que: O Objectivo a alcançar é Maximizar o lucro total da venda da produção; os níveis de produção estão superiormente limitados pelos 3 metros de madeira e 1 horas de trabalho disponíveis; são possíveis vários níveis de produção (exº: 1 unidade de A e 2 unidades de B etc.); do leque dos possíveis níveis de produção é necessário conhecer qual ou quais podem classificarse de óptimos à luz do Objectivo a atingir; Como programar matematicamente esta situação (Modelo Matemático Linear) para obter informação quantificada para o Decisor? A formalização matemática é um trabalho laborioso tanto mais difícil quanto mais complexa é a situação de partida, as condicionantes impostas e o objectivo a alcançar, pelo que requer conhecimento e habilidade. Não há regras estabelecidas mas se na situação proposta exercitarmos a nossa curiosidade somos forçosamente conduzidos a interrogarmo-nos sucessivamente como a seguir se expõe: Primeira pergunta elementar: Quantas unidades de A e B podem produzir-se nestas condições? Resposta matemática: recorrer a duas Variáveis de Decisão Não Negativas: = número de unidades de A a produzir = número de unidades de B a produzir INVESTIGAÇÃO OPERACIONAL (MS edição de 26) I-1

Segunda pergunta elementar: Que valores se podem admitir para as variáveis de Decisão e? Resposta matemática: - em unidades de A consomem-se 3 metros de madeira; - em unidades de B consomem-se 2 metros de madeira; não podendo ultrapassar os 3 metros de madeira disponíveis então 3 + 2 3 - em unidades de A consomem-se horas de trabalho; - em unidades de B consomem-se horas de trabalho; não podendo ultrapassar as 1 horas de trabalho disponíveis então + 1 dada a natureza do problema os valores de e devem ser não negativos Terceira pergunta elementar: Qual o Objectivo a atingir com a produção de A e B? Resposta matemática: - o lucro da venda de 1 unidade de A é de 6 pelo que para unidades de A é de 6 euros - o lucro da venda de 1 unidades de B é de 8 pelo que para unidades de B é de 8 euros o lucro total da venda de unidades de A e de unidades de B é de 6 + 8 o Objectivo é conhecer o maior valor que é possível atingir o lucro total 6 + 8 ou seja é necessário calcular o extremo superior (condicionado) de uma função linear f(, ) = 6 + 8 Das respostas ensaiadas, obtém-se um Modelo Matemático que pode sistematizar-se do seguinte modo: OBJECTIVO : Maximizar o Lucro Total da Venda Max f(, ) = 6 + 8 sendo f(, ) a Função Objectivo do modelo RESTRIÇÕES (CONDICIONAMENTOS) TÉCNICAS Madeira : 3 + 2 3 Horas de trabalho : + 1 RESTRIÇÕES (CONDICIONAMENTOS) LÓGICAS, 2. Geometria do modelo de Programação Linear Considere-se um sistema de eixos cartesianos com o eixo das abcissas associado a (produção de A) e o eixo das ordenadas associado a (produção de B). Relaxando (enfraquecendo) a condição de desigualdade das restrições técnicas estas passam a ser equações que definem rectas. Cada uma destas rectas divide o espaço plano em duas regiões disjuntas verificando-se a relação de desigualdade apenas em pontos de uma das regiões (sub espaços). Procedendo deste modo é possível, por intersecção, definir o conjunto de pontos-solução do problema dado e nestes determinar aquele ou aqueles onde a função objectivo tem o seu extremo. INVESTIGAÇÃO OPERACIONAL (MS edição de 26) I-2

a. Traçado das Rectas e Identificação do Espaço de Soluções admissíveis Recta associada a 3 + 2 = 3 : para = intersecta o eixo das abcissas em = para = intersecta o eixo das ordenadas em = 1 Recta associada a + = 1 : para = intersecta o eixo das abcissas em = 22 para = intersecta o eixo das ordenadas em = 11 Na figura seguinte apresenta-se o sistema de eixos e as duas rectas: 1 Madeira 3 + 2 = 3 Horas + = 1 1 2 Atendendo à condição de não negatividade (, ) só os pontos do 1º quadrante são solução admissível. Atendendo a que o ponto origem (, ) satisfaz a relação de desigualdade em cada uma das restrições técnicas, fica explícita a informação necessária para identificar o espaço das soluções admissíveis do problema. Na figura seguinte apresenta-se o espaço de solução agora identificado: 1 Madeira 3 + 2 = 3 Horas + = 1 Origem (, ) é admissível 1 2 Espaço de soluções admissíveis INVESTIGAÇÃO OPERACIONAL (MS edição de 26) I-3

Qualquer dos pontos pertencentes ao espaço assinalado na figura satisfaz quer as restrições técnicas quer as restrições lógicas sendo agora necessário identificar em qual deles a função objectivo atinge o seu valor máximo. b. Determinação do Ponto Óptimo O lugar geométrico dos valores possíveis para a função objectivo é o plano apresentado na figura seguinte: f(, ) 1 1 Traçando planos paralelos ao plano horizontal, as intersecções com o plano da figura são rectas paralelas (rectas de nível do plano) onde a função tem o mesmo valor (rectas de isolucro). Se de um ponto de vista acima do plano olharmos para este numa direcção perpendicular ao plano horizontal, a imagem que temos é de um conjunto de rectas paralelas (rectas de nível do plano) como mostra a figura seguinte: 1 12 8 6 4 2 2 4 6 8 12 INVESTIGAÇÃO OPERACIONAL (MS edição de 26) I-4

Tem-se assim que, no plano horizontal, podem graficar-se as rectas de isolucro. De facto se, por exemplo, considerarmos que: a função tem valor 48, a equação desta recta de nível é 6 + 8 = 48; a função tem valor 24, a equação desta recta de nível é 6 + 8 = 24; Na figura seguinte, tem-se o espaço de solução e as duas rectas de nível agora definidas: 1 Direcção e Sentido do maior aumento da função 1 2 f= f=24 f=48 Na figura foi também traçada a recta de nível zero pois passa na origem (6 + 8 = ) e é paralela às rectas anteriormente definidas (família de rectas de nível do plano). Da análise da figura, verifica-se que o valor da função é tanto maior quanto mais nos afastamos da origem pelo que a última das rectas de nível que se pode traçar contendo um ponto do espaço de solução admissível é a correspondente ao máximo da função. Aquele ponto denomina-se Ponto Óptimo ou Solução Óptima. Notar que se a esta última recta pertencer mais do que um ponto daquele espaço, haverá várias soluções óptimas alternativas dizendo-se que a solução óptima é Indeterminada ou Múltipla. A figura seguinte mostra que o ponto de intersecção das rectas 3 + 2 = 3 e + = 1 é o Ponto Óptimo com coordenadas = 4 e = 9 sendo o Máximo da função igual a 6(4) + 8(9) = 96 : 1 Ponto Óptimo (4, 9) f=9 1 2 f= INVESTIGAÇÃO OPERACIONAL (MS edição de 26) I-

O Plano Óptimo de Produção é portanto de 4 unidades de A e 9 unidades de B a que está associado o lucro máximo de 96 euros. Veja-se agora outro método para identificação geométrica do ponto óptimo. Derivando f(, ) = 6 + 8 em ordem a cada uma das variáveis obtêm-se as taxas de variação da função em ordem à variação marginal de cada uma das variáveis. f f Por definição = 6 e = 8 cujo significado é o seguinte (notar que estamos em espaço linear): x x 1 2 se tem um acréscimo "k 1 ", mantendo-se constante, a função aumenta 6 vezes "k 1 " euros se tem um acréscimo "k 2 ", mantendo-se constante, a função aumenta 8 vezes "k 2 " euros O conjunto das derivadas parciais da função f(, ) constitui o GRADIENTE da função (vector): f = f x f x Em qualquer ponto P(, ) o Gradiente é perpendicular ao lugar geométrico dos pontos do espaço onde a função tem o mesmo valor que tem em P, ou seja, o Gradiente da função é perpendicular às rectas de nível da função e indica a direcção e sentido em que a função aumenta mais rapidamente. Pode portanto utilizar-se para identificar o ponto óptimo no espaço de solução admissível. Retomando o exemplo precedente, no sistema de eixos grafica-se o Gradiente da função objectivo e traçamse sucessivas rectas de nível enquanto as mesmas contiverem, pelo menos, um ponto do conjunto de soluções admissíveis. A última recta que se pode graficar indica o ponto ou pontos em que a função atinge o seu máximo. Na figura seguinte pode ver-se o Espaço de solução admissível, o Gradiente da função e as Rectas de nível na origem dos eixos (função com valor nulo) e no ponto óptimo (função com valor 96): 1 2 1 Ponto Óptimo (4, 9) 8 f= f=96 Perpendicular ao Gradiente 1 2 Nota: Se o objectivo é Minimizar a função objectivo o sentido em que a função decresce é oposto ao indicado pelo gradiente. 6 INVESTIGAÇÃO OPERACIONAL (MS edição de 26) I-6

3. Formulação Matemática do Modelo de PL Um modelo de Programação Linear engloba: "n" variáveis reais,,..., x n denominadas Variáveis de Decisão (principais ; controláveis); "m" condições lineares (m<n) denominadas Restrições Técnicas (funcionais) relacionando as Variáveis de Decisão de um dos seguintes modos: a 1 + a 2 +... + a n x n......... a m + a m +... + a m x n ou = ou b 1......... b m A matriz de coeficientes das variáveis de decisão denomina-se Matriz Técnica (tecnológica) e o vector-coluna dos termos independentes denomina-se Vector dos Termos Independentes (recursos). "n" restrições, estabelecendo o conjunto de valores admissíveis (viáveis; aceitáveis) para cada uma das variáveis de decisão, denominadas Restrições Lógicas ( x j ; x j ; x j livre ; x j binária; x j inteira são exemplos de restrições lógicas); uma Função Linear das variáveis de decisão f(x) = c 1 + c 2 +... + c n x n denominada Função Objectivo (expressa um critério pois permite hierarquizar a importância relativa de cada uma das soluções do problema) de que se pretende o Máximo ou Mínimo. Os coeficientes c 1, c 2,..., c n das variáveis de decisão denominam-se Coeficientes da função Objectivo; Nos modelos de Maximização as restrições técnicas Típicas são do tipo " " Nos modelos de Minimização as restrições técnicas Típicas são do tipo " " A restrição lógica Típica é a condição de não negatividade (x j ). (Típica, no sentido de mais frequente) Nota: O estudo da programação matemática linear deve ser efectuado recorrendo ao software do autor especificamente desenhado para apoio pedagógico. INVESTIGAÇÃO OPERACIONAL (MS edição de 26) I-7