Programação linear I João Carlos Lourenço
|
|
- Stella Bonilha Back
- 6 Há anos
- Visualizações:
Transcrição
1 Fundamentos de Investigação Operacional Programação linear I João Carlos Lourenço joao.lourenco@ist.utl.pt Ano lectivo 2011/2012 Leituras recomendadas: Nova, A.P., Lourenço, J.C., 2011, Apontamentos de Investigação Operacional, DEG, IST, Capítulo 2. Hillier, F.S., Lieberman, G.J., Introduction to Operations Research, 9th ed. McGraw-Hill, New York, Chapter 3. Programação linear: Para que serve? O tipo mais comum de aplicação envolve o problema genérico de afectação de recursos limitados da melhor forma possível (ou seja, óptima) entre actividades que competem entre si. Utilização eficiente de recursos 2 1
2 Programação linear: Características A Programação Linear (PL) recorre a um modelo matemático para descrever o problema em causa. O adjectivo linear significa que todas as funções matemáticas neste modelo têm de ser funções lineares. A palavra programação não se refere a programação de computadores; mas é essencialmente um sinónimo para planeamento. 3 PL: O exemplo Wyndor Glass Co. Exemplo A empresa WYNDOR GLASS CO. produz produtos em vidro de alta qualidade, incluindo janelas e portas de vidro em três fábricas. A gestão de topo decidiu descontinuar produtos não rentáveis, libertando capacidade de produção para lançar dois novos produtos que têm um grande potencial de vendas. Produto 1: Uma porta de vidro com moldura em alumínio Produto 2: Uma janela com moldura em madeira 4 2
3 PL: O exemplo Wyndor Glass Co. Fábrica 1 Fábrica 2 Fábrica 3 Produto 1 Produto 2 Que combinação poderá ser mais rentável? 5 PL: O exemplo Wyndor Glass Co. Definição do problema: Determinar quais devem ser as taxas de produção dos dois produtos de modo a maximizar o lucro total, sujeito às restrições impostas pelas capacidades de produção disponíveis nas três fábricas. (Cada produto será produzido em lotes de 20, assim a taxa de produção é definida como o número de lotes a produzir por semana.) 6 3
4 PL: O exemplo Wyndor Glass Co. A equipa de IO identificou os dados que necessitam ser reunidos: 1. Número de horas de tempo de produção disponível por semana em cada fábrica para estes novos produtos. 2. Número de horas de tempo de produção usado em cada fábrica para cada lote produzido de cada novo produto. 3. Lucro por lote produzido de cada novo produto. 7 PL: O exemplo Wyndor Glass Co. 8 4
5 PL: O exemplo Wyndor Glass Co. Formulação como um problema de programação linear: Sejam x 1 = número de lotes do produto 1 produzidos por semana x 2 = número de lotes do produto 2 produzidos por semana Z = lucro total semanal (em milhares de dólares) obtidos com a produção destes dois produtos Então x 1 e x 2 são as variáveis de decisão do modelo. O objectivo é escolher os valores de x 1 e x 2 de modo a Maximizar Z = 3x 1 +5x 2 usando o lucro por lote referido na linha de baixo da Tabela 3.1 (que se mostrou no slide anterior). 9 PL: O exemplo Wyndor Glass Co. Cada lote do produto 1 produzido por semana usa 1 hora de tempo de produção por semana na Fábrica 1, enquanto que só existem 4 horas por semana disponíveis. => x 1 4 A Fábrica 2 impõe a restrição 2x O número de horas de tempo de produção utilizadas por semana na Fábrica 3 escolhendo x 1 e x 2 como as taxas de produção dos produtos será 3x 1 + 2x 2 => 3x 1 + 2x
6 PL: O exemplo Wyndor Glass Co. Na linguagem da programação linear, o problema consiste em escolher os valores de x 1 e de x 2 de modo a sujeito às restrições Maximizar Z = 3x 1 +5x 2, e Variáveis de decisão não negativas 11 PL: O exemplo Wyndor Glass Co. Solução gráfica: Como este problema de programação matemática só tem duas variáveis de decisão nós podemos representá-lo graficamente tendo x 1 e x 2 como eixos. O primeiro passo consiste em identificar os valores de (x 1, x 2 ) que são permitidos pelas restrições. Para começar, veja-se que as restrições de não negatividade x 1 0 e x 2 0 obrigam (x 1, x 2 ) a situar-se no lado positivo dos eixos, ou seja, no primeiro quadrante. Depois, observe-se que x 1 4 significa que (x 1, x 2 ) não estar situado à direita da recta x 1 =
7 PL: O exemplo Wyndor Glass Co. De modo semelhante, a restrição 2x 2 12 (ou x 2 6) implica que a recta 2x 2 = 12 deverá ser adicionada à fronteira da região permitida. A restrição final 3x 1 + 2x 2 18 requer adicionar uma nova linha de fronteira 3x 1 + 2x 2 = 18 A região de valores permissíveis para (x 1, x 2 ), assinalada a cinzento no gráfico, é designada por região admissível. 13 PL: O exemplo Wyndor Glass Co. O passo final consiste em escolher o ponto da região admissível que maximiza o valor de Z = 3x 1 + 5x 2. Podemos começar por tentativa e erro. Primeiro tentamos, arbitrariamente, Z = 10. Desenhando a recta 3x 1 + 5x 2 = 10 podemos ver que existem muitos pontos desta linha que estão dentro da região admissível. De seguida experimentamos 3x 1 + 5x 2 = 20, que também tem muitos pontos dentro da região. Notem que as duas rectas (Z = 10 e Z = 20) são paralelas 14 7
8 PL: O exemplo Wyndor Glass Co. Não se trata de uma coincidência, pois qualquer recta assim construída tem a forma Z = 3x 1 + 5x 2 para o valor escolhido de Z, o que implica que x 2 = 3/5 x 1 + 1/5 Z Esta última equação demonstra que o declive da recta é 3/5 (uma vez o incremento de uma unidade em x 1 corresponde a um incremento de 3/5 em x 2, enquanto que a intersecção da recta com o eixo x 2 é 1/5 Z. O facto de o declive estar fixado em 3/5 significa que todas as rectas construídas desta forma são paralelas. 15 PL: O exemplo Wyndor Glass Co. Comparando as rectas 3x 1 + 5x 2 = 10 e 3x 1 + 5x 2 = 20, verificamos que a que tem o maior valor de Z (Z = 20) está mais para cima e mais afastada da origem do que a outra recta (Z = 10). Estas observações implicam que o nosso procedimento de tentativa e erro para construir rectas não envolve mais do que desenhar uma família de rectas paralelas que contenham pelo menos um ponto da região admissível e selecionar a recta que corresponda ao maior valor de Z. 16 8
9 PL: O exemplo Wyndor Glass Co. A recta paralela que contém o ponto (2, 6), indica que a solução óptima é x 1 = 2 e x 2 = 6. A equação desta recta é 3x 1 + 5x 2 = 3(2) + 5(6) = 36 = Z, a qual indica que o valor óptimo de Z é 36. Depois do que vimos como é que podemos encontrar a solução óptima de uma forma expedita? 17 PL: O exemplo Wyndor Glass Co. Este procedimento é referido como o método gráfico de programação linear. Pode ser utilizado para resolver qualquer problema de programação linear com duas variáveis de decisão. Já será mais difícil, mas possível, utilizar este método para resolver problemas com três variáveis de decisão, mas não mais de três. Quando temos problemas de programação linear mais complexos recorremos ao algoritmo simplex. Conclusão do exemplo A equipa de IO utilizou esta abordagem para encontrar a melhor solução, x 1 = 2 e x 2 = 6, com Z = 36. Esta solução indica que a empresa Wyndor Glass Co. deverá produzir os produtos 1 e 2 com as taxas de produção de 2 lotes por semana e 6 lotes por semana, respectivamente, de que resultará um lucro total de 36 mil dólares por semana. De acordo com o modelo, nenhuma outra combinação de produção dos dois produtos será mais rentável. 18 9
10 O modelo de PL: Terminologia Um modelo de PL coloca o problema em termos da decisão acerca dos níveis de actividade, em que x 1, x 2,..., x n são designadas por variáveis de decisão. Os valores de c j, b i, e a ij (com i = 1, 2,..., m e j = 1, 2,..., n) são as constantes (inputs) do modelo, que também são designados por parâmetros do modelo. (Uma) forma normalizada do modelo (Hillier and Lieberman) Este problema genérico de afectar recursos a actividades pode ser formulados através de um modelo matemático. Em particular, este modelo servirá para encontrar os valores de x 1, x 2,..., x n de modo a maximizar sujeito às restrições e 19 O modelo de PL: Terminologia 20 10
11 O modelo de PL: Terminologia Qualquer situação cuja formulação matemática se adeque a este modelo é um problema de programação linear. Verifique-se que o modelo para o problema Wyndor Glass Co. se adequa à forma normalizada, com m = 3 e n = 2. A terminologia usual para um problema de programação linear pode agora ser sumarizada. A função a ser maximizada, c 1 x 1 + c 2 x c n x n, é designada por função objectivo. As limitações (ou constrangimentos) são normalmente referidas como restrições. As primeiras m restrições (aquelas que são função de todas as variáveis a i1 x 1 + a i2 x 2 + a in x n no primeiro termo) são designadas como restrições funcionais (or restrições estruturais). As restrições x j 0 são chamadas restrições de não negatividade (ou condições de não negatividade). 21 O modelo de PL: Terminologia Outras formas O modelo precedente não se ajusta à forma natural de alguns problemas lineares. Outras formas legítimas são as seguintes: 1. Minimizar a função objectivo ao invés de a maximizar: Minimizar Z = c 1 x 1 + c 2 x c n x n. 2. Algumas restrições funcionais utilizarem uma inequação com sinal de maior ou igual: a i1 x 1 + a i2 x a in x n b i para alguns valores de i. 3. Algumas restrições funcionais em forma de equação: a i1 x 1 + a i2 x a in x n = b i para alguns valores de i. 4. Algumas variáveis de decisão sem a restrição de não negatividade: x j para alguns valores de j. Qualquer problema que combine algumas ou todas estas formas com partes do modelo precedente continua a ser um problema de programação linear
12 O modelo de PL: Terminologia Terminologia para as soluções do modelo Quaisquer valores definidos para as variáveis de decisão (x 1, x 2,..., x n ) constituem uma solução, independentemente de ser ou não uma solução desejável ou admissível (possível). Diferentes tipos de soluções são identificadas utilizando adjectivos apropriados. Um solução admissível (possível) é uma solução que satisfaz todas as restrições. Um solução não admissível (impossível) é uma solução que viola pelo menos uma restrição. No exemplo, os pontos (2, 3) e (4, 1) na figura são soluções admissíveis (possíveis) enquanto que os pontos ( 1, 3) e (4, 4) são soluções não admissíveis. A região admissível (assinalada a cinzento na figura) corresponde ao conjunto de todas as soluções admissíveis. 23 O modelo de PL: Terminologia Um problema pode não ter soluções admissíveis 24 12
13 O modelo de PL: Terminologia Se existirem soluções admissíveis, o objectivo da programação linear é encontrar a melhor solução admissível, medida pelo valor da função objectivo do modelo. Uma solução óptima é uma solução admissível que tem o melhor valor na função objectivo. A maior parte dos problemas só terá uma solução óptima. Contudo, é possível terem mais do que uma. Como é o caso ilustrado na figura à esquerda. Tal como neste caso, qualquer problema que tenha múltiplas soluções óptimas terá infinitas soluções óptimas, cada uma delas com o mesmo valor óptimo. 25 O modelo de PL: Terminologia Outra possibilidade é um problema não ter soluções óptimas. Isso somente poderá ocorrer se (1) não tiver soluções admissíveis (2) as restrições não impedirem que o valor da função objectivo melhore (Z) infinitamente. O último caso é referido como um problema não limitado. Como ilustração, esse caso poderá ocorrer caso as duas restrições funcionais forem erradamente apagadas no exemplo, como se ilustra na figura à esquerda
14 O modelo de PL: Terminologia Um tipo de solução que tem um papel-chave no algoritmo simplex é o chamado ponto extremo da região admissível. Relação entre soluções óptimas e pontos extremos: Considere qualquer problema de programação linear com soluções admissíveis e uma região admissível limitada. O problema tem de ter soluções em pontos extremos e pelo menos uma solução óptima. Adicionalmente, a melhor solução admissível de um ponto extremo será uma solução óptima. Consequentemente, se um problema tem uma única solução óptima, essa solução será um ponto extremo. Se o problema tiver múltiplas soluções óptimas, pelo menos duas delas são pontos extremos. 27 O modelo de PL: Assunções Assunção da proporcionalidade (função objectivo e restrições funcionais) A contribuição de cada actividade para o valor da função objectivo Z é proporcional ao nível da actividade x j, tal como é representada pelo termo c j x j na função objectivo. De forma semelhante, a contribuição de cada actividade para o membro esquerdo de cada restrição funcional é proporcional ao nível da actividade x j, tal como é representada pelo termo a ij x j na restrição
15 O modelo de PL: Assunções Assunção da aditividade Todas as funções de um modelo de programação linear (seja a função objectivo ou a função constante no membro esquerdo de uma restrição funcional) é a soma das contribuições individuais das respectivas actividades. 29 O modelo de PL: Assunções Assunção da divisibilidade (está relacionada com os valores permitidos para as variáveis de decisão) As variáveis de decisão podem tomar num problema de programação linear podem tomar qualquer valor incluindo valores não inteiros, que satisfaçam as restrições funcionais e as restrições de não negatividade. Assunção da certeza (está relacionada com os parâmetros do modelo, designadamente, com os coeficientes da função objectivo c j, os coeficientes das restrições funcionais a ij, e com os termos independentes das restrições funcionais b i ) Assume-se que o valor atribuído a cada parâmetro de um problema de programação linear é uma constante conhecida
16 O modelo de PL: Assunções As assunções em perspectiva Um modelo matemático é uma representação simplificada de um problema real. Valores aproximados e assunções simplificativas são geralmente requeridas para se obter um modelo tratável. Adicionar demasiados pormenores e precisão pode tornar o modelo demasiado complexo para permitir uma análise útil do problema. Tudo o que é realmente necessário é que exista uma alta correlação entre a predição do modelo e o que deverá efectivamente ocorrer no problema real. É muito comum em aplicações reais de programação linear que quase nenhuma das quatro assunções seja completamente cumprida. Exceptuando talvez a assunção da divisibilidade, podem encontrar-se pequenas disparidades. Isto é especialmente verdade para a assunção da certeza, pelo que a análise de sensibilidade normalmente compensa a violação desta assunção. 31 Formular e resolver problemas de PL com o Excel Formular e resolver o exemplo da Wyndor Glass Co. LP no Excel Nota: Existe um solver grátis para o Excel 2011 para Mac. Pode ser descarregado da página da Frontline Solvers:
17 Formular e resolver problemas de PL com o Excel 33 Formular e resolver problemas de PL com o Excel 34 17
18 Formular e resolver problemas de PL com o Excel 35 Formular e resolver problemas de PL com o Excel 36 18
19 Formular e resolver problemas de PL com o Excel 37 Formular e resolver problemas de PL com o Excel 38 19
20 Formular e resolver problemas de PL com o Excel 39 Formular e resolver problemas de PL com o Excel 40 20
Faculdade de Engenharia Investigação Operacional. Prof. Doutor Engº Jorge Nhambiu
1 Aula 2 Definição de Problemas de Investigação Operacional Construção de um modelo matemático de PL. Programação Matemática(PM) e Programação Linear(PL). Exemplos clássicos de PL. 2 Problemas de Investigação
Leia maisInvestigação Operacional
Modelos de Programação Linear (Mestrado) Engenharia Industrial http://dps.uminho.pt/pessoais/zan - Escola de Engenharia Departamento de Produção e Sistemas 1 Modelação Matemática As técnicas e algoritmos
Leia maisPESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR. Prof. Angelo Augusto Frozza, M.Sc.
PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR Prof. Angelo Augusto Frozza, M.Sc. ROTEIRO Esta aula tem por base o Capítulo 2 do livro de Taha (2008): Introdução O modelo de PL de duas variáveis Propriedades
Leia maisInvestigação Operacional
Investigação Operacional Licenciatura em Gestão 3.º Ano Ano Lectivo 2013/14 Programação Linear Texto elaborado por: Maria João Cortinhal (Coordenadora) Anabela Costa Maria João Lopes Ana Catarina Nunes
Leia maisResolução de PL usando o método Simplex
V., V.Lobo, EN / ISEGI, 28 Resolução de PL usando o método Simplex Método Simplex Algoritmo para resolver problemas de programação linear George Dantzig, 947 Muito utilizado Facilmente implementado como
Leia maisGestão de Operações II. Prof. Marcio Cardoso Machado. Método Gráfico para Solução de Problemas de Programação Linear
Gestão de Operações II Prof. Marcio Cardoso Machado Método Gráfico para Solução de Problemas de Programação Linear Será apresentada a resolução de um exercício e o gabarito dos demais. Exercício resolvido
Leia maisPrograma de Unidade Curricular
Programa de Unidade Curricular Faculdade Ciências Empresariais Licenciatura Ciências Económicas e Empresariais Unidade Curricular Investigação Operacional Semestre: 5 Nº ECTS: 6,0 Regente José Manuel Brito
Leia maisProblemas de Fluxos em Redes
Investigação Operacional Problemas de Fluxos em Redes Slide Transparências de apoio à leccionação de aulas teóricas Problemas de fluxos em redes Rede: Conjunto de pontos (vértices) ligados por linhas ou
Leia maisMétodo Simplex V 1.1, V.Lobo, EN / ISEGI, 2008
.,.Lobo, EN / ISEGI, 8 Método Simplex Resolução de PL usando o método Simplex Algoritmo para resolver problemas de programação linear George Dantzig, 97 Muito utilizado Facilmente implementado como programa
Leia maisEAD 350 Pesquisa Operacional Aula 03 Parte 1 Revisão Preço-Sombra e Análise de Sensibilidade
ED 30 Pesquisa Operacional ula 03 Parte Revisão Preço-Sombra e nálise de Sensibilidade Profa. driana ackx Noronha Viana (Participação Prof. Cesar lexandre de Souza) backx@usp.br FE/USP ibliografia para
Leia maisPesquisa Operacional Aula 4 Solução Gráfica em Programação Linear
Pesquisa Operacional Aula 4 Solução Gráfica em Programação Linear Prof. Marcelo Musci aula@musci.info www.musci.info Aplicável para modelos com 02 variáveis de decisão Útil para a ilustração de alguns
Leia maisEAD 350 Pesquisa Operacional Aula 01 Parte 2
EAD 350 Pesquisa Operacional Aula 01 Parte 2 Prof. Adriana Backx Noronha Viana (Material: Prof. Cesar Alexandre de Souza) backx@usp.br FEA/USP Problema... Vocês foram contratados pela Wyndor Glass Company
Leia maisEAD 350 Pesquisa Operacional Aula 03 Parte 2
EAD 350 Pesquisa Operacional Aula 03 Parte 2 Profa. Adriana Backx Noronha Viana (Participação Prof. Cesar Alexandre de Souza) backx@usp.br FEA/USP Método Simplex (item 4.1 do Hillier e Lieberman) - apenas
Leia maisUniversidade da Beira Interior Departamento de Matemática. Ficha de exercícios nº3: Dualidade. Interpretação Económica.
Ano lectivo: 2008/2009; Universidade da Beira Interior Departamento de Matemática INVESTIGAÇÃO OPERACIONAL Ficha de exercícios nº3: Dualidade. Interpretação Económica. Cursos: Economia 1. Formule o problema
Leia mais2. Problemas de Transportes e Afectação
2. Problemas de Transportes e Afectação 2.1 A empresa de calçado Sapatex SA tem duas fábricas (F1 e F2) em território nacional e outros tantos centros de distribuição (C1 e C2). O departamento de gestão
Leia maisIntrodução. Otimização Multiobjetivo. Muitas aplicações de interesse prático podem ser representadas por meio de modelos matemáticos lineares.
Introdução Prof. Eduardo Gontijo Carrano - DEE/EE/UFMG Otimização Multiobjetivo Modelagem. Muitas aplicações de interesse prático podem ser representadas por meio de modelos matemáticos lineares. Em alguns
Leia maisInvestigação Operacional
Investigação Operacional Victor Lobo Sumário 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
Leia maisProgramação Linear. (2ª parte) Informática de Gestão Maria do Rosário Matos Bernardo 2016
Programação Linear (2ª parte) Informática de Gestão 61020 Maria do Rosário Matos Bernardo 2016 Conteúdos Representação e resolução gráfica dos problemas de programação linear Problema de minimização Problema
Leia maisSimplex. Transparências de apoio à leccionação de aulas teóricas. c 2011, 2009, 1998 José Fernando Oliveira, Maria Antónia Carravilla FEUP
Simplex Transparências de apoio à leccionação de aulas teóricas Versão 3 c 2011, 2009, 1998 José Fernando Oliveira, Maria Antónia Carravilla FEUP Programação Linear abordagem algébrica max sujeito a: n
Leia maisRecursos críticos disponíveis: Madeira 300 metros Horas de trabalho 110 horas
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
Leia maisINVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios. Cap. IV Modelo Dual
INVESTIGAÇÃO OPERACIONAL Programação Linear Exercícios Cap. IV Modelo Dual António Carlos Morais da Silva Professor de I.O. i Cap. IV - Modelo Dual - Exercícios IV. Modelo Problema Dual 1. Apresente o
Leia maisUniversidade Federal de Itajubá
Universidade Federal de Itajubá Pesquisa Operacional Aula 01 Informações iniciais 05/06/2013 Prof. José Arnaldo B. Montevechi 1 Contato José Arnaldo Barra Montevechi e-mail: montevechi@unifei.edu.br www.iepg.unifei.edu.br/arnaldo
Leia maisÍndice. Prefácio Os modelos de programação linear e a investigação operacional 17
Índice Prefácio 13 Capítulo 1 Introdução 1. Os modelos de programação linear e a investigação operacional 17 2. O problema de programação linear 18 2.1. O problema de programação linear em substituição
Leia maisSlide 1. c 1998 José Fernando Oliveira, Maria Antónia Carravilla FEUP
Programação Linear e Método Simplex Slide 1 Transparências de apoio à leccionação de aulas teóricas Versão 1 c 1998 Programação Linear e Método Simplex 1 Slide 2 Toda a teoria deve ser feita para poder
Leia maisPesquisa Operacional
Faculdade de Engenharia - Campus de Guaratinguetá Pesquisa Operacional Fabrício Maciel fabricio@feg.unesp.br Departamento de Produção 1 Programação linear Sumário Modelagem e limitações da Programação
Leia maisInvestigação Operacional 1. Transparências de apoio à leccionação de aulas teóricas. x j - valor da variável de decisão j;
Investigação Operacional 1 Programação Linear Slide 1 Transparências de apoio à leccionação de aulas teóricas Maria Antónia Carravilla José Fernando Oliveira Programação Linear Modelos Slide 2 Forma geral
Leia maisInvestigação Operacional
Investigação Operacional Programação Linear Licenciatura em Engenharia Civil Licenciatura em Engenharia do Território Problema Uma firma fabrica dois produtos P e P em três máquinas M, M e M. P é processado
Leia maisProblemas de Afectação (PA)
Investigação Operacional 1 Problemas de Afectação Slide 1 Transparências de apoio à leccionação de aulas teóricas Problemas de Afectação (PA) Exemplo típico: Afectação de n pessoas a n tarefas. Dados:
Leia maisGestão de projectos com PERT /CPM João Carlos Lourenço
Gestão de projectos com PERT /CPM João Carlos Lourenço joao.lourenco@tecnico.ulisboa.pt Ano lectivo 2015/2016 Leituras recomendadas: Hillier, F.S., Lieberman, G.J., 2010. Introduction to Operations Research,
Leia maisProfessor: Rodrigo A. Scarpel
Professor: Rodrigo A. Scarpel rodrigo@ita.br www.mec.ita.br/~rodrigo Pesquisa Operacional Durante a Segunda Guerra Mundial, os líderes militares solicitaram que cientistas estudassem problemas como posicionamento
Leia maisEAD 350 Pesquisa Operacional Aula 01 Parte 2
EAD 350 Pesquisa Operacional Aula 01 Parte 2 Profa. Daielly M. N. Mantovani Profa. Adriana Backx Noronha Viana Prof. Cesar Alexandre de Souza daielly@usp.br FEA/USP Elaboração de Modelos de PO Definição
Leia maisOptimização/Matemática II (Eco)
Optimização/Matemática II (Eco) Frequência/ Exame 1ª Época 1º Ano 2º Semestre 2013 / 2014 Licenciaturas em Gestão, Finanças e Contabilidade, Gestão de Marketing e Economia 02-06-2014 Duração da Frequência:
Leia maisProgramação Linear. Rosa Canelas 2010
Programação Linear Rosa Canelas 2010 Problemas de Optimização São problemas em que se procura a melhor solução (a que dá menor prejuízo, maior lucro, a que é mais eficiente, etc.) Alguns destes problemas
Leia maisEscola de Engenharia de Lorena EEL/USP Curso de Engenharia de Produção. Resolução Gráfica. Prof. Fabrício Maciel Gomes
Escola de Engenharia de Lorena EEL/USP Curso de Engenharia de Produção Resolução Gráfica Prof. Fabrício Maciel Gomes Aplicável para modelos com 02 variáveis de decisão Útil para a ilustração de alguns
Leia maisProf. Fabrício Maciel Gomes Departamento de Engenharia Química Escola de Engenharia de Lorena EEL
Prof. Fabrício Maciel Gomes Departamento de Engenharia Química Escola de Engenharia de Lorena EEL Aplicável para modelos com 02 variáveis de decisão Útil para a ilustração de alguns conceitos básicos utilizados
Leia maisPROGRAMAÇÃO LINEAR. Tipo de problemas: cálculo do plano óptimo de distribuição de mercadorias; minimiação de desperdícios no corte de materiais;
PROGRAMAÇÃO LINEAR Atribuição de recursos limitados a actividades concorrentes de modo a atingir-se um objectivo. Tipo de problemas: estrutura ideal das fabricações atendendo ao equipamento, mão de obra,
Leia maisProblemas de Transportes e de Afectação
CAPÍTULO 6 Problemas de Transportes e de Afectação 1. Problema de Transporte Este problema, que é um dos particulares de PL, consiste em determinar a forma mais económica de enviar um bem disponível, em
Leia maisPalavras e frases chave: Programação Linear; Tomada de decisões; Objectivos. Clasificação AMS: (opcional)
VI Congreso Galego de Estatística e Investigación de Operacións Vigo 5-7 de Novembro de 2003 PROGRAMAÇÃO LINEAR: TOMADA DE DECISÕES, UMA NOVA ABORDAGEM NO ENSINO SECUNDÁRIO Maria José Teixeira do Nascimento
Leia maisFaculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu
1 Programação Linear (PL) Aula 10: Método Simplex Técnica das variáveis artificias Método das penalidades ( Big M ). Método das duas fases. 2 Modificando o Exemplo Protótipo. Suponha-se que é modificado
Leia maisVânio Correia Domingos Massala
Optimização e Decisão 06/0/008 Método do Simplex Vânio Correia - 5567 Domingos Massala - 58849 INSTITUTO SUPERIOR TÉCNICO Generalidades do Método do Simplex Procedimento algébrico iterativo para resolver
Leia maisProfessor João Soares 20 de Setembro de 2004
Teoria de Optimização (Mestrado em Matemática) Texto de Apoio 2A Universidade de Coimbra 57 páginas Professor João Soares 20 de Setembro de 2004 Optimização Linear Considere o problema (1) abaixo, que
Leia maisSlide 1. c 2000, 1998 José Fernando Oliveira, Maria Antónia Carravilla FEUP
Construção de Modelos de Programação Linear e Inteira Slide 1 Transparências de apoio à leccionação de aulas teóricas Versão 2 c 2000, 1998 Construção de Modelos de Programação Linear e Inteira 1 Modelização
Leia maisFundamentos de Investigação Operacional. Mestrado em Engenharia Civil 2010/11
Fundamentos de Investigação Operacional Mestrado em Engenharia Civil 2010/11 Módulo de Programação Linear Marília Pires mpires@ualg.pt Gabinete 3.16 (edifício 2 -FCT) w3.ualg.pt/~mpires BIBLIOGRAFIA http://w3.ualg.pt/~mpires/io.htm
Leia maisPROGRAMAÇÃO LINEAR E APLICAÇÕES
E APLICAÇÕES Faculdade de Tecnologia de Ourinhos Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Dr. Sidney C. Ferrari Pesquisa Operacional Notas Históricas Os caminhos da PO podem ser traçados
Leia maisPesquisa Operacional. Introdução à Pesquisa Operacional Programação Linear
Pesquisa Operacional Introdução à Pesquisa Operacional Programação Linear 1 Sumário Modelagem e limitações da Programação Linear. Resolução Gráfica. Forma padrão de um modelo de Programação Linear. Definições
Leia maisModelos de planeamento e gestão de recursos hídricos. 19 de Novembro
Modelos de planeamento e gestão de recursos hídricos 19 de Novembro Metodologias de análise Sistema real vs sistema simplificado Modelação Matemática; Física; Análise de sistemas: Simulação; Optimização:
Leia maisPesquisa Operacional aplicada ao Planejamento e Controle da Produção e de Materiais Programação Linear
Pesquisa Operacional aplicada ao Planejamento e Controle da Produção e de Materiais Programação Linear Introdução à Pesquisa Operacional Origens militares Segunda guerra mundial Aplicada na alocação de
Leia maisPROGRAMAÇÃO LINEAR 11º ANO MATEMÁTICA A
PROGRAMAÇÃO LINEAR 11º ANO MATEMÁTICA A Prof.ª: Maria João Mendes Vieira ESC 11MatA 2012/2013 PROGRAMAÇÃO LINEAR A programação linear é uma "ferramenta" matemática que permite encontrar a solução ótima
Leia maisFaculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu
1 Programação Linear (PL) Aula 15. Dualidade Interpretação económica. Problema dual: preços sombra e perdas de oportunidade. Propriedade dos desvios complementares 2 Formulação do Problema de PL em termos
Leia maisTransparências de apoio à lecionação de aulas teóricas. c 2012, 2011, 2009, 1998 José Fernando Oliveira, Maria Antónia Carravilla FEUP
Programação Linear Transparências de apoio à lecionação de aulas teóricas Versão 4 c 2012, 2011, 2009, 1998 José Fernando Oliveira, Maria Antónia Carravilla FEUP Programação Linear Problema de planeamento
Leia maisProgramaçã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 A otimização é o processo de encontrar a melhor solução (ou solução ótima) para um problema. Existe um conjunto particular de problemas nos quais é decisivo a aplicação de um procedimento
Leia maissujeito a: 30x x (madeira) 5x x (horas de trabalho) x 1, x 2 0
IV. MÉTODO GRÁFICO O método gráfico só permite resolver problemas de PL de pequena dimensão (duas ou três variáveis) não tendo pois qualquer interesse prático. O método gráfico permite visualizar um conjunto
Leia maisPROGRAMAÇÃ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 FEDERAL DA BAHIA - UFBA ESCOLA POLITÉCNICA DEPARTAMENTO DE ENGENHARIA MECÂNICA DEM CURSO DE ENGENHARIA DE PRODUÇÃO PROGRAMAÇÃO LINEAR PESQUISA OPERACIONAL PARTE II 1. A TEORIA DA PROGRAMAÇÃO
Leia maisPESQUISA OPERACIONAL APLICADA A LOGÍSTICA
PESQUISA OPERACIONAL APLICADA A LOGÍSTICA Pós-Graduação em Logística e Supply Chain Valdick Sales 1 APRESENTAÇÃO Valdick sales Graduado em Ciência da Computação pela UFPE. Pós-Graduado em Redes e Banco
Leia maisNo exemplo há duas variáveis básicas: ST e LX. Serão agora representadas, em um gráfico bidirecional, tanto as restrições como a função objetivo.
RESOLUÇÃO PELO MÉTODO GRÁFICO No exemplo há duas variáveis básicas: ST e. Serão agora representadas, em um gráfico bidirecional, tanto as restrições como a função objetivo. O modelo é: Maximizar: Sujeito
Leia maisUniversidade da Beira Interior Departamento de Matemática. Ficha de exercícios nº4 Pós-Optimização e Análise de Sensibilidade
Ano lectivo: 2008/2009 Universidade da Beira Interior Departamento de Matemática INVESTIGAÇÃO OPERACIONAL Ficha de exercícios nº4 Pós-Optimização e Análise de Sensibilidade Cursos: Gestão e Economia 1.
Leia maisInvestigação Operacional
Ano lectivo: /6 Universidade da Beira Interior - Departamento de Matemática Investigação Operacional Ficha de exercícios n o Pós-Optimização e Análise de Sensibilidade Cursos: Gestão e Economia. Uma fábrica
Leia maismax z = 10x 1 + 4x 2 s.a x 1 + x x 1 + 4x x 1 + 6x 2 300
Escola Superior de Tecnologia de Tomar Área de Matemática Investigação Operacional / Técnicas de Optimização e Decisão Engenharia Química, Engenharia do Ambiente, Engenharia Informática e Engenharia Civil
Leia maisMétodos de Pesquisa Operacional
Métodos de Pesquisa Operacional Programação Linear é a parte da Pesquisa Operacional que trata da modelagem e resolução de problemas formulados com funções lineares. Programação Linear } Métodos de Resolução
Leia maisProblemas em Programação Linear Resolução e Análise de Sensibilidade
Problemas em Programação Linear Resolução e Análise de Sensibilidade 24-25 Junho 2014 Metodologias de apoio à decisão nas Ciências Agrárias Eemplo: Formulação Um agricultor pretende cultivar 80 ha de terra
Leia maisProblema de Designação. Fernando Nogueira Problema de Designação 1
Problema de Designação Fernando Nogueira Problema de Designação 1 O Problema de Designação é um caso específico de um Problema de Transporte, que por sua vez é um caso específico de um Problema de Programação
Leia maisSimplex. Investigação Operacional José António Oliveira Simplex
18 Considere um problema de maximização de lucro relacionado com duas actividades e três recursos. Na tabela seguinte são dados os consumos unitários de cada recurso (A, B e C) por actividade (1 e 2),
Leia maisUNIVERSIDADE DE ÉVORA UNIVERSIDADE DO ALGARVE
CURSO DE MESTRADO EM ENGENHARIA CIVIL FUNDAMENTOS DE INVESTIGAÇÃO OPERACIONAL 2010/2011 1º SEMESTRE 1º ANO Exame época normal Parte I: PROGRAMAÇÃO LINEAR 9 de Fevereiro de 2011 Observações Duração desta
Leia maisInvestigação Operacional
Ano lectivo: 0/06 Universidade da Beira Interior - Departamento de Matemática Investigação Operacional Ficha de exercícios n o Algoritmo Simplex Cursos: Gestão e Economia. Considere o seguinte conjunto
Leia maisProgramação Linear: Profa. Silvana Bocanegra UFRPE - DEINFO
Programação Linear: Profa. Silvana Bocanegra UFRPE - DEINFO Tipos de Problemas 1. Dada uma variedade de alimentos, escolher uma dieta de menor custo que atenda as necessidades nutricionais de um indivíduo?
Leia mais* O que originou a designação Operational Research no Reino Unido, A origem da Investigação Operacional (IO)?
A origem da Investigação Operacional (IO)? A IO surgiu no final da II Guerra Mundial quando os Aliados se viram confrontados com problemas (relativamente aos recursos logísticos e às operações* das forças
Leia maisPesquisa Operacional Aula 3 Modelagem em PL
Pesquisa Operacional Aula 3 Modelagem em PL Prof. Marcelo Musci aula@musci.info www.musci.info Programação Linear Programação Linear: Preocupação em encontrar a melhor solução para problemas associados
Leia maisOtimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana
Otimização Linear Profª : Adriana Departamento de Matemática adriana@fc.unesp.br wwwp.fc.unesp.br/~adriana Forma geral de um problema Em vários problemas que formulamos, obtivemos: Um objetivo de otimização
Leia maisPESQUISA OPERACIONAL 11. SOLUÇÃO ALGEBRICA O MÉTODO SIMPLEX ( ) DEFINIÇÕES REGRAS DE TRANSFORMAÇÃO. Prof. Edson Rovina Página 16
11. SOLUÇÃO ALGEBRICA O MÉTODO SIMPLEX Página 16 Após o problema ter sido modelado, pode-se resolvê-lo de forma algébrica. A solução algébrica é dada pelo método simplex elaborado por Dantzig. Antes da
Leia maisTópicos Especiais em Computação I
Tópicos Especiais em Computação I Pesquisa Operacional Exercícios (Simplex) Prof. Fabio Henrique N. Abe Fabio.henrique.abe@gmail.comd Método Simplex Desenvolvido por George Dantzig em 1947 É um procedimento
Leia maisFaculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu
1 Aula 1 Introdução: Os principais passos na Optimização para a resolução dum problema: Formulação; Modelação; Resolução; Avaliação; Decisão; Implementação. Esquema Geral. 2 I. Introdução A Investigação
Leia maisEAD 350 Pesquisa Operacional Aula 06 Parte 2 Programação Inteira Programação Binária
EAD 350 Pesquisa Operacional Aula 06 Parte 2 Programação Inteira Programação Binária Profa. Adriana Backx Noronha Viana (Adapt. Material Prof. Cesar Alexandre de Souza) backx@usp.br FEA/USP Aula 06 - Agenda
Leia maisComplementos de Investigação Operacional. Folha nº 1 Programação Inteira 2006/07
Complementos de Investigação Operacional Folha nº Programação Inteira 2006/07 - A Eva e o Adão pretendem dividir entre eles as tarefas domésticas (cozinhar, lavar a louça, lavar a roupa, fazer as compras)
Leia maisO método Simplex Aplicado ao Problema de Transporte (PT).
Prof. Geraldo Nunes Silva (Revisado por Socorro Rangel) Estas notas de aula são Baseadas no livro: Hillier, F. S. e G. J. Lieberman. Introdução à Pesquisa Operacional, Campus, a ed., 9 Agradeço a Professora
Leia maisOtimização. Conceitos Fundamentais. Paulo Henrique Ribeiro Gabriel Faculdade de Computação Universidade Federal de Uberlândia 2016/2
Otimização Conceitos Fundamentais Paulo Henrique Ribeiro Gabriel phrg@ufu.br Faculdade de Computação Universidade Federal de Uberlândia 2016/2 Paulo H. R. Gabriel (FACOM/UFU) GSI027 2016/2 1 / 30 Agradecimentos
Leia maisOptimização e Decisão. Resumo de aula. 3 Novembro Capítulo 10. Programação Dinâmica. Autores: Miguel Couto, nº José Dias, nº 63736
Optimização e Decisão Resumo de aula 3 Novembro 2008 Capítulo 10 Programação Dinâmica Autores: Miguel Couto, nº 53226 José Dias, nº 63736 Sumário 1. Introdução 2. Exemplo 1 3. Programação Dinâmica Determinística
Leia maisMétodo do Big M. Análise de Sensibilidade
A 5 =A 4 +C 5 B 5 =B 3 +C 5 C 5 =C 4 /2 E 5 =E 4 +C 5 Método do Big M.5.5 4 -.5.5 6 -.5.5 2 -G.5.5 2 i 2/- 4/- 4/2=2 max = 2 Nuno Moreira - 22/23 x 2 R 3 5 G=2 R 2 R 5 x 3 Análise de Sensibilidade Nuno
Leia maisComplementos de Investigação Operacional. Folha nº 1 Programação Inteira 2007/08
Complementos de Investigação Operacional Folha nº Programação Inteira 2007/08 - A Eva e o Adão pretendem dividir entre eles as tarefas domésticas (cozinhar, lavar a louça, lavar a roupa, fazer as compras)
Leia maisNo 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.
IV. MÉTODO GRÁFICO O método gráfico só permite resolver problemas de PL de pequena dimensão (duas ou três variáveis) não sendo pois de considerar para resolução de problemas da vida real. Porque a determinação
Leia maisINVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios. Cap. X Programação por Metas
INVESTIGAÇÃO OPERACIONAL Programação Linear Exercícios Cap. X Programação por Metas António Carlos Morais da Silva Professor de I.O. i Cap. X Programação por Metas - Exercícios X. Programação por Metas.
Leia maisPesquisa Operacional. Prof. José Luiz
Pesquisa Operacional Prof. José Luiz Prof. José Luiz Função Linear - Introdução O conceito de função é encontrado em diversos setores da economia, por exemplo, nos valores pagos em um determinado período
Leia maisProgramaçã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.
Programação Linear São problemas complexos, muitas vezes de difícil solução e que envolvem significativas reduções de custos, melhorias de tempos de processos, ou uma melhor alocação de recursos em atividades.
Leia mais1. Duma vez por todas, e já que se trata dum novo hotel da Sonhos e Companhia Limitada,
Licenciatura em Engenharia Electrotécnica e de Computadores Investigação Operacional Recurso 000.0.7 Duração: horas e 0 minutos Com Consulta. Duma vez por todas, e já que se trata dum novo hotel da Sonhos
Leia maisIMPLEMENTAÇÃO E RESOLUÇÃO DE MODELOS MATEMÁTICOS UTILIZANDO A PLANILHA EXCEL
IMPLEMENTAÇÃO E RESOLUÇÃO DE MODELOS MATEMÁTICOS UTILIZANDO A PLANILHA EXCEL 1. INTRODUÇÃO Este tutorial apresenta, passo-a-passo, o processo de implementação e resolução de modelos matemáticos na planilha
Leia maisProgramação Linear. (3ª parte) Informática de Gestão Maria do Rosário Matos Bernardo 2016
Programação Linear (3ª parte) Informática de Gestão 61020 Maria do Rosário Matos Bernardo 2016 Conteúdos Excel Solver Instalação do Solver Resolução de problemas de programação linear Problema de minimização
Leia maisInvestigação Operacional. Engenharia Informática Mestrado Integrado em Engenharia Electrónica e Telecomunicações Matemática e Aplicações
Investigação Operacional Engenharia Informática Mestrado Integrado em Engenharia Electrónica e Telecomunicações Matemática e Aplicações Docentes: Marília Pires mpires@ualg.pt Gabinete 3.16 (edifício 2)
Leia maisOtimização Combinatória - Parte 4
Graduação em Matemática Industrial Otimização Combinatória - Parte 4 Prof. Thiago Alves de Queiroz Departamento de Matemática - CAC/UFG 2/2014 Thiago Queiroz (DM) Parte 4 2/2014 1 / 33 Complexidade Computacional
Leia maisFrequência / Exame de 1. a Época
ISCTE - Instituto Universitário de Lisboa Licenciaturas: Gestão, Finanças e Contabilidade, Gestão e Engenharia Industrial, Marketing e Economia Frequência / Exame de 1. a Época OPTIMIZAÇÃO / MATEMÁTICA
Leia maisUnidade II PESQUISA OPERACIONAL. Profa. Ana Carolina Bueno
Unidade II PESQUISA OPERACIONAL Profa. Ana Carolina Bueno Programação linear É um subitem da programação matemática. É um dos modelos utilizados em pesquisa operacional. Consiste em otimizar (maximizar
Leia maisProgramação Linear (PL)
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
Leia maisResolvendo algebricamente um PPL
Capítulo 6 Resolvendo algebricamente um PPL 6.1 O método algébrico para solução de um modelo linear A solução de problemas de programação linear com mais de duas variáveis, não pode ser obtida utilizando-se
Leia maisASSA 2001/ /2002
Análise de Sistemas e Simulação em Ambiente 2001/2002 1 Índice Pág. 1- Objectivo 1 2- Resolução do Problema 1 2.1- Resolução pelo Método Gráfico 1 2.2- Resolução utilizando o Solver do Excel 3 3- Conclusão
Leia maisFundamentos de Investigação Operacional. Mestrado em Engenharia Civil 2011/12
Fundamentos de Investigação Operacional Mestrado em Engenharia Civil 2011/12 Módulo de Programação Linear Marília Pires mpires@ualg.pt Gabinete 3.16 (edifício 2) w3.ualg.pt/~mpires BIBLIOGRAFIA http://w3.ualg.pt/~mpires
Leia maisPESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR MÉTODO SIMPLEX. Prof. Angelo Augusto Frozza, M.Sc.
PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR MÉTODO SIMPLEX Prof. Angelo Augusto Frozza, M.Sc. ROTEIRO Esta aula tem por base o Capítulo 3 do livro de Taha (2008): Motivação Conceitos Matemáticos Iniciais
Leia maisOptimização em Redes e Não Linear
Departamento de Matemática da Universidade de Aveiro Optimização em Redes e Não Linear Ano Lectivo 005/006, o semestre Folha - Optimização em Redes - Árvores de Suporte. Suponha que uma dada companhia
Leia maisCombinando inequações lineares
Combinando inequações lineares A multiplicação por um número > 0 não altera uma inequação 2x x 5 4x 2x 10 1 2 1 2 A soma de duas inequações (com o mesmo sentido) produz uma inequação válida x 3x x 3 1
Leia maisAula 08: Modelagem Otimização Linear e Inteira Túlio A. M. Toffolo
Aula 08: Modelagem Otimização Linear e Inteira Túlio A. M. Toffolo http://www.toffolo.com.br BCC464/PCC174 2018/2 Departamento de Computação UFOP Previously... Aulas anteriores: Modelagem (básico) Método
Leia maisUNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INVESTIGAÇÃO OPERACIONAL Ano Lectivo 2014/2015
Programa da Unidade Curricular INVESTIGAÇÃO OPERACIONAL Ano Lectivo 2014/2015 1. Unidade Orgânica Ciências da Economia e da Empresa (1º Ciclo) 2. Curso Gestão de Empresa 3. Ciclo de Estudos 1º 4. Unidade
Leia mais