Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu
|
|
- Aurélia Faria Tomé
- 5 Há anos
- Visualizações:
Transcrição
1 1
2 Programação Linear (PL) Aula 8 : O método Simplex. Casos particulares. Empate no critério de entrada. Óptimo não finito. Soluções óptimas alternativas. Degenerescência.
3 INÍCIO Forma Padrão Faculdade de Engenharia Optimização Identificar uma SBA inicial. Construir o quadro Simplex correspondente Calcular os custos reduzidos A solução é óptima? critério de optimalidade Não Determinar a variável não básica que entra critério de entrada Óptimo não finito? critério de óptimo não finito Não Determinar a variável básica que sai critério de saída Sim Sim FIM Solução óptima!!! FIM O problema não tem óptimo finito Calcular nova SBA Actualizar o quadro Simplex
4 Caso 1: Empate no critério de entrada O máximo dos custos reduzidos é atingido em mais do que numa variável não básica. Critério de entrada: max { c j - z j c j - z j > }= c j1 - z j1 = c j - z j =... = c jk - z jk Solução: Escolhe-se arbitrariamente uma para entrar. Qualquer que seja a escolha o processo converge para o óptimo. 4
5 Caso : Óptimo não finito. A região de admissibilidade é não limitada e o valor da f.o. cresce indefinidamente nesta região. Critério de óptimo não finito: Não existe nenhuma componente positiva na coluna pivotal. coluna pivot. Critério de entrada: max { c j - z j c j - z j > } =c r - z r j x 1 x r x m x x 1r x 1n x 1 x r x n... x m1... x mr x mn Existe alguma component e x ir >? Sim O vector P r da matriz de restrições está em condições de entrar na base Não FIM o problema não tem óptimo finito 5
6 Maximizar z= x 1 + x sujeito a x 1 + x 6 - x 1 + x 1 x x 1, x Todas as componentes da coluna pivotal são não positivas (são todas ): o problema não tem óptimo finito Faculdade de Engenharia Optimização Caso: Óptimo não finito. Exemplo. C B X B x 1 x 1 x x x 4 x 5 b x c j x 5 z j c j -z j x 1 x 1-1/4-1/ 1-1/4 1/ 1/4-1/ 1-5/4-1 5/4 1 máximo x z j c j -z j 6
7 Maximizar z= x 1 + x sujeito a x 1 + x 6 - x 1 + x 1 x x 1, x x 4 Faculdade de Engenharia Optimização Caso : Óptimo não finito. Exemplo gráfico. x 1 + x =6 x = Região de admissibilidade - x 1 + x = x 1 A região de admissibilidade é não limitada e o valor da f.o. cresce indefinidamente nesta região, o que significa que o problema não tem óptimo finito. 7
8 Região de Admissibilidade Não Limitada e Óptimo finito. Exemplo gráfico. Se mudamos a f.o de z=x 1 +x para z=-x 1 +x este novo problema tem óptimo finito solução x 4 x 1 + x =6 x = óptima Região de admissibilidade - x 1 + x = x 1 A região de admissibilidade é não limitada e o problema tem óptimo finito. O ponto (,) é a solução óptima com um valor óptimo igual a 7. 8
9 Caso : Soluções óptimas alternativas. O problema tem uma infinidade de soluções óptimas das quais pelo menos duas são soluções básicas e as restantes podem ser obtidas por combinação linear convexa daquelas Como identificar a existência de soluções óptimas alternativas? Quando no quadro simplex óptimo existe alguma variável não básica com custo reduzido nulo ( c j - z j = ) com pelo menos uma componente positiva na correspondente coluna do quadro. 9
10 Caso : Soluções óptimas alternativas... Suponha-se que foi encontrada, na iteração k, a solução óptima X k com z* como valor da f.o. e que no quadro simplex existe uma variável não básica com custo reduzido nulo e com pelo menos uma componente positiva na correspondente coluna do quadro simplex. Ver capítulo 4.. a entrada desta variável não básica corresponde a uma nova SBA X k+1 z k+1 = z*+ (c j - z j ) = z*+ () = z*, i.e., os valores da f.o. coincidem X K+1 é também solução óptima. Assim podemos, sucessivamente, identificar todas as soluções básicas alternativas. As soluções óptimas não básicas podem ser calculadas como combinação linear convexa das soluções básicas óptimas: X*= X* 1 + X* X* n, < < 1 X* 1,.., X* n SB óptimas 1
11 iteração k Caso : Soluções óptimas alternativas. Algoritmo. critério de optimalidade x j não básica com c j -z j >? Sim Não X k é óptima x j não básica com c j z j =? Verificar a existência de soluções óptimas alternativas Não FIM!!! Existe uma solução óptima X k Calcular nova SBA Verificar que P j pode entrar na base Sim Existe algum x ij >? Não Calcular SNBA óptimas Não (no caso de correspondem aos pontos duma semirecta) 1º. Calcular SBA óptimas alternativas. º. Calcular SNBA óptimas como combinação linear convexa das SBA (no caso de correspondem aos pontos dum segmento de recta) Sim 11
12 Caso : Soluções óptimas alternativas. Exemplo gráfico A função objectivo alcança o seu valor máximo em qualquer ponto do segmento de recta CD. Este segmento de recta constitui o conjunto de todas as combinações lineares convexas dos pontos C e D. Maximizar Z= x 1 + x sujeito a x 1 4 x 1 x 1 + x 18 x 1, x x 8 B 6 4 A z* SOLUÇÕES MÚLTIPLAS C D E 4 6 x 1 o gradiente da função objectivo coincide com o gradiente da recta da ª restrição do exemplo, i.e., as rectas da função objectivo seriam paralelas à recta x 1 + x = 18. 1
13 Regra da Estrela: 1 / x = -(x/1)= x - 1 / 1 x = -(1x/1)=- x - 1 / x = -(x/1)= x - 4 Faculdade de Engenharia Optimização C B X B x x 1 x x x 4 x 5 b x 4 Soluções óptimas alternativas. Exemplo: Quadro 1 c j x 5 z j c j -z j x 1 x 4 x / 4 x =18 -(4x/1)=6 x 18 - b Linha 1 e : NÂO MUDÃO Linha : ()
14 Linha 1: NÃO MUDA Linha : dividir pelo pivot Linha : 1 1 -() 1 -/ 1/ Soluções óptimas alternativas. Exemplo: Quadro C B X B x 1 x x x 4 x 5 b x x 4 1 c j x 5 z j c j -z j x 1 x 4 x / 1/
15 A solução X=(4,,,6,) que corresponde ao ponto D=(4,) é óptima. O valor óptimo é 18 A variável não básica x tem : c - z =, e na coluna do quadro existem coeficentes positivos existe soluções óptimas alternativas A solução X=(,6,,,) que corresponde ao ponto C=(,6) também é óptima com o mesmo valor óptimo 18 Faculdade de Engenharia Optimização Determinando soluções óptimas alternativas. Exemplo: Quadro óptimo c j C B X B x 1 x 4 x z j c j -z j x 1 x x x 1 x x x 4 x 5 b / 1/ / 1/ 1 1/ -1/ 1 1/ 6 z j c j -z j 15
16 Determinando soluções óptimas alternativas. A solução X*=(,6,,,) que corresponde ao ponto C=(,6) também é óptima com o mesmo valor óptimo 18 c j x 1 x x z j c j -z j C B X B x 1 x x x 4 x 5 b / 1/ 1/ 1/ -1/ A variável não básica x 4 tem c 4 z 4 =. A iteração extra não muda os custos reduzidos, i.e., a variável básica que sai fica com o mesmo valor nos seus custos igual a. Se continuar com outra iteração vamos a obter o quadro anterior, ou seja a primeira SBA óptima. Verificar!!!!... 16
17 x 8 B 6 4 z* SOLUÇÕES MÚLTIPLAS C L= (,4.5) D Faculdade de Engenharia Optimização Determinando as soluções óptimas alternativas não básicas. Existem duas SBA óptimas com o valor óptimo 18: X* 1 =(4,,,6,)-que corresponde ao ponto D=(4,) X* =(,6,,,) -que corresponde ao ponto C=(,6) A Qualquer outra solução não básica admissível (SNBA) óptima, X*, é obtida como combinação linear convexa de X* 1 e X*, atribuindo a valores numéricos diferentes entre e 1 : X* = E x 1 + (1- ) 6 = ½ Por exemplo fixando ½ x 4+ ½ x ½ x + ½ x 6 ½ x + ½ x ½ x 6+ ½ x ½ x + ½ x A SBNA óptima X*=(,4.5,1,, ) corresponde ao ponto L=(,4.5) do segmento de recta CD = 4,5 1 17
18 Caso 4: Degenerescência & cycling. Quando se está a definir qual a variável básica que sai e o mínimo é atingido em mais do que um dos quocientes (empate no critério de saída) obtém-se uma solução básica degenerada, i.e., com variáveis básicas nulas. O Algoritmo Simplex nos casos de soluções degeneradas pode entrar em ciclo ( cycling ) i.e., pode começar a reproduzir periodicamente as mesmas soluções básicas, mantendo-se constante o valor da f.o. e nunca atingir o valor óptimo. 18
19 Maximizar Z= x x sujeito a x x 8 x 1 + x 4 A solução X=(,,,) é degenerada (a variável básica x 4 é nula) 9 x x 4 Faculdade de Engenharia Optimização Caso 4: Degenerescência. Exemplo. x 1, x Escolhe-se arbitrariamente para sair x C B c j X B x x 4 z j c j -z j z j c j -z j 9 x 1 x x x 4 b /4 1 1/4 1/ -1/ 1 9/4 9 9/4 /4-9/ mínimos empatados 8/4= 4/= Solução degenerada 19
20 Maximizar Z= x x sujeito a x x 8 x 1 + x 4 x 1, x A solução X=(,,,) é óptima e degenerada (a variável básica x 1 é nula) Caso 4: Degenerescência. Exemplo C B 9 9 c j X B x x 4 z j x x 1 1/4 1 1/4 1/ -1/ 1 9/4 9 9/4 /4-9/4 c j -z j 18 z j c j -z j 9 x 1 x x x 4 b 1 1/ -1/ / / -/ -/ 18 x4= 8 x= mínimo Solução degenerada
21 Caso 4: Degenerescência. Exemplo Gráfico. Maximizar Z= x x sujeito a x x 8 x 1 + x 4 x 1, x x 1 + x = 4 x 4 Solução óptima degenerada: O ponto (,) é obtido como intersecção de rectas (equações), i.e. existe uma restrição redundante x x =8 1 Região de admissibilidade z = x 1 z =9 1
22 Caso 4: Degenerescência. Degenerescência acontece quando no percurso do algoritmo simplex aparece uma SBA degenerada. Podem acontecer duas situações: O algoritmo Simplex pode entrar em ciclo ( cycling ), podendo repetir a mesma sequência de iterações, nunca atingindo a solução óptima. O algoritmo Simplex consegue continuar até atingir uma solução óptima. Neste caso diz-se que a solução é temporariamente degenerada.
23 Solução temporariamente degenerada. Exemplo gráfico. Maximizar Z= x 1 + x sujeito a 4 x 1 + x 1 4 x 1 + x 8 4 x 1 - x 8 x 1, x 4 x 1 + x = 8 4 x 1 - x = 8 O percurso do algoritmo Simplex é A B E, passando pelo ponto B que corresponde a uma SBA degenerada, i.e. a solução é temporariamente degenerada 4 x 1 + x = 1 O ponto (,) é obtido como intersecção de rectas: 4 x 1 + x = 8, 4 x 1 - x = 8, x = e corresponde a uma SBA degenerada
24 Técnicas para tratar a degenerescência. Para evitar a entrada em ciclo do Simplex pode ser utilizada uma das seguintes técnicas: Técnica de perturbação: perturbando ligeiramente o vector dos termos independentes condicionando a escolha dos índice da linha pivotal. Regra de Bland: condiciona a escolha dos índice da coluna e linha pivotal. A regra de Bland é mais elegante do que a técnica de perturbação, mas, computacionalmente menos eficiente. 4
25 Degenerescência. Técnica de perturbação. Faculdade de Engenharia Optimização Foi introduzida por Charnes, 195, e é equivalente à outra regra: a regra lexicográfica apresentada por Dantzig, Orden and Wolfe em 1955 Suponha-se que a matriz básica inicial (matriz identidade) ocupa as m primeiras colunas do quadro. Suponha-se que existe empate nos índices s,...,q (correspondentes às linhas do quadro) 1º.Calcular: min i s... q xi min x 1 i x im im 1 x i xs q xir... xir xsr xqr x em lugar de calcular os quocientes entre os termos independentes, calcular entre as componentes com índice 1 nas colunas correspondentes º.Calcular: min i s... q x x i1 ir x ir Suponha-se que ainda existe empate nestes novos quocientes min s... q i x i1 xs 1 q xir... 1 xir xsr xqr x 5
26 Degenerescência. Técnica de perturbação. em lugar de calcular os quocientes entre os termos independentes, calcular entre as componentes com índice nas colunas correspondentes º. Calcular:: min i s... q x x i ir x ir min i s... q x i xs q xir... xir xsr xqr x Se o empate ainda persistir, repetir o processo com min i s... q x x ij ir x ir : j,,... m este processo garante o desempate. 6
27 Maximizar Z= x x sujeito a x x 8 x 1 + x 4 Faculdade de Engenharia Optimização Técnica de Perturbação. Exemplo. C B Para aplicar a técnica de perturbação a matriz identidade deve ocupar as primeiras colunas do quadro c mínimos j 9 mínimo empatados X B x x 4 x 1 x b x 1, x 8/4= recalcular quocientes: 1/4 em lugar de 8/4= / em lugar de 4/= x x 4 z j c j -z j /= Como existe empate nos mínimos dos quocientes para lograr um desempate é preciso perturbar os termos independentes. i.e., em lugar de calcular os quocientes entre os termos independentes, calcular entre as componentes da linha 1 nas colunas das variáveis onde existe o empate ( neste caso : x e x 4 ) : min (1/4, /) = em lugar de min ( 8/4, 4/) =. Como existe agora um desempate a variável a sair da base é x 4 7
28 Degenerescência. Regra de Bland. Foi introduzida por Bland em º. Escolher a coluna para entrar a base: aquela que tem menor índice j que verifica ( c j - z j ) > º. Regra do quociente mínimo: xi min x 1 i x im im 1 Se existir empate, escolher entre os quocientes que dão origem ao empate aquele com menor índice. 8
Faculdade 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 maisCAPÍTULO 4. Teoria da Dualidade
CAPÍTULO 4 1. Introdução Uma dos conceitos mais importantes em programação linear é o de dualidade. Qualquer problema de PL tem associado um outro problema de PL, chamado o Dual. Neste contexto, o problema
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 maisInvestigação Operacional
Métodos de Programação Linear: Big M, Fases, S Dual (Licenciatura) Tecnologias e Sistemas de Informação http://dps.uminho.pt/pessoais/zan - Escola de Engenharia Departamento de Produção e Sistemas 1 Simplex
Leia maisCAPÍTULO 3. Método Simplex
CAPÍTULO 3 1. Soluções Básicas Admissíveis Considere um problema de PL representado nas suas formas padrão e matricial. Uma base é um conjunto de m variáveis, tais que a matriz dos coeficientes do sistema
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 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 maisFaculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu
1 Programação Linear (PL) Aula 5: O Método Simplex. 2 Algoritmo. O que é um algoritmo? Qualquer procedimento iterativo e finito de solução é um algoritmo. Um algoritmo é um processo que se repete (itera)
Leia maisRegras para evitar ciclagem
Regras para evitar ciclagem Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 -
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 maisO Problema de Transportes
Investigação Operacional- 00/0 - Problemas de Transportes 8 O Problema de Transportes O problema geral de transportes consiste em determinar a forma mais económica de enviar um bem que está disponível
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 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 maisMétodo Simplex. Marina Andretta ICMC-USP. 19 de outubro de 2016
Método Simplex Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimização linear
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 maisMétodo Simplex dual. Marina Andretta ICMC-USP. 24 de outubro de 2016
Método Simplex dual Marina Andretta ICMC-USP 24 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimizaçã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 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 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 maisMarina Andretta. 10 de outubro de Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis.
Solução básica viável inicial Marina Andretta ICMC-USP 10 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211
Leia maisA Dualidade em Programação Linear
Investigação Operacional- 2009/10 - Programas Lineares 14 A Dualidade em Programação Linear Para melhor ilustrar este conceito vamos estudar dois problemas intimamente relacionadas: o problema da dona
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 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 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 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 maisINSTITUTO POLITÉCNICO DE SETÚBAL ESCOLA SUPERIOR DE TECNOLOGIA DEPARTAMENTO DE MATEMÁTICA INVESTIGAÇÃO OPERACIONAL
INSTITUTO POLITÉCNICO DE SETÚBL ESCOL SUPERIOR DE TECNOLOGI DEPRTMENTO DE MTEMÁTIC INVESTIGÇÃO OPERCIONL TESTE CURSOS: EMP, EEM e EME 2005/2006 Data: 4 de Novembro de 2005 Duração: 19:0 às 21:0 Instruções:
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 maisProgramação Linear (PL) Solução algébrica - método simplex
Universidade Federal de Itajubá Instituto de Engenharia de Produção e Gestão Pesquisa Operacional Simplex Prof. Dr. José Arnaldo Barra Montevechi Programação Linear (PL) Solução algébrica - método simplex
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é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 mais2. Soluções do sistema de equações da forma-padrão. A mudança de base Considere-se o seguinte modelo de PL: Max f(x) = 6x 1 + 8x 2 + 0F 1 + 0F 2
Método do Simple V. MÉTODO DO SIMPLEX. Introdução No capítulo III foram apresentadas as bases teóricas do método do Simple sendo de interesse recordar o seguinte: a solução óptima do PPL (quando eiste)
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 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 Revisão Método Simplex Solução básica factível: xˆ xˆ, xˆ N em que xˆ N 0 1 xˆ b 0 Solução geral
Leia maisAlgoritmo Simplex para Programação Linear I
EA Planejamento e Análise de Sistemas de Produção Algoritmo Simple para Programação Linear I DCA-FEEC-Unicamp Modelo de Programação Linear ma c ( n ) s. a. A b A ( m n) b ( m ) c ( n) P ( R n A b} Poliedro
Leia maisIV - P R O G R A M A Ç Ã O L I N E A R :
IV - P R O G R A M A Ç Ã O L I N E A R : C O N C E I T O S F U N D A M E N T A I S Consideremos um problema de Programação Linear apresentado na sua forma standard: Maximizar F = c1. X1 + c2. X2 + c3.
Leia maisPesquisa Operacional. Prof. José Luiz
Pesquisa Operacional Prof. José Luiz Resolver um problema de Programação Linear significa basicamente resolver sistemas de equações lineares; Esse procedimento, apesar de correto, é bastante trabalhoso,
Leia maisInvestigação Operacional
Análise de Sensibilidade, Formulação Dual (Mestrado) Engenharia Industrial http://dps.uminho.pt/pessoais/zan - Escola de Engenharia Departamento de Produção e Sistemas Uma das tarefas mais delicadas no
Leia maisIX - A N Á L I S E D E S E N S I B I L I D A D E
IX - A N Á L I S E D E S E N S I B I L I D A D E A N Á L I S E P Ó S - O P T I M A L I D A D E Recordemos o exercício apresentado para ilustrar a aplicação do Algoritmo Simplex Revisto: Consideremos o
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 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 maisPoliedros na forma padrão
Poliedros na forma padrão Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimização
Leia maisProblemas de Transportes V 1.2, V.Lobo, EN / ISEGI, 2008
V., V.Lobo, / IGI, 8 Problema de transportes Problemas de transportes aso particular de programação linear Permite uma solução particular mais simples que o caso geral de PL mbora se chame problema de
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 maisCLP(X) Na Programação em Lógica, a operação fundamental que se executa na passagem de parâmetros é a unificação de termos de Herbrand.
CLP(X) Na Programação em Lógica, a operação fundamental que se executa na passagem de parâmetros é a unificação de termos de Herbrand. Com efeito, dado um golo g, uma cláusula h:- b1,..., bk pode ser usada
Leia maisFaculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu
Programação Não Linear Aula 7: Programação Não-Linear - Funções de Várias variáveis Vector Gradiente; Matriz Hessiana; Conveidade de Funções e de Conjuntos; Condições óptimas de funções irrestritas; Método
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 mais4-1 PESQUISA OPERACIONAL MÉTODO SIMPLEX
4-1 PESQUISA OPERACIONAL MÉTODO SIMPLEX 4-2 MÉTODO SIMPLEX Dado o problema: x I = (A I )-1 *b - (A I )-1 *A J * x J Se x J = 0 então x I = (A I )-1 *b Vamos dividir as variáveis em: I = conjunto das variáveis
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 maisProblemas de Fluxo em Redes
CAPÍTULO 7 1. Conceitos fundamentais de grafos Em muitos problemas que nos surgem, a forma mais simples de o descrever, é representá-lo em forma de grafo, uma vez que um grafo oferece uma representação
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 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 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 maisTeoremas de dualidade
Teoremas de dualidade Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimização
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 maisProfessor: Rodrigo A. Scarpel
Professor: Rodrigo A. Scarpel rodrigo@ita.br www.mec.ita.br/~rodrigo Programa do curso: Semana 1: Apresentação da disciplina Introdução à Programação Linear Resolução de problemas de PL pelo Método Gráfico
Leia maisPesquisa Operacional
Pesquisa Operacional Casos Especiais do Método Simplex e Gráfica Profa. Sheila Morais de Almeida DAINF-UTFPR-PG setembro - 2015 1 Casos Especiais do Método Simplex Degeneração Múltiplas soluções ótimas
Leia mais2º Semestre 2002/2003 Problemas Resolvidos
RESOLUÇÂO DO PROBLEMA Nº 19 Determinado problema de Programação Linear depois de formulado permitiu obter as seguintes expressões: Max L = 4x 1-2x 2 + 2x 3 -x 4 s.a. R 1: x 1 - x 2 + 2x 3 +x 4 10 R 2:
Leia maisSistemas de Equações Lineares e Equações Vectoriais Aula 2 Álgebra Linear Pedro A. Santos
Sistemas de Equações Lineares e Equações Vectoriais Aula 2 Álgebra Linear MEG Operações Elementares Trocar a posição de duas equações Multiplicar uma equação por uma constante diferente de zero Não alteram
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 maisAula 02: Algoritmo Simplex (Parte 1)
Aula 02: Algoritmo Simplex (Parte 1) 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 Previously... Aula anterior:
Leia maisOptimização semi-infinita. Opção V. Licenciatura em Matemática Aplicada
Optimização semi-infinita Opção V Licenciatura em Matemática Aplicada EXERCÍCIOS TEÓRICO-PRÁTICOS Ano lectivo de 2006/2007 1 Condições de optimalidade - Optimização não linear finita 1.1 Detere e classifique,
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 maisOtm1 12/04/2012. Método Simplex Obtenção base inicial Degeneração (alguns comentários) Variáveis Canalizadas
Otm1 12/04/2012 Método Simplex Obtenção base inicial Degeneração (alguns comentários) Variáveis Canalizadas Base inicial FASE I Como determinar uma partição básica factível inicial (A=(B, N)). Algumas
Leia maisSistemas de Equações Lineares
Licenciatura em Engenharia Electrotécnica e de Computadores Análise Numérica 998/99 Sistemas de Equações Lineares PROBLEMAS Considere o seguinte sistema de equações da forma Ax = b : 3 2 3 2 2 2 2 x x
Leia mais3- O MÉTODO SIMPLEX Introdução e fundamentos teóricos para o Método Simplex
3- O MÉTODO SIMPLEX 3.1- Introdução O Método Simplex é uma técnica utilizada para se determinar, numericamente, a solução ótima de um modelo de Programação Linear. Será desenvolvido inicialmente para Problemas
Leia maisInvestigação Operacional
Investigação Operacional versão 1.0 1º semestre 2006/2007 Folhas de cálculo: solver do Excel Cláudio M. Martins Alves Departamento de Produção e Sistemas tel.: 253 604765 Escola de Engenharia Universidade
Leia maisOtimização Aplicada à Engenharia de Processos
Otimização Aplicada à Engenharia de Processos Aula 4: Programação Linear Felipe Campelo http://www.cpdee.ufmg.br/~fcampelo Programa de Pós-Graduação em Engenharia Elétrica Belo Horizonte Março de 2013
Leia maisx 1 + b a 2 a 2 : declive da recta ;
- O que é a Álgebra Linear? 1 - É a Álgebra das Linhas (rectas). Equação geral das rectas no plano cartesiano R 2 : a 1 x 1 + a 2 = b Se a 2 0, = a 1 a 2 x 1 + b a 2 : m = a 1 : declive da recta ; a 2
Leia maisFaculdade 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 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 maisOtimização Linear. Conceitos básicos Álgebra Linear Introdução ao método simplex
Otimização Linear Conceitos básicos Álgebra Linear Introdução ao método simplex Revisão de Álgebra Linear Denomina-se posto ou Rank de uma matriz A, um número k tal que: a)existe pelo menos uma sub-matriz
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 mais5 Análise de Sensibilidade
MAC-35 - Programação Linear Primeiro semestre de 00 Prof. Marcelo Queiroz http://www.ime.usp.br/~mqz Notas de Aula 5 Análise de Sensibilidade Neste capítulo consideramos o problema de programação linear
Leia maisDepartamento de Matemática da Universidade de Coimbra. Licenciatura em Matemática. e B =
Departamento de Matemática da Universidade de Coimbra Optimização Numérica Licenciatura em Matemática Ano lectivo 2006/2007 Folha 1 1. Considere as matrizes A = [ 1 1 1 2 ] e B = [ 1 3 1 2 (a) Verifique
Leia maisResolução de sistemas de equações não-lineares: Método de Newton
Resolução de sistemas de equações não-lineares: Método de Newton Marina Andretta/Franklina Toledo ICMC-USP 24 de setembro de 202 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina
Leia maisProgramação Matemática. Método Simplex
Programação Matemática Método Simplex Forma Padrão - Revisão Características da forma padrão: Problema de minimização Todas as restrições são de igualdade Todas as variáveis são não-negativas Considerar
Leia maisMaristela Santos. Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo
Programação Matemática Maristela Santos Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo Forma Padrão - Definição Características da forma padrão: Problema de minimização Todas
Leia maisAnálise e Síntese de Algoritmos. Programação Linear CLRS, Cap. 29
Análise e Síntese de Algoritmos Programação Linear CLRS, Cap. 29 Conteto Algoritmos em Grafos (CLRS, Cap. 22-26)... Fluos máimos em grafos (CLRS, Cap. 26) Programação Linear (CLRS, Cap. 29) Programação
Leia maisUnidade: Modelo Simplex e Modelo Dual. Unidade I:
Unidade: Modelo Simplex e Modelo Dual Unidade I: 0 Unidade: Modelo Simplex e Modelo Dual Segundo Wikipédia (2008), em teoria da otimização matemática, o algoritmo simplex de George Dantiz é uma técnica
Leia maisProgramação Linear/Inteira
Unidade de Matemática e Tecnologia - RC/UFG Programação Linear/Inteira Prof. Thiago Alves de Queiroz Aula 3 Thiago Queiroz (IMTec) Aula 3 Aula 3 1 / 45 O Método Simplex Encontre o vértice ótimo pesquisando
Leia maisINSTITUTO POLITÉCNICO DE SETÚBAL ESCOLA SUPERIOR DE TECNOLOGIA DEPARTAMENTO DE MATEMÁTICA INVESTIGAÇÃO OPERACIONAL
INSTITUTO POLITÉCNICO DE SETÚBAL ESCOLA SUPERIOR DE TECNOLOGIA DEPARTAMENTO DE MATEMÁTICA INVESTIGAÇÃO OPERACIONAL Teste A CURSOS: EMP e EEM 00/00 Data: 1 de Novembro de 00 Duração: 19:0 às 1:0 Instruções:
Leia maisConceitos e Teoremas. Tecnologia da Decisão I TP065. Profª Mariana
Conceitos e Teoremas Tecnologia da Decisão I TP Profª Mariana Restrições de um PL: D= = -=J G= =I =H E=- / /= / /=A 9/ =C . ma Z s.a c a a m c a n n a mn n n n n b b m a A am a n a mn b b b m c c c n n
Leia maisX - D U A L I D A D E
X - D U A L I D A D E 1 - Introdução. Regras de transformação "Primal - Dual" Consideremos os dois problemas P1 e P2 de Programação Linear seguintes: P1 : n Maximizar F = Σ ck. Xk k = 1 n Σ aik. Xk bi
Leia maisModelos de Apoio à Decisão. Programação Linear. Rui Cunha Marques
Modelos de Apoio à Decisão Programação Linear Rui Cunha Marques / Metodologia: Análise Sistémica Modelo: representação adequada (face aos objectivos do estudo) do sistema em análise que sendo passível
Leia maisMétodos Numéricos C. A. Ismael F. Vaz 1. Escola de Engenharia Universidade do Minho Ano lectivo 2007/2008
Métodos Numéricos C A. Ismael F. Vaz 1 1 Departamento de Produção e Sistemas Escola de Engenharia Universidade do Minho aivaz@dps.uminho.pt Ano lectivo 2007/2008 A. Ismael F. Vaz (UMinho) MN C 2007/2008
Leia maisOptimização. Carlos Balsa. Departamento de Matemática Escola Superior de Tecnologia e Gestão de Bragança
Optimização Carlos Balsa balsa@ipb.pt Departamento de Matemática Escola Superior de Tecnologia e Gestão de Bragança Matemática Aplicada - Mestrados Eng. Química e Industrial Carlos Balsa Matemática Aplicada
Leia maisDegenerescência, ciclagem e eficiência do Simplex
Degenerescência, ciclagem e eficiência do Simple Prof.: Eduardo Uchoa http://www.logis.uff.br/~uchoa/poi 1 Modelo: maimizar z = 4,0 mad + 6,0 al Sujeito a 1,5 mad + 4,0 al 24 3,0 mad + 1,5 al 21 1,0 mad
Leia maisESCOLA SECUNDÁRIA COM 3º CICLO D. DINIS COIMBRA 11º ANO DE ESCOLARIDADE MATEMÁTICA A. Ficha de revisão n.º 6
ESCOL SECUNDÁRI COM 3º CICLO D. DINIS COIMBR 11º NO DE ESCOLRIDDE MTEMÁTIC Ficha de revisão n.º 6 1. Num referencial o.n. ( O,i, j,k ) do espaço são dados os pontos (,0,0); B(,,0); C(0,,0) e D(0,0,5) Sejam
Leia maisMétodo de Gauss-Jordan e Sistemas Homogêneos
Método de Gauss-Jordan e Márcio Nascimento Universidade Estadual Vale do Acaraú Centro de Ciências Exatas e Tecnologia Curso de Licenciatura em Matemática Disciplina: Álgebra Matricial - 2017.1 14 de agosto
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 maisPESQUISA OPERACIONAL Definições e Teoremas Básicos. Professor Volmir Wilhelm Professora Mariana Kleina
PESQUISA OPERACIONAL Definições e Teoremas ásicos Professor Volmir Wilhelm Professora Mariana Kleina Conceitos Solução Viável Solução Não Viável Região Viável Solução ásica Solução ásica Viável Solução
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 maisMétodos Numéricos. MEI - Logística e distribuição Optimização não linear com restrições de igualdade 2004/2005
Métodos Numéricos MEI - Logística e distribuição Optimização não linear com restrições de igualdade 2004/2005 Métodos Numéricos - MEI 1 Apresentação - Docentes Aulas teóricas: A. Ismael F. Vaz - aivaz@dps.uminho.pt
Leia maisProf.: Eduardo Uchoa.
Análise de sensibilidade Prof.: Eduardo Uchoa http://www.logis.uff.br/~uchoa/poi 1 Análise de Sensibilidade Uma vez que já se tenha resolvido um PL, existem técnicas para avaliar como pequenas alterações
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. MÉTODO SIMPLEX A ideia geral é Em vez de enumerar todas as soluções básicas (pontos extremos) do problema de PL,
Leia maisProblema de Transporte (Redes) Fernando Nogueira Problema de Transporte 1
Problema de Transporte (Redes) Fernando Nogueira Problema de Transporte 1 O Problema de Transporte consiste em determinar o menor custo (ou o maior lucro) em transportar produtos de várias origens para
Leia maisDenições Preliminares
Programação Linear Inteira O lgoritmo Simplex Haroldo Gambini Santos Universidade Federal de Ouro Preto - UFOP 30 de agosto de 2011 1 / 32 enições Preliminares Conjunto Convexo Um conjunto de pontos S
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 mais