Marcone Jamilson Freitas Souza. Departamento de Computação. Programa de Pós-Graduação em Ciência da Computação

Documentos relacionados
Análise de Convergência de Redes Neurais para a Resolução de Problemas de Programação Linear

Função Modular. x, se x < 0. x, se x 0

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano.

ALGEBRA LINEAR AUTOVALORES E AUTOVETORES. Prof. Ademilson

UNIVERSIDADE FEDERAL DE PERNAMBUCO CCEN DEPARTAMENTO DE MATEMÁTICA EXAME DE QUALIFICAÇÃO PARA O MESTRADO EM MATEMÁTICA

Cálculo Numérico Módulo III Resolução Numérica de Sistemas Lineares Parte I

PESQUISA OPERACIONAL Método Simplex. Professor Volmir Wilhelm Professora Mariana Kleina

Resolução Numérica de Sistemas Lineares Parte I

MATRIZES, DETERMINANTES E SISTEMAS LINEARES PROF. JORGE WILSON

20/07/15. Matemática Aplicada à Economia LES 201

n. 6 SISTEMAS LINEARES

Programação Linear Introdução

UNIVERSIDADE FEDERAL DE PERNAMBUCO. Resumo. Nesta aula, utilizaremos o Teorema Fundamental do Cálculo (TFC) para o cálculo da área entre duas curvas.

UNIVERSIDADE FEDERAL DA BAHIA DEPARTAMENTO DE MATEMÁTICA MAT ALGEBRA LINEAR I-A PROF.: GLÓRIA MÁRCIA

1. Prove a chamada identidade de Lagrange. u 1,u 3 u 2,u 3. u 1 u 2,u 3 u 4 = u 1,u 4 u 2,u 4. onde u 1,u 2,u 3 e u 4 são vetores em R 3.

5) Para b = temos: 2. Seja M uma matriz real 2 x 2. Defina uma função f na qual cada elemento da matriz se desloca para a posição. e as matrizes são:

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

Formas Lineares, Bilineares e Quadráticas

Fernando Nogueira Programação Linear 1

Universidade Federal de Pelotas Vetores e Álgebra Linear Prof a : Msc. Merhy Heli Rodrigues Determinantes

ÁLGEBRA LINEAR Equações Lineares na Álgebra Linear EQUAÇÃO LINEAR SISTEMA LINEAR GEOMETRIA DA ESQUAÇÕES LINEARES RESOLUÇÃO DOS SISTEMAS

FUNÇÕES. Mottola. 1) Se f(x) = 6 2x. é igual a (a) 1 (b) 2 (c) 3 (d) 4 (e) 5. 2) (UNIFOR) O gráfico abaixo. 0 x

Rresumos das aulas teóricas Cap Capítulo 4. Matrizes e Sistemas de Equações Lineares

Diogo Pinheiro Fernandes Pedrosa

TP052-PESQUISA OPERACIONAL I Método Simplex. Prof. Volmir Wilhelm Curitiba, Paraná, Brasil

Resolução Numérica de Sistemas Lineares Parte I

e dx dx e x + Integrais Impróprias Integrais Impróprias

INTEGRAL DEFINIDO. O conceito de integral definido está relacionado com um problema geométrico: o cálculo da área de uma figura plana.

x u 30 2 u 1 u 6 + u 10 2 = lim (u 1)(1 + u + u 2 + u 3 + u 4 )(2 + 2u 5 + u 10 )

Degeneração. Exercício 1: Resolva o seguinte problema pelo método das duas fases: sujeito a

Aula 9. Sistemas de Equações Lineares Parte 2

MATRIZES. 1) (CEFET) Se A, B e C são matrizes do tipo 2x3, 3x1 e 1x4, respectivamente, então o produto A.B.C. (a) é matriz do tipo 4 x 2

UNIVERSIDADE FEDERAL DA BAHIA DEPARTAMENTO DE MATEMÁTICA MATA07 ÁLGEBRA LINEAR A PROFs.: Enaldo Vergasta,Glória Márcia. 2 a LISTA DE EXERCÍCIOS

y m =, ou seja, x = Não existe m que satisfaça a inclinação.

Usando qualquer um dos métodos de primitivação indicados anteriormente, determine uma primitiva de cada uma das seguintes funções. e x e 2x + 2e x + 1

Matemática para Economia Les 201. Aulas 28_29 Integrais Luiz Fernando Satolo

Sistems Lineres Form Gerl onde: ij ij coeficientes n n nn n n n n n n b... b... b...

x 0 0,5 0,999 1,001 1,5 2 f(x) 3 4 4,998 5,

Do programa... 2 Descobre o teu livro... 4

Funções do 1 o Grau. Exemplos

EQE-358 Métodos Numéricos em Engenharia Química

Material envolvendo estudo de matrizes e determinantes

MATRIZES E DETERMINANTES

TÓPICOS. Equação linear. Sistema de equações lineares. Equação matricial. Soluções do sistema. Método de Gauss-Jordan. Sistemas homogéneos.

10/09/2016 UNIVERSIDADE FEDERAL DO PARANÁ SETOR DE CIÊNCIAS DA TERRA DEPARTAMENTO DE GEOMÁTICA AJUSTAMENTO II GA110. Prof. Alvaro Muriel Lima Machado

Módulo 02. Sistemas Lineares. [Poole 58 a 85]

Matrizes. Matemática para Economistas LES 201. Aulas 5 e 6 Matrizes Chiang Capítulos 4 e 5. Márcia A.F. Dias de Moraes. Matrizes Conceitos Básicos

Problemas e Algoritmos

Adriano Pedreira Cattai

MÉTODO DA POSIÇÃO FALSA EXEMPLO

Universidade Federal do Rio Grande FURG. Instituto de Matemática, Estatística e Física IMEF Edital 15 - CAPES MATRIZES

Álgebra Linear e Geometria Analítica. Espaços Vectoriais

MATEMÁTICA PARA REFLETIR! EXERCÍCIOS EXERCÍCIOS COMPLEMENTARES OPERAÇÕES COM MATRIZES PARA REFLETIR!...437

Resolução: a) o menor valor possível para a razão r ; b) o valor do décimo oitavo termo da PA, para a condição do item a.

INTEGRAIS DEFINIDAS. Como determinar a área da região S que está sob a curva y = f(x) e limitada pelas retas verticais x = a, x = b e pelo eixo x?

INTEGRAIS DEFINIDAS. Como determinar a área da região S que está sob a curva y = f(x) e limitada pelas retas verticais x = a, x = b e pelo eixo x?

Obtendo uma solução básica factível inicial. Método Simplex duas fases

CÁLCULO A UMA VARIÁVEL

Formas Quadráticas. FUNÇÕES QUADRÁTICAS: denominação de uma função especial, definida genericamente por: 1 2 n ij i j i,j 1.

Lista 5: Geometria Analítica

Matemática para Economia Les 201

DETERMINANTES. Notação: det A = a 11. Exemplos: 1) Sendo A =, então det A = DETERMINANTE DE MATRIZES DE ORDEM 2

< 9 0 < f(2) 1 < 18 1 < f(2) < 19

Comprimento de arco. Universidade de Brasília Departamento de Matemática

6. ÁLGEBRA LINEAR MATRIZES

Resolução 2 o Teste 26 de Junho de 2006

Matemática para Economistas LES 201. Aulas 5 e 6 Matrizes Chiang Capítulos 4 e 5. Luiz Fernando Satolo

Interpretação Geométrica. Área de um figura plana

RESOLUÇÃO DA PROVA DE MATEMÁTICA VESTIBULAR DA UNICAMP 2016 FASE 1. POR PROFA. MARIA ANTÔNIA CONCEIÇÃO GOUVEIA

x x x 1,8 2,5 2,5 1,89 2,1 1,89 1,956 2,04 2,04 1,9934 2,015 1,956 1,9995 2,007 2,007 1, ,0003 1,9995

Teoria da Computação. Unidade 3 Máquinas Universais (cont.) Referência Teoria da Computação (Divério, 2000)

FUNÇÃO DO 2º GRAU OU QUADRÁTICA

Teorema Fundamental do Cálculo - Parte 2

Introdução ao estudo de equações diferenciais

EQUAÇÕES E INEQUAÇÕES POLINOMIAIS

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

QUESTÃO 01. QUESTÃO 02.

étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

Atividade Prática como Componente Curricular

Professor Mauricio Lutz LIMITES DE FUNÇÕES

Profª Cristiane Guedes LIMITE DE UMA FUNÇÃO. Cristianeguedes.pro.br/cefet

UNIVERSIDADE DE SÃO PAULO ESCOLA POLITÉCNICA

Prova 3 Matemática QUESTÕES APLICADAS A TODOS OS CANDIDATOS QUE REALIZARAM A PROVA ESPECÍFICA DE MATEMÁTICA. QUESTÕES OBJETIVAS GABARITO 3

Prova 3 Matemática QUESTÕES APLICADAS A TODOS OS CANDIDATOS QUE REALIZARAM A PROVA ESPECÍFICA DE MATEMÁTICA. QUESTÕES OBJETIVAS GABARITO 2

Prova 3 Matemática QUESTÕES APLICADAS A TODOS OS CANDIDATOS QUE REALIZARAM A PROVA ESPECÍFICA DE MATEMÁTICA. QUESTÕES OBJETIVAS GABARITO 4

NOTA DE AULA. Tópicos em Matemática

MTDI I /08 - Integral de nido 55. Integral de nido

Prova 3 Matemática QUESTÕES APLICADAS A TODOS OS CANDIDATOS QUE REALIZARAM A PROVA ESPECÍFICA DE MATEMÁTICA. QUESTÕES OBJETIVAS GABARITO 1

3. Cálculo integral em IR 3.1. Integral Indefinido Definição, Propriedades e Exemplos

(x, y) dy. (x, y) dy =

Após encontrar os determinantes de A. B e de B. A, podemos dizer que det A. B = det B. A?

Integral. (1) Queremos calcular o valor médio da temperatura ao longo do dia. O valor. a i

Análise Léxica. Construção de Compiladores. Capítulo 2. José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto

Aula 27 Integrais impróprias segunda parte Critérios de convergência

Universidade Federal de Viçosa Centro de Ciências Exatas e Tecnológicas Departamento de Matemática + = B =.. matrizes de M )

IFRN Campus Natal/Central. Prof. Tibério Alves, D. Sc. FIC Métodos matemáticos para físicos e engenheiros - Aula 02.

Universidade Estadual do Sudoeste da Bahia

Estatística e Matrizes

Exemplos relativos à Dinâmica (sem rolamento)

1 a Prova de F-128 Turmas do Diurno Segundo semestre de /10/2004

Transcrição:

Método SIMPLEX Mrcone Jmilson Freits Souz Deprtmento de Computção Progrm de Pós-Grdução em Ciênci d Computção Universidde Federl de Ouro Preto http://www.decom.ufop.br/prof/mrcone E-mil: mrcone@iceb.ufop.br

Resolução gráfic de PPL s Pssos pr resolver grficmente um PPL: Determinr o grdiente d função objetivo (Grdiente é perpendiculr à ret definid pel função objetivo b Cminhr no sentido e direção do grdiente d função objetivo té tngencir região viável c O ponto de tngênci represent solução ótim *

Fundmentção do Método SIMPLEX Sej resolver o seguinte PPL: m

Fundmentção do Método F * ( z* SIMPLEX A ( B ( C ( D ( E ( F ( G ( H ( m E D G z C A m z B H

Teorem Fundmentl d Progrmção Liner O ótimo de um PPL se eistir ocorre em pelo menos um vértice do conjunto de soluções viáveis. Situções que podem ocorrer com relção o conjunto M de soluções viáveis: M {} Neste cso não há solução viável > Não há solução ótim

Teorem Fundmentl d Progrmção Liner M é não vzio M é limitdo * * y* Únic solução ótim qul é vértice Infinidde de soluções ótims e pelo menos um é vértice (no cso dus são vértices

Teorem Fundmentl d Progrmção Liner M é não vzio b M é ilimitdo * * Únic solução ótim qul é vértice Infinidde de soluções ótims sendo um vértice

Teorem Fundmentl d Progrmção Liner M é não vzio b M é ilimitdo * y* Infinidde de soluções ótims e pelo menos um vértice (no cso dus são vértices Não há soluções ótims

Form-pdrão de um PPL PPL está n form-pdrão qundo é posto n form: n (minou (m z c j j j n j ij j bi i... j j... n m sendo b i i... m

Redução de um PPL qulquer à form-pdrão Restrições do tipo Restrições do tipo 6 7 6 7

Redução de um PPL qulquer à form-pdrão Eiste b i < Solução: Bst multiplicr restrição i por - Eistem vriáveis não-positivs: Sej k : Solução: Crir vriável k tl que k - k Assim modelo terá vriável k

Redução de um PPL qulquer à form-pdrão Eistem vriáveis livres isto é vriáveis k que podem ssumir qulquer vlor rel (negtivo nulo ou positivo: Solução: Substituir k por k k com k e k k > k k > k k k k < k k < PPL é de mimizção: m f( - min {-f(}

Crcterizção de vértice m m A b

Crcterizção de vértice A B C D E F G A ( B ( C ( D ( E ( F ( G ( H ( H m

Crcterizção de vértice Em um ponto no interior do conjunto (não pertencente nenhum rest não há vriáveis nuls Em um rest há pelo menos um vriável nul Em um vértice há pelo menos n-m vriáveis nuls n - m m R B m n

Crcterizção de vértice Pr gerr um vértice: Escolher um mtriz não-singulr B tl que: Fzer R B B R R b Se o resolver o sistem B B b for obtido B então ( B R t ( B t é vértice Deste procedimento result um Solução Básic Viável (SBV com o significdo geométrico de vértice.

Definições B bse ( B R t B vetor ds vriáveis básics R vetor ds vriáveis não-básics Solução Básic (SB: vetor tl que B B b e R Solução Básic Viável (SBV: vetor tl que B B b; B e R Solução Básic Viável Degenerd (SBVD: É um SBV em que eiste vriável básic nul

Princípio de funcionmento do Algoritmo SIMPLEX SBV inicil Est SBV pode ser melhord? Não Pre: Est SBV é ótim Sim Determine VNB que deve entrr n bse Determine VB que deve deir bse Encontre nov SBV

Princípio de funcionmento do Algoritmo SIMPLEX m z m z A b

Princípio de funcionmento do Algoritmo SIMPLEX VB z PPL n form cnônic: Bse é identidde e coeficientes ds VB s n função objetivo são todos nulos.

Princípio de funcionmento do Algoritmo SIMPLEX VB z VB { } VNB { } Solução inicil: ( ( t ; z

Princípio de funcionmento do Algoritmo SIMPLEX VB (L (L (L (L z Trnsformções elementres: L -L L L -L L

Princípio de funcionmento do Algoritmo SIMPLEX VB (L (L (L - (L - z- VB { } VNB { } Finl d Iterção : ( ( t ; z

Princípio de funcionmento do Algoritmo SIMPLEX VB (L (L (L - (L - z- L -L L L -L L

Princípio de funcionmento do Algoritmo SIMPLEX VB (L - (L (L - (L - - z- VB { } VNB { } Finl d Iterção : ( ( t ; z

Interpretção geométric A B C D E F G A ( B ( C ( D ( E ( F ( G ( H ( H m

Situção em que origem não pode ser solução inicil: Eemplo m z m z A b

Método ds Dus Fses A B C D E F G A ( B ( C ( D ( E ( F ( G ( H ( H m

Método ds Dus Fses Primeir fse (Crir problem uilir P : Introduzir vriáveis de folg e vriáveis rtificiis Vriáveis de folg: introduzids qundo há vriáveis do tipo ou Vriáveis rtificiis: introduzids qundo há restrições do tipo ou Crir função objetivo rtificil: z i i i Vriáveis básics iniciis: vriáveis de folg ssocids às restrições e vriáveis rtificiis Objetivo d primeir fse: minimizr função objetivo rtificil Cminhr de SBV em SBV de P té lcnçr SBV do problem originl P (situção que ocorre qundo tods s vriáveis rtificiis são nuls.

Método ds Dus Fses Segund fse: A prtir de um SBV do problem originl P gerr SBV cd vez melhores té se tingir solução ótim. Aplicndo o método ds dus fses o PPL ddo tem-se: m z z min

Método ds Dus Fses VB (L (L (L - (L z (L z Redução à form cnônic: L -L L

Método ds Dus Fses VB (L (L (L - (L - - z - (L z L -L L L L L L -L L

Método ds Dus Fses VB (L (L (L - - (L - z - (L - z- L -L L L L L L -L L

Método ds Dus Fses VB (L (L - (L - - (L z (L - z- Fim d primeir fse: z ( ; z

Método ds Dus Fses VB (L (L (L - - (L z- L L L L -L L

Método ds Dus Fses VB (L (L (L (L - - z-6 Solução ótim: * (; z* 6

Método ds Dus Fses: Interpretção Geométric A B C D E F G A ( B ( C ( D ( E ( F ( G ( H ( H m

Outro eemplo de plicção do Método ds Dus Fses: Eemplo m z m z A b

Método ds Dus Fses: Eemplo Introduzindo vriáveis rtificiis no PPL ddo tem-se: m z z min

Método ds Dus Fses VB (L - (L (L - (L z (L z Trnsf. pr form cnônic: L -L L L

Método ds Dus Fses VB (L - (L (L - (L - - z - (L z L -L L L L L L -L L

Método ds Dus Fses VB (L - (L (L - - (L - - z - (L - z- L -L L L L L L -L L

Método ds Dus Fses VB (L - (L - - (L - - (L z (L - - z- Fim d primeir fse: z ( ; z

Método ds Dus Fses VB (L - (L - (L - (L - z- L L L L -L L

Método ds Dus Fses VB (L - (L - (L (L - z-6 pode entrr n bse melhorndo o vlor de z indefinidmente. Assim não há solução ótim.

Método ds Dus Fses: Interpretção Geométric do Eemplo A B C D E F G A ( B ( C ( D ( E ( F ( G ( H ( H m

Método ds Dus Fses: Eemplo min z min z A b

Método ds Dus Fses: Eemplo Introduzindo vriáveis rtificiis no PPL ddo tem-se: min z z min

Método ds Dus Fses VB (L - (L (L - (L z (L z Trnsf. pr form cnônic: L -L L L

Método ds Dus Fses VB (L - (L (L - (L - - z - (L z L -L L L L L L -L L

Método ds Dus Fses VB (L - (L (L - - (L - - z - (L - z- L -L L L L L L -L L

Método ds Dus Fses VB (L - (L - - (L - - (L z (L - z- Fim d primeir fse: z ( ; z

Método ds Dus Fses VB (L - (L - (L - (L z- Solução ótim: z ; ; ; é VNB nul L L L L L L

Método ds Dus Fses VB (L - (L (L - (L z- Outr solução ótim: z ; ;

Método ds Dus Fses VB (L - (L (L - (L z- Assim todos os pontos d rest que lig os pontos ( e ( são ótimos. Isto é todos os pontos d form: * ( α ( ( - α ( sendo α []

Método ds Dus Fses: Interpretção Geométric do Eemplo A B C D E F G A ( B ( C ( D ( E ( F ( G ( H ( H min