FLUXO EM REDE PARA MÚLTIPLOS PRODUTOS - DECOMPOSIÇÃO AINV

Tamanho: px
Começar a partir da página:

Download "FLUXO EM REDE PARA MÚLTIPLOS PRODUTOS - DECOMPOSIÇÃO AINV"

Transcrição

1 XXX ENCNTR NCINL E ENGENHRI E PRUÇÃ Maturidade e desafios da Engenharia de Produção: competitividade das empresas, condições de trabalho, meio ambiente São Carlos, SP, Brasil, 1 a15 de outubro de 010 FLUX EM REE PR MÚLTIPLS PRUTS - ECMPSIÇÃ INV Luis Ernesto Torres Guardia (UFF) tepletg@vmuffbr presenta-se neste trabalho o método de pontos interiores primal - dual para resolver o problema linear de fluxo em rede para múltiplos produtos Em cada iteração do método primal - dual, o método INV é usado tanto para decompor a matriz aassociada ao sistema normal que relaciona todos os produtos, como a matriz associada correspondente a cada produto Neste caso, não é necessário armazenar as matrizes envolvidas nesse processo de decomposição Testes numéricos são realizados em redes de diferentes dimensões e número de produtos s resultados computacionais mostram a eficiência deste método de pontos interiores primal - dual para esta classe especial de problemas lineares de fluxo em rede Palavras-chaves: Programação Linear, método de pontos interiores, fluxo em rede

2 1 Introdução Um problema linear de fluxo em rede para múltiplos produtos, no qual produtos individuais compartem um arco capacitado, usualmente tem muitas variáveis e restrições que faz ser difícil de ser resolvido por procedimentos gerais, digamos o método conhecido do simplex, que é um algoritmo de complexidade exponencial recente interesse nos métodos de pontos interiores, especialmente o método primal dual, de complexidade polinomial, para resolver problemas de programação linear tem sido bastante estudado e sua implementação computacional pode resolver programas lineares de grande porte ssad (1978) e ennington (1978) apresentam surveys sobre a literatura do problema linear de fluxo em rede para múltiplos produtos e diferentes algoritmos foram propostos para resolver dito problema, baseados na técnica do método simplex modelo de programação linear de fluxo em rede para múltiplos produtos pode ser aplicado em uma variedade de contextos produzindo um número de diferentes formulações, ver por exemplo li et al (1980) e (1984) Também pode-se consultar os livros de huja et al (1993) e de ennigton e Helgason (1980) que apresentam uma descrição compreensiva deste problema de rede e suas aplicações principal característica neste trabalho é a apresentação de um método de resolução do sistema linear de equações que aparece nos métodos de pontos interiores Este método de resolução, denominado INV apresentado por Benzi et al (000), para o caso de um único produto funciona muito bem Este trabalho é organizado como segue Seção apresenta a formulação matemática do problema a ser resolvido método de pontos interiores primal-dual é apresentado na seção 3 e na seção 4, desenvolve-se uma especialização do método de pontos interiores para o problema de fluxo em rede de múltiplos produtos Finalmente, na seção 5 aplica-se o método de pontos interiores para um modelo de rede de diferentes dimensões para múltiplos produtos e os resultados computacionais mostram a eficiência deste algoritmo Formulação do Problema de Fluxo em Rede para Múltiplos Produtos Seja o problema linear de fluxo em rede para múltiplos produtos, com produtos, e o suprimento e a procura para cada produto distribuídos sobre um grafo dirigido (N,) onde N é o conjunto de m nós e é o conjunto de n arcos problema de fluxo em rede para multiplos produtos pode ser formulado como segue: mimimizar k 1 (c k ) t x k (1) sujeito a x k = b k, 1,,, () k 1 x k +x =b mc, (3) x k 0, x 0, k = 1,, qui, R mxn é a matriz de incidência nó-arco correspondente à rede (onde cada coluna i está relacionado ao arco a com coeficientes +1 e 1), c k R n é o vetor de custo para cada produto k; e b k é o vetor de requerimento de suprimento/procura para cada produto k, onde b k i > 0 indica um nó i de suprimento para o produto k e b k i < 0 indica um nó i de procura para

3 o produto k vetor b mc R n é um vetor de capacidade correspondente a cada arco na rede É suposto que é uma matriz de posto completo Note-se que x k R n é o vetor de decisão de fluxo no arco para o produto k e x R n é o vetor de variável de folga valor é o número total de produtos no problema relação (1) é a função objetivo a minimizar relação () são as restrições de conservação de fluxo da rede enquanto a relação (3) é conhecida como a restrição de capacidade que especifica o fluxo total máximo de todos os produtos para cada arco Problemas de fluxo em rede para múltiplos produtos não satisfazem a propriedade de a solução ótima ser um número inteiro como o caso para um único produto problema dual associado a (1) - (3) é escrito como segue: maximizar sujeito a k 1 (b k ) t y k - b mc y v t y k y v + s = c k y v 0, s v 0, onde y k e y v são as variáveis duais e s é o vetor dual de folga Nos últimos anos, vários métodos foram desenvolvidos para resolver problemas de fluxo em rede para múltiplos produtos assim como estudos computacionais foram implementados usando algoritmos especializados do simplex, ver por exemplo Farvolden et al (1993), Jones et al (1993), Schneur e rlin (1998), etlefsen e Wallace (00) entre outros armarkar (1984) publicou um novo algoritmo polinomial para resolver problemas de programação linear Esse algoritmo e suas muitas variantes, conhecidos como métodos de pontos interiores foram usados eficientemente para resolver problemas de fluxo em redes Esses algoritmos de pontos interiores compartem a mesma estrutura básica computacional Choi e Goldfarb (1990), Lustig e Li (199) e Castro (000), (003), (007) apresentam o método de pontos interiores primal-dual para resolver problemas de fluxo em rede para múltiplos produtos Chardaire e Lisser (00) apresentam o método de pontos interiores fim ual de escalonamento para o caso de multiplos produtos aplicado a um caso especial de rede de telecomunicações passo crucial na eficiência dos algoritmos de pontos interiores está na determinação da solução de um sistema linear, denominado de sistema normal, que é usado neste trabalho partir de um ponto interior inicial, em cada iteração, determina-se uma direção, digamos, que envolve a resolução de um sistema linear de equações do tipo: ( () t ) =, (4) onde é a matriz de restrições do programa linear, é uma matriz diagonal de escalonamento e é um vetor qualquer Existem diversos métodos para determinar a solução do sistema dado em (4) método tradicional de solução de Cholesky, consultar o livro de Nocedal e Wright (1999), é bastante usado para resolver esse tipo de sistema linear Esse método consiste na decomposição da matriz ( () t ) Um método alternativo de decomposição, mas agora da matriz inversa de ( () t ), usado neste trabalho, é o método INV de Benzi et al (000), que para o caso do problema de fluxo em rede, não precisa-se armazenar nem a matriz nem a matriz ( () t ) 3

4 3 Método de Pontos Interiores Primal-ual epois que armarkar (1984) apresentou o método denominado de pontos interiores para resolver um problema especifico de programação linear, outros métodos foram estudados baseados nessa idéia para o caso geral do modelo linear Entre os vários métodos de pontos interiores aplicados para problemas de programação linear, o método primal-dual tornou-se um dos mais elegantes e poderosos, superando os outros métodos de pontos interiores, e mostrou também este potencial como tal para problemas práticos, ver Portugal et al (000), (008) Para detalhes em profundidade para esta classe de método de pontos interiores, pode-se consultar os livros de Wright (1997), Vanderbei (008) presenta-se a continuação uma breve descrição do método de pontos interiores primal-dual para resolver o seguinte problema, no formato padrão, de programação linear denominado de primal com restrições lineares: minimizar c t x (5) sujeito a x = b, x 0, onde x R n, c R n, b R m e R m xn uma matriz de posto de linha completo dual do problema linear anterior é dado por: maximizar b t y (6) sujeito a () t y + s = c, s 0, onde y R m é a variável dual e s R n é a variável dual de folga Note-se que o problema de fluxo em rede para multiplos produtos (1) (3) pode ser formulado como o problema linear dado em (5) Se x é uma solução ótima de (5) e (y,s) é uma solução ótima de (6), então as seguintes condições são satisfeitas: x = b, () t y+s = c, (7) Xs = 0, x,s 0, onde X = diag(x) é a matriz diagonal com elementos na diagonal igual ao elemento x i de xr n problema de determinar (x,y,s) de (7) é denominada de programação linear primaldual gora se (x,y,s) é uma solução do problema primal-dual, então x e (y,s) são soluções ótimas de (5) e (6) respectivamente enomina-se um ponto (x,y,s) de interior se x > 0 e s > 0 e é viável se as seguintes condições são satisfeitas: x =b, () t y + s = c e (x,s) 0 Para cada equações: > 0, denominado parâmetro de barreira, considere o seguinte sistema de x = b, () t y + s = c, (8) Xs = e, 4

5 sendo e o vetor cujas componentes é dado por 1 s, isto é, e = (1,1,,1) t R n Se = 0, o sistema (8) é equivalente ao sistema (7) ssim, a solução (x(),y(),s()) de (8) aproxima-se à solução de (7) se aproxima-se a 0 método de pontos interiores primal-dual gera uma seqüência de parâmetros j e uma sequência de pontos interiores (x j, y j, s j ), de tal modo que o parâmetro j aproxime-se rápidamente a zero Seja então (x 0, y 0, s 0 ) um ponto inicial interior não necessariámente viável e 0 = (x 0 ) t s 0 /n Em cada iteração j, uma direção de Newton (dx j, dy j, ds j ), do sistema (8), é determinada resolvendo o seguinte sistema linear de equações: 0 S 0 0 T 0 dx I dy = X ds b c onde ξ b = b x, ξ c = c () t y s, ξ µ = μe XSe, e denominadas de folga primal, folga dual e folga de complementaridade, respectivamente Se agora elimina-se ds da terceira equação do sistema (9), tem-se o seguinte sistema, denominado de sistema aumentado ou indefinido: 1 X S 0 T dx b X = dy b 1 ds = c () t dy, (9) c, (10) e realizando mais uma substituição, eliminando dx, tem-se o seguinte sistema linear denominado de normal: sendo = S -1 X ( () () t ) dy = (S) -1 X [ c X -1 ] + b, (11) s outras variáveis ds e dx podem ser determinadas como segue: ds = c () t dy, dx = S -1 ( - X ds) (1) Comparando o sistema de equações normais (11) e o sistema indefinido (10), pode-se observar que a matriz para o sistema normal é simétrica e definida positiva, de menor porte e talvez mais densa matriz do sistema aumentada é simétrica indefinida e usualmente mais esparsa lguns autores preferem resolver o sistema normal usando algum método direto de resolução, por exemplo, métodos de decomposição da correspondente matriz associada ao sistema utros pesquisadores usam métodos indiretos, como por exemplo o método da gradiente conjugado com uma matriz pré-condicionada apropriada Se se usa a matriz do sistema aumentada, para aproveitar a esparsidade da matriz, outros autores usam um algoritmo iterativo do tipo gradiente conjugado, observar por exemplo o trabalho de Bergamaschi, et al (004), mas a dificultade é maior para determinar a correspondente matriz pré-condicionada apropriada etalhes da implementação 5

6 computacional do método de pontos interiores primal dual pode-se consultar o trabalho de ndersen et al (1996) Seja (dx j, dy j, ds j ) t a solução do sistema dado em (9) Um novo ponto interior (x j+1, y j+1, s j+1 ) é determinado como segue: x j+1 = x j + P dx j, s j+1 = s j + ds j, (13) y j+1 = y j + dy j, onde < 1 e P e são o tamanho de passo no espaço primal e dual respectivamente, tal que a condição de não negativas das variáveis x e s sejam mantidas Um novo parâmetro de barreira é atualizado e o processo repete-se até que um certo critério de parada seja satisfeito 4 Problema de Fluxo em Rede para Múltiplos Produtos matriz de restrições do problema linear (5) associada agora à matriz de restrições do problema de fluxo em redes para múltiplos produtos (1) (3) é visualizada como segue: = I I I, (14) I onde cada bloco corresponde à sub-matriz, para cada produto k, k=1,,, obtida da matriz de incidência da rede correspondente, depois de remover a última linha da matriz para evitar a deficiência de posto de linha s matrizes de identidade I correspondem às restrições de capacidade direção de busca dy é obtida resolvendo o sistema linear (11) Neste caso, é a matriz diagonal dada a seguir: = 1, (15) sendo as matrizes diagonais de bloco k = (S k ) -1 X k, k=1,, onde X k e S k são matrizes diagonais com elementos x k e s k respectivamente, e = (S ) -1 X onde X e S matrizes diagonais com elementos x e s respectivamente Fazendo as multiplicações de bloco, a matriz () t tem a seguinte estrutura: 6

7 () t = t 1 t 1 t t 1 k 1 k (16) Seja B a matriz diagonal de bloco com B k = k t que C t = [ 1 t,, t ] e F = +k 1 k para k = 1,,, e C uma matriz tal Então, da relação (16), tem-se: () t B C = (17) t C F gora, desde que e k, k = 1,, são matrizes diagonais e definidas positivas, então a matriz F é diagonal e definida positiva Portanto, o sistema (11), sem considerar o índice da iteração j, e usando (17), pode ser expresso como segue: 1 B C dy t C F dy h1 = h (18) onde dy = [ dy 1, dy ] t, sendo h = [ h 1, h ] t e h = S -1 X [ c X -1 ] + b sistema linear anterior (18) pode ser expresso como: [ F C t B -1 C ] dy = h C t B -1 h 1, (19) B dy 1 = h 1 C dy, onde a matriz (F C t B -1 C) -1 é conhecida como o complemento de Schur Seja h 1 = [ h 11,, h 1 ], então temos de (19): onde k1 k Bk [ F- C t B -1 C ] dy t 1 = h - ( ) h 1k, (0) F C t B -1 C = ( + k t 1 1 k - ( ) k 1 k Bk k (1) Castro (000) menciona por ser k matrizes simétrica e definida positiva e uma matriz de rede de posto completo, então as matrizes B k = k t é também simétrica e definida positiva Neste trabalho usa-se uma aproximação da matriz inversa de B k, ver Benzi et al (000), de tal forma que: B k -1 Z k P k -1 Z k t, () 7

8 onde Z k é uma matriz triangular superior com elementos na diagonal de 1 s e P k é uma matriz diagonal Castro (000) também observa que a matriz F C t B -1 C é simétrica e definida positiva, portanto o sistema (0) pode ser resolvido se usa-se novamente a decomposição de Benzi et al (000) de tal forma que: ( F C t B -1 C ) -1 Z P -1 Z t, onde Z é uma matriz triangular superior com elementos na diagonal de 1 s e P é uma matriz diagonal presenta-se a seguir o método de decomposição de Benzi et al (000) para obter a matriz inversa de (F C t B -1 C ) de dimensão n x n, onde e i é o i-ésimo vetor unitário base: (1) seja z (0) i = e i (1in); () para i=1,,n fazer; (3) v i = (F C t B -1 C ) z (i-1) i ; (4) para j = i, i+1,, n fazer; (5) (i - p 1) T (i - j = v i z 1) j ; (6) final; (7) se i = n ir a (1); (8) para j = i+1,, n fazer; (9) z (i) (i - 1) j = z j (i - - (p 1) (ij / p 1) (ii ) z 1) i ; (10) final; (11) final; (i-1) (1) seja z i = z i (i e p i = p 1) i, para 1 i n Retornar Z = [ z 1, z,, z n ] e P = diag (p 1, p,, p n ) No passo (3), pode-se observar que o método descrito acima realiza o produto matriz-vetor (F C t B -1 C ) z i Para o problema linear de fluxo em rede, não é necessário armazenar nem a matriz C nem a matriz B -1, sendo a matriz F diagonal, assim, pode-se aproveitar a estrutura que possuem essas matrices para tratar problemas lineares de grande porte mesmo esquema é usado para o caso de determinar a matriz inversa da matriz B k = k t, k=1,,, ver expressão dado em () Neste caso, no passo (3) do método de Benzi et al (000), substitui-se a matriz ( F C t B -1 C ) pela matriz k t onde não é necessário formar tal matriz explicitamente, isto é, não é necessário armazenar nem a matriz nem formar a matriz k t, sendo isto realizado usando uma estrutura de dados a base de dois vetores origem/destino para cada arco da rede eve-se observar que, por ser a matriz F C t B -1 C simétrica e definida positiva, o sistema (0) pode também ser resolvido usando o algoritmo da gradiente conjugado pré-condicionado (GCP), e só precisa do produto matriz - vetor, ver por exemplo o livro de Nocedal e Wright (1999), e neste caso a matriz condicionador simplesmente é a inversa da matriz diagonal F, de tal modo a reduzir o número de iterações do GCP Este esquema de solução é discutido em um próximo trabalho Uma vez determinada dy, ver relação (0), o sistema B dy 1 = h 1 C dy resolvido da seguinte forma: de (19) pode ser ou usando () dy 1 = B -1 (h 1 C dy ), 8

9 dy k 1 = ( Z k P k -1 Z k t ) [ h 1k ( k ) dy ], k = 1,,, onde dy 1 = [ dy 1 1,, dy 1 ] e h 1 = [ h 11,, h 1 ] t esta forma, tem-se determinada dy = [ dy 1, dy ] t, e pode-se calcular as outras variáveis ds e dx usando as relações (11) e (1) respectivamente, e um novo ponto interior (x,y,s) usando (13) é determinada processo repete-se até que um certo critério de parada seja alcançado 5 Experiência Computacional Para resolver o problema de fluxo em rede com múltiplos produtos, redes de diversas dimensões foram analisadas baseadas na rede básica dada em Nagurney (1984), pp 476 Essa rede consiste de 0 nós e 8 arcos e é usada para determinar o equilíbrio de fluxo de tráfego formulado como um problema de inequações variacionais Essa rede básica foi depois estendida para formar redes de grande porte Um mesmo ponto interior inicial, não necessáriamente viável, é usado em todos os experimentos computacionais do método de pontos interiores primal - dual, dado a seguir: x 0 = e, y 0 = -0,5e, z 0 = e Podería-se usar outro ponto interior inicial, viável ou não, para tentar acelerar o método primal dual, mas o esforço ou o tempo computacional podería aumentar, sendo este o outro passo crucial nos métodos de pontos interiores Em todos os testes computacionais o valor = 0,99995 critério de parada, nos métodos estudados, é estabelecido em termos de proximidade do valor da função objetivo no ponto atual e no ponto anterior, com uma tolerância de erro préestabelecido Também usa-se como critério de parada a proximidade do valor da função objetivo do problema primal e do problema dual método de pontos interiores primal dual foi inteiramente codificado na linguagem FRTRN com dupla precisão Todos os experimentos computacionais foram realizados em um microcomputador PC M thlon com 1,0 GB de RM e,40 GHz de freqüência rodando a plataforma Windows XP Como mencionado anteriormente, a inversa da matriz (F C t B -1 C ) é decomposta usando o método de decomposição de Benzi et al (000) de tal forma que (F C t B -1 C ) -1 Z P -1 Z t Neste caso, não é necessário armazenar a matriz (F C t B -1 C ) nem a matriz C nem B -1 Por outro lado, a matriz Z, sendo triangular superior, é armazenada em um vetor usando a seqüência z 11, z 1, z, z 13, z 3, etc Lembre-se que a matriz B é matriz diagonal de bloco com B k = k t para k = 1,, o determinar a matriz inversa de B k implica determinar a inversa de cada matriz B k = k t inversa de cada uma dessas matrizes é decomposta usando novamente o método de Benzi et la (000), isto é, B -1 k Z k P -1 t k Z k Cada matriz Z k é armazenada em um vetor similar ao caso da matriz Z seguir, apresentam-se os resultados computacionais usando o método de pontos interiores primal dual para determinar o fluxo de rede de diferentes dimensões e variando o número de produtos Número Produtos Número de rcos Número de Nós Total variáveis Valor função primal , , ,00001 Valor função dual , , ,00576 Número Iterações

10 Tempo (segundos) 140, ,907 4,484 Tabela 1 Método Primal-ual para Múltiplos Produtos Pode-se observar da tabela 1, que a diferença entre os valores da função objetiva do correspondente problema linear primal e dual é mínima Por outro lado, o número de iterações é tipicamente muito pequeno quando aplicamos este método de pontos interiores primal dual Pode-se finalizar mencionando que este método estudado comporta-se muito bem para o caso do problema de fluxo em rede de diferentes dimensões e variando o número de produtos 6 Conclusões Este artigo apresentou o método de pontos interiores primal dual para resolver o problema de programação linear de grande porte como é o caso do problema de fluxo em rede para múltiplos produtos método de decomposição INV é usado na solução de um sistema linear de equações para cada produto Novamente este método de decomposição é aplicado para um sistema linear complexo envolvendo todas essas decomposições método estudado explora a estrutura matricial do problema, não sendo necessária o armazenamento de cada uma dessas matrizes, quando foi resolvido o correspondente sistema linear, para cada um dos produtos s resultados numéricos realizados em algumas redes de diferentes dimensões e número de produtos confirmam a eficiência do método de pontos interiores primal - dual Referências: HUJ, ; MGNNTI, T & RLIN, J Network Flows: Theory, lgorithms and pplications, Prentice Hall, Inc New Jersey, 1993 LI, ; HELGSN, R; ENNINGTN, J & LLL, H Computational Comparison among Three Multicommodity Network Flow lgorithms, perations Research, Vol 8, p , 1980 LI, ; BRNETT, ; FRHNGIN, ; ENNINGTN, J; PTTY, B; SHETTY, B; McCRL, B & WNG, P Multicommodity Network Problems: pplications and Computations, IIE Transactions, Vol 16, p , 1984 NERSEN, E; GNZI, J; MÉSZÁRS, C & XU, X Implementation of Interior - Point Methods for Large Scale Linear Programs, Interior Point Methods of Mathematical Programming, T Terlaky, ed luwer cademic Publishers, Netherlands, p 189-5, 1996 SS, Multicommodity Network Flows: Survey, Networks, Vol 8, p 37-91, 1978 BENZI, M; CULLUM, J & TUM, M Robust pproximate Inverse Preconditioning for the Conjugate Gradient Method, SIM Journal on Scientific Computing, Vol, n 4, p , 000 BERGMSCHI, L; GNZI, J & ZILLI, G Preconditioning Indefinite Systems in Interior Point Methods for ptimization, Computational ptimization and pplications, Vol 8, p , 004 CSTR, J Specialized Interior Point lgorithm for Multicommodity Network Flows, SIM Journal on ptimization, Vol 10, n 3, p , 000 CSTR, J Solving ifficult Multicommodity Problems with a Specialized Interior-Point lgorithm, nnals of perations Research, Vol 14, p 35 48, 003 CSTR, J n Interior-Point pproach for Primal Block-ngular problems, Computational ptimization and pplications, Vol 36, p , 007 CHRIRE, P & LISSER, Simplex and Interior Point Specialized lgorithms for Solving Nonoriented Multicommodity Flow Problems, perations Research, vol 50, n, p 60 76, 00 10

11 CHI, I & GLFRB, Solving Multicommodity Network Flow Problems by an Interior Point Method, Large-Scale Numerical ptimization, T Coleman e Y Li, Eds, SIM, Philadelphia, P, p 58 69,1990 ETLEFSEN, N & WLLCE, S The Simplex lgorithm for Multicommodity Networks, Networks, Vol 39, n 1, p 15 8, 00 FRVLEN, J; PWELL, W & LUSTING, J Primal Partitioning Solution for the rc-chain Formulation of a Multicommodity Network Flow Problem, perations Research, Vol 41, n 41, p , 1993 JNES, ; LUSTING, J; FRVLEN, J & PWEEL, W Network Flows: The Impact of Formulation on ecomposition, Mathematical Programming, Vol 6, p , 1993 RMRR, N New Polynomial Time lgorithm for Linear Programming, Combinatorica, Vol 4, p , 1984 ENNINGTN, J Survey of Linear Cost Multicommodity Network Flows, perations Research, Vol 6, p 09 36, 1978 ENNINGTN, J & HELGSN, R lgorithms for Network Programming, John Wiley and Sons, Inc, New York, 1980 LUSTIG, J & LI, G n Implementation of a Parallel Primal-ual Interior Point Method for Block - Structured Linear Programs, Computational ptimization and pplications, Vol 1, p , 199 NGURNEY, Comparative tests of multimodal traffic equilibrium methods, Transportation Research, Vol18B, , 1984 NCEL, J & WRIGHT, S Numerical ptimization, Springer,1999 PRTUGL, L; RESENE, M; VEIG, G & JÚICE J Truncated Primal-Infeasible ual-feasible Network Interior Point Method, Networks, Vol 35, n, p , 000 PRTUGL, L; RESENE, M; VEIG, G; PTRICI, J & JÚICE, J FRTRN Subroutines for network flow ptimization using an Interior Point lgorithm, Pesquisa peracional, Vol 8, n, p 43 61, 008 SCHNEUR, R & RLIN, J Scaling lgorithm for Multicommodity Flow Problems, perations Research, Vol 4, n, p 31 46, 1998 VNERBEI, R Linear Programming, 3 rd Ed Springer, Boston, 008 WRIGHT, S Primal-ual Interior-Point Methods, SIM, Philadelphia,

OPTIMIZAÇÃO NÃO LINEAR EM REDES

OPTIMIZAÇÃO NÃO LINEAR EM REDES OPTIMIZAÇÃO NÃO LINEAR EM REDES Luis Ernesto Torres Guardia Departamento de Engenharia de Produção Universidade Federal Fluminense Rua Passo da Pátria 156, São Domingos 24210-240, Niterói, R.J., Brasil

Leia mais

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

étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UNIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA DE PESQUISA CENTRO

Leia mais

O MÉTODO HOMOGÊNEO E AUTO-DUAL PARA O PROBLEMA LINEAR DE DISTRIBUIÇÃO DINÂMICO

O MÉTODO HOMOGÊNEO E AUTO-DUAL PARA O PROBLEMA LINEAR DE DISTRIBUIÇÃO DINÂMICO O MÉTODO HOMOGÊNEO E AUTO-DUAL PARA O PROBLEMA LINEAR DE DISTRIBUIÇÃO DINÂMICO Luis Ernesto Torres Guardia Universidade Federal Fluminense Departamento de Engenharia de Produção Rua Passos da Pátria 156,

Leia mais

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

étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UNIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA DE PESQUISA CENTRO

Leia mais

Cálculo Numérico BCC760

Cálculo Numérico BCC760 Cálculo Numérico BCC760 Resolução de Sistemas de Equações Lineares Simultâneas Departamento de Computação Página da disciplina http://www.decom.ufop.br/bcc760/ 1 Introdução! Definição Uma equação é dita

Leia mais

II Seminário da Pós-graduação em Engenharia Elétrica

II Seminário da Pós-graduação em Engenharia Elétrica UMA INVESTIGAÇÃO DOS PARÂMETROS NOS MÉTODOS MISTOS DE OTIMIZAÇÃO NÃO LINEAR Ellen Cristina Ferreira Aluna do Programa de Pós-Graduação em Engenharia Elétrica Unesp Bauru Profa. Dra. Edméa Cássia Baptista

Leia mais

Métodos de Pontos Interiores com a Aplicação do Precondicionador de Elman

Métodos de Pontos Interiores com a Aplicação do Precondicionador de Elman Trabalho apresentado no XXXVIII CNMAC, Campinas - SP, 2018. Proceeding Series of the Brazilian Society of Computational and Applied Mathematics Métodos de Pontos Interiores com a Aplicação do Precondicionador

Leia mais

Aplicação do Método de Barreira Logarítmica na Resolução de um Problema de Programação Linear.

Aplicação do Método de Barreira Logarítmica na Resolução de um Problema de Programação Linear. Aplicação do Método de Barreira Logarítmica na Resolução de um Problema de Programação Linear. Rodrigo Romais (FCSGN) 1 r.romais@gmail.com Resumo: Métodos numéricos de Ponto Interior são extremamente úteis

Leia mais

Sistemas de Equações Lineares

Sistemas de Equações Lineares Capítulo 3 Sistemas de Equações Lineares Um sistema com n equações lineares pode ser escrito na forma : ou na forma matricial onde com a 1,1 x 1 + a 1,2 x 2 + + a x n = b 1 a 2,1 x 1 + a 2,2 x 2 + + a

Leia mais

CURSO DE MESTRADO EM Construções Metálicas

CURSO DE MESTRADO EM Construções Metálicas CURSO DE MESTRADO EM Construções Metálicas DEPARTAMENTO DE ENGENHARIA CIVIL - ESCOLA DE MINAS UNIVERSIDADE FEDERAL DE OURO PRETO Disciplina: Otimização Estrutural I Carga Horária: 45 Código: CIV 733 Responsável:

Leia mais

Mé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 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 mais

Programa de Unidade Curricular

Programa 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 mais

DEPARTAMENTO DE ENGENHARIA MECÂNICA

DEPARTAMENTO DE ENGENHARIA MECÂNICA DEPARTAMENTO DE ENGENHARIA MECÂNICA Otimização: Algoritmos e Aplicações na Engenharia Mecânica ENG1786 & MEC2403 Ivan Menezes 2018-2 1 EMENTA 1. Introdução 1.1 Definições Básicas 1.2 Classificação dos

Leia mais

Precondicionadores baseados na aproximação da inversa da matriz de coeficientes

Precondicionadores baseados na aproximação da inversa da matriz de coeficientes Precondicionadores baseados na aproximação da inversa da matriz de coeficientes João Paulo K. Zanardi, Italo C. N. Lima, Programa de Pós Graduação em Eneganharia Mecânica, FEN, UERJ 20940-903, Rio de Janeiro,

Leia mais

Universidade Federal do Espírito Santo - UFES

Universidade Federal do Espírito Santo - UFES Universidade Federal do Espírito Santo - UFES Centro Universitário Norte do Espírito Santo - CEUNES Departamento de Matemática Aplicada - DMA Prof. Isaac P. Santos - 2018/1 Aula: Métodos Iterativos Para

Leia mais

Capítulo 5 - Optimização Não-Linear

Capítulo 5 - Optimização Não-Linear Capítulo 5 - Optimização Não-Linear balsa@ipb.pt Departamento de Matemática Escola Superior de Tecnologia e Gestão de Bragança Mestrados em Engenharia da Construção Métodos de Aproximação em Engenharia

Leia mais

Resolvendo algebricamente um PPL

Resolvendo 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 mais

Disciplina que estuda métodos analíticos para auxiliar na tomada de decisões.

Disciplina que estuda métodos analíticos para auxiliar na tomada de decisões. Edgard Jamhour Disciplina que estuda métodos analíticos para auxiliar na tomada de decisões. Procura encontrar soluções ótimas ou próximo de ótimas para problemas de engenharia industrial, economia e finanças,

Leia mais

Resolução de Sistemas Lineares. Ana Paula

Resolução de Sistemas Lineares. Ana Paula Resolução de Sistemas Lineares Sumário 1 Aula Anterior 2 Decomposição LU 3 Decomposição LU com Pivotamento 4 Revisão Aula Anterior Aula Anterior Aula Anterior Aula Anterior Eliminação de Gauss Transforma

Leia mais

Resolução de problemas com apenas restrições lineares de igualdade

Resolução de problemas com apenas restrições lineares de igualdade Resolução de problemas com apenas restrições lineares de igualdade Marina Andretta ICMC-USP 14 de outubro de 2014 Marina Andretta (ICMC-USP) sme0212 - Otimização não-linear 14 de outubro de 2014 1 / 22

Leia mais

COMPARAÇÃO ENTRE ABORDAGENS DIRETAS E ITERATIVAS NA SOLUÇÃO DOS SISTEMAS LINEARES EM MÉTODOS DE PONTOS INTERIORES

COMPARAÇÃO ENTRE ABORDAGENS DIRETAS E ITERATIVAS NA SOLUÇÃO DOS SISTEMAS LINEARES EM MÉTODOS DE PONTOS INTERIORES COMPARAÇÃO ENTRE AORDAGENS DIRETAS E ITERATIVAS NA SOLUÇÃO DOS SISTEMAS LINEARES EM MÉTODOS DE PONTOS INTERIORES Aurelio R. L. Oliveira UNICAMP R. Sergio uarque de Holanda, 651, Campinas SP aurelio@ime.unicamp.br

Leia mais

Resolução de sistemas de equações lineares: Método dos Gradientes Conjugados

Resolução de sistemas de equações lineares: Método dos Gradientes Conjugados Resolução de sistemas de equações lineares: Método dos Gradientes Conjugados Marina Andretta/Franklina Toledo ICMC-USP 24 de março de 2015 Baseado no livro Cálculo Numérico, de Neide B. Franco Marina Andretta/Franklina

Leia mais

MAP Métodos Numéricos e Aplicações Escola Politécnica 1 Semestre de 2017 EPREC - Entrega em 27 de julho de 2017

MAP Métodos Numéricos e Aplicações Escola Politécnica 1 Semestre de 2017 EPREC - Entrega em 27 de julho de 2017 1 Preliminares MAP3121 - Métodos Numéricos e Aplicações Escola Politécnica 1 Semestre de 2017 EPREC - Entrega em 27 de julho de 2017 A decomposição de Cholesky aplicada a Finanças O exercício-programa

Leia mais

ESTATÍSTICA COMPUTACIONAL

ESTATÍSTICA COMPUTACIONAL ESTATÍSTICA COMPUTACIONAL Ralph dos Santos Silva Departamento de Métodos Estatísticos Instituto de Matemática Universidade Federal do Rio de Janeiro Sumário Introdução Solução de equações não lineares

Leia mais

Otimização Combinatória - Parte 4

Otimizaçã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 mais

Método de Newton truncado

Método de Newton truncado Método de Newton truncado Marina Andretta ICMC-USP 8 de outubro de 2018 Baseado no livro Numerical Optimization, de J. Nocedal e S. J. Wright. Marina Andretta (ICMC-USP) sme5720 - Otimização não-linear

Leia mais

Método Preditor-Corretor Aplicado ao Fluxo de Carga Ótimo com Correções Não-lineares nas Condições de Otimalidade

Método Preditor-Corretor Aplicado ao Fluxo de Carga Ótimo com Correções Não-lineares nas Condições de Otimalidade Método Preditor-Corretor Aplicado ao Fluxo de Carga Ótimo com Correções Não-lineares nas Condições de Otimalidade Roy Wilhelm Probst Departamento Acadêmico de Matemática UTFPR Curitiba PR E-mail: rwprobst@utfpr.edu.br

Leia mais

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

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br Aula 13 04/2014 Sistemas de Equações Lineares Parte 3 MÉTODOS ITERATIVOS Cálculo Numérico 3/44 MOTIVAÇÃO Os métodos iterativos

Leia mais

Programação Linear/Inteira - Aula 5

Programação Linear/Inteira - Aula 5 Unidade de Matemática e Tecnologia - RC/UFG Programação Linear/Inteira - Aula 5 Prof. Thiago Alves de Queiroz Aula 5 Thiago Queiroz (IMTec) Aula 5 Aula 5 1 / 43 Análise de Sensibilidade Estudar o efeito

Leia mais

Complexidade de Algoritmos. Edson Prestes

Complexidade de Algoritmos. Edson Prestes Edson Prestes Programação Dinâmica A programação dinâmica costuma ser aplicada a problemas de otimização resultando, em geral, em algoritmos mais eficientes que os mais diretos. Esse método é útil quando

Leia mais

Universidade Federal do Rio Grande do Norte. Métodos Computacionais Marcelo Nogueira

Universidade Federal do Rio Grande do Norte. Métodos Computacionais Marcelo Nogueira Universidade Federal do Rio Grande do Norte Métodos Computacionais Marcelo Nogueira Método de Jacobi Método iterativo: produz uma sequencia de soluções,,,, que aproximam a solução do sistema a partir de

Leia mais

DESENVOLVIMENTO DE UM MÓDULO DE PROGRAMAÇÃO LINEAR NO PROGRAMA OPTIMI

DESENVOLVIMENTO DE UM MÓDULO DE PROGRAMAÇÃO LINEAR NO PROGRAMA OPTIMI DESENVOLVIMENTO DE UM MÓDULO DE PROGRAMAÇÃO LINEAR NO PROGRAMA OPTIMI BIONDI C. O.¹, VIANNA S. S. V. 2, RODRIGUES M. T. M.³ 1 Universidade Estadual de Campinas, Departamento de Engenharia de Sistemas Químicos

Leia mais

Cálculo Numérico Algoritmos

Cálculo Numérico Algoritmos Cálculo Numérico Algoritmos Valdenir de Souza Junior Abril de 2007 Sumário 1 Introdução 1 2 Raízes de Equações 1 2.1 Método da Bisseção......................... 2 2.2 Método de Newton-Raphson.....................

Leia mais

Métodos de Pesquisa Operacional

Mé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 mais

Resolução de Sistemas Lineares. Método de Gauss. O algoritimo conhecido como Método de Gauss é desenvolvido a partir de dois ingredientes básicos:

Resolução de Sistemas Lineares. Método de Gauss. O algoritimo conhecido como Método de Gauss é desenvolvido a partir de dois ingredientes básicos: Resolução de Sistemas Lineares Método de Gauss O algoritimo conhecido como Método de Gauss é desenvolvido a partir de dois ingredientes básicos: Resolução de Sistemas Lineares Triangulares Procedimento

Leia mais

Resolução de sistemas de equações lineares: Fatorações de matrizes

Resolução de sistemas de equações lineares: Fatorações de matrizes Resolução de sistemas de equações lineares: Fatorações de matrizes Marina Andretta/Franklina Toledo ICMC-USP 27 de fevereiro de 2015 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina

Leia mais

Aplicação do Sistema de Girard no Cálculo de Raízes de Polinômios

Aplicação do Sistema de Girard no Cálculo de Raízes de Polinômios Trabalho apresentado no CMAC-Sul, Curitiba-PR, 2014 Aplicação do Sistema de Girard no Cálculo de Raízes de Polinômios Oliver Kolossoski Programa de Pós-Graduação em Matemática Aplicada, PPGMA - Centro

Leia mais

Programação Linear - Parte 5

Programação Linear - Parte 5 Matemática Industrial - RC/UFG Programação Linear - Parte 5 Prof. Thiago Alves de Queiroz 1/2016 Thiago Queiroz (IMTec) Parte 5 1/2016 1 / 29 Dualidade Os parâmetros de entrada são dados de acordo com

Leia mais

Capítulo 3 - Mínimos Quadrados Lineares

Capítulo 3 - Mínimos Quadrados Lineares Capítulo 3 - Mínimos Quadrados Lineares Carlos Balsa balsa@ipb.pt Departamento de Matemática Escola Superior de Tecnologia e Gestão de Bragança 2 o Ano - Eng. Civil e Electrotécnica Carlos Balsa Métodos

Leia mais

Otimização de grande porte

Otimização de grande porte Otimização de grande porte Silvana Bocanegra Ciclo de Seminários BSI 204.2 Esboço Otimização: definição, aplicações e motivação; Classe de problemas de otimização e métodos de solução; Principais métodos

Leia mais

Métodos Iterativos para a Solução da Equação de Poisson

Métodos Iterativos para a Solução da Equação de Poisson Métodos Iterativos para a Solução da Equação de Poisson Valdirene da Rosa Rocho, Dagoberto Adriano Rizzotto Justo, Programa de Pós-Graduação em Matemática Aplicada, PPGMap, UFRGS, 91509-900, Porto Alegre,

Leia mais

OTIMIZAÇÃO ESTRUTURAL DE TRELIÇAS COM RESTRIÇÕES DE FLAMBAGEM E DE ESCOAMENTO DE MATERIAIS

OTIMIZAÇÃO ESTRUTURAL DE TRELIÇAS COM RESTRIÇÕES DE FLAMBAGEM E DE ESCOAMENTO DE MATERIAIS 20 de junho de 2014 OTIMIZAÇÃO ESTRUTURAL DE TRELIÇAS COM RESTRIÇÕES DE FLAMBAGEM E DE ESCOAMENTO DE MATERIAIS Daniel Santhiago de Souza OTIMIZAÇÃO ESTRUTURAL DE TRELIÇAS COM RESTRIÇÕES DE FLAMBAGEM E

Leia mais

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

étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UNIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA DE PESQUISA CENTRO

Leia mais

5 Análise de Sensibilidade

5 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 mais

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Departamento de Matemática Aplicada

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Departamento de Matemática Aplicada Teoria dos Grafos Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo Departamento de Matemática Aplicada Capítulo 09: Representação de Grafos Preparado a partir do texto: Rangel, Socorro. Teoria

Leia mais

CAPÍTULO 4. Teoria da Dualidade

CAPÍ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 mais

Como resolver o QFEMUP usando otimização

Como resolver o QFEMUP usando otimização Como resolver o QFEMUP usando otimização Marina Andretta ICMC-USP 2 de agosto de 2016 Baseado no artigo M. Andretta, E. G. Birgin and M. Raydan, An inner-outer nonlinear programming approach for constrained

Leia mais

4.1 Resolvendo o Sistema Linear

4.1 Resolvendo o Sistema Linear 4 Solução Numérica 4.1 Resolvendo o Sistema Linear Resolveremos o sistema (2 7) pelo método de Usawa acelerado por Gradiente Conjugado (ver [15, pp. 202]). Primeiro eliminamos a variável u e depois resolvemos

Leia mais

EXERCÍCIOS DE MATEMÁTICA COMPUTACIONAL: PRIMEIRO BIMESTRE: EDGARD JAMHOUR. QUESTÃO 1: Indique as afirmativas verdadeiras.

EXERCÍCIOS DE MATEMÁTICA COMPUTACIONAL: PRIMEIRO BIMESTRE: EDGARD JAMHOUR. QUESTÃO 1: Indique as afirmativas verdadeiras. EXERCÍCIOS DE MATEMÁTICA COMPUTACIONAL: PRIMEIRO BIMESTRE: EDGARD JAMHOUR QUESTÃO 1: Indique as afirmativas verdadeiras. ( ) O número Pi não pode ser representado de forma exata em sistemas numéricos de

Leia mais

Resolução de sistemas de equações lineares: Fatorações de matrizes

Resolução de sistemas de equações lineares: Fatorações de matrizes Resolução de sistemas de equações lineares: Fatorações de matrizes Marina Andretta/Franklina Toledo ICMC-USP 27 de agosto de 2012 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina

Leia mais

MP-208: Filtragem Ótima com Aplicações Aeroespaciais

MP-208: Filtragem Ótima com Aplicações Aeroespaciais MP-208: Filtragem Ótima com Aplicações Aeroespaciais Capítulo 5: Aspectos Computacionais do Filtro de Kalman Davi Antônio dos Santos Departamento de Mecatrônica Instituto Tecnológico de Aeronáutica davists@ita.br

Leia mais

Problema 5a by

Problema 5a by Problema 5a by fernandopaim@paim.pro.br Resolva o sistema linear por escalonamento S = x y z=1 x y z= 1 2x y 3z=2 Resolução Utilizaremos quatro métodos para ilustrar a resolução do sistema linear acima.

Leia mais

Teoremas de dualidade

Teoremas 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 mais

O método Simplex Aplicado ao Problema de Transporte (PT).

O 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 mais

na Diagonal da Fatoração Controlada de Cholesky aplicado ao Método de Pontos Interiores

na Diagonal da Fatoração Controlada de Cholesky aplicado ao Método de Pontos Interiores Trabalho apresentado no CNMAC, Gramado - RS, 2016. Proceeding Series of the Brazilian Society of Computational and Applied Mathematics Modificação no Cálculo do Parâmetro de Correção de Falhas na Diagonal

Leia mais

Estabilidade e Estabilização de Sistemas Lineares via

Estabilidade e Estabilização de Sistemas Lineares via Trabalho apresentado no DINCN, Natal - RN, 2015 Proceeding Series of the Brazilian Society of Computational and Applied Mathematics Estabilidade e Estabilização de Sistemas Lineares via Programação Semidefinida

Leia mais

Alocação de Unidades via Relaxação Lagrangeana

Alocação de Unidades via Relaxação Lagrangeana Alocação de Unidades via Relaxação Lagrangeana Prof. Antonio Simões Costa Grupo de Sistemas de Potência EEL - UFSC Relaxação Lagrangeana: Conceitos Iniciais 2 1 Alocação de Unidades via Relaxação Lagrangeana

Leia mais

Optimização. Carlos Balsa. Departamento de Matemática Escola Superior de Tecnologia e Gestão de Bragança

Optimizaçã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 mais

Métodos Numéricos - Notas de Aula

Métodos Numéricos - Notas de Aula Métodos Numéricos - Notas de Aula Prof a Olga Regina Bellon Junho 2007 Introdução Sistemas Lineares Sistemas lineares são sistemas de equações com m equações e n incógnitas formados por equações lineares,

Leia mais

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

Otimizaçã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 mais

Capítulo 6 - Equações Não-Lineares

Capítulo 6 - Equações Não-Lineares Sistemas de Capítulo 6 - Carlos Balsa balsa@ipb.pt Departamento de Matemática Escola Superior de Tecnologia e Gestão de Bragança 2 o Ano - Eng. Civil e Electrotécnica Carlos Balsa Métodos Numéricos 1/

Leia mais

Marina Andretta. 02 de agosto de 2010

Marina Andretta. 02 de agosto de 2010 Introdução Marina Andretta ICMC-USP 02 de agosto de 2010 Marina Andretta (ICMC-USP) sme0212 - Otimização não-linear 02 de agosto de 2010 1 / 19 Otimização Otimizar significa encontrar a melhor maneira

Leia mais

MAP Primeiro exercício programa Método de Diferenças Finitas para solução de problemas de contorno de equações diferenciais ordinárias

MAP Primeiro exercício programa Método de Diferenças Finitas para solução de problemas de contorno de equações diferenciais ordinárias MAP-2121 - Primeiro exercício programa - 2006 Método de Diferenças Finitas para solução de problemas de contorno de equações diferenciais ordinárias Instruções gerais - Os exercícios computacionais pedidos

Leia mais

MÉTODOS NEWTON E QUASE-NEWTON PARA OTIMIZAÇÃO IRRESTRITA

MÉTODOS NEWTON E QUASE-NEWTON PARA OTIMIZAÇÃO IRRESTRITA MÉTODOS NEWTON E QUASE-NEWTON PARA OTIMIZAÇÃO IRRESTRITA Marlon Luiz Dal Pasquale Junior, UNESPAR/FECILCAM, jr.marlon@hotmail.com Solange Regina dos Santos (OR), UNESPAR/FECILCAM, solaregina@fecilcam.br

Leia mais

Introdução aos Métodos Numéricos

Introdução aos Métodos Numéricos Introdução aos Métodos Numéricos Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo temático Sistemas de Equações Lineares. Métodos diretos Conteúdo

Leia mais

Paralelização do Método de Jacobi em Memória Compartilhada 1

Paralelização do Método de Jacobi em Memória Compartilhada 1 Paralelização do Método de Jacobi em Memória Compartilhada 1 Claudio Schepke cschepke@inf.ufrgs.br 1 PPGC - Instituto de Informática - UFRGS Introdução ao Processamento Paralelo e Distribuído Professor

Leia mais

Unidade: Modelo Simplex e Modelo Dual. Unidade I:

Unidade: 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 mais

Disciplina: Cálculo Numérico IPRJ/UERJ. Sílvia Mara da Costa Campos Victer. Aula 6 - Solução de Sistema de Equações Algébricas

Disciplina: Cálculo Numérico IPRJ/UERJ. Sílvia Mara da Costa Campos Victer. Aula 6 - Solução de Sistema de Equações Algébricas Disciplina: Cálculo Numérico IPRJ/UERJ Sílvia Mara da Costa Campos Victer Aula 6 - Solução de Sistema de Equações Algébricas Métodos diretos: 1- Eliminação de Gauss com substituição recuada 2- Decomposição

Leia mais

UMA NOVA PROPOSTA PARA MODIFICAR A FATORAÇÃO CONTROLADA DE CHOLESKY NO MÉTODO DE PONTOS INTERIORES

UMA NOVA PROPOSTA PARA MODIFICAR A FATORAÇÃO CONTROLADA DE CHOLESKY NO MÉTODO DE PONTOS INTERIORES UMA NOVA PROPOSTA PARA MODIFICAR A FATORAÇÃO CONTROLADA DE CHOLESKY NO MÉTODO DE PONTOS INTERIORES Manolo Rodriguez Heredia Departamento de Matemática Aplicada -IMECC - UNICAMP 13083-859, Campinas, SP

Leia mais

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

Otimizaçã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 mais

Método do Lagrangiano aumentado

Método do Lagrangiano aumentado Método do Lagrangiano aumentado Marina Andretta ICMC-USP 23 de novembro de 2010 Marina Andretta (ICMC-USP) sme0212 - Otimização não-linear 23 de novembro de 2010 1 / 17 Problema com restrições gerais Vamos

Leia mais

Programação Matemática Lista 3

Programação Matemática Lista 3 Programação Matemática Lista 3. Coloque na forma padrão os seguintes problemas de programação linear: a) Maximizar X 7 X + 8 X 3 +X 4 X + X X 3 + X 4 4 X + X 3 9 X + X 3 + X 4 6 X 0, X 0, X 3 0, X 4 0

Leia mais

2 Métodologia para a Resolução do NEP

2 Métodologia para a Resolução do NEP Trabalho apresentado no CMAC-Sul, Curitiba-PR, 2014. Algoritmos para o Problema de Equilíbrio de Nash Euda Mara da Silva Ferreria Universidade Federal do Paraná, UFPR, Curitiba, PR E-mail: diretoria@facel.com.br

Leia mais

Resolução de Sistemas Lineares. Ana Paula

Resolução de Sistemas Lineares. Ana Paula Resolução de Sistemas Lineares Sumário 1 Introdução 2 Alguns Conceitos de Álgebra Linear 3 Sistemas Lineares 4 Métodos Computacionais 5 Sistemas Triangulares 6 Revisão Introdução Introdução Introdução

Leia mais

Agenda do Dia Aula 14 (19/10/15) Sistemas Lineares: Introdução Classificação

Agenda do Dia Aula 14 (19/10/15) Sistemas Lineares: Introdução Classificação Agenda do Dia Aula 14 (19/10/15) Sistemas Lineares: Introdução Classificação Sistemas Lineares Sistemas lineares são sistemas de equações com m equações e n incógnitas formados por equações lineares. Um

Leia mais

Métodos de Pontos Interiores Aplicados ao Problema de Pré-Despacho de um Sistema Hidroelétrico com Manobras Programadas

Métodos de Pontos Interiores Aplicados ao Problema de Pré-Despacho de um Sistema Hidroelétrico com Manobras Programadas Métodos de Pontos Interiores Aplicados ao Problema de Pré-Despacho de um Sistema Hidroelétrico com Manobras Programadas Aurelio R. L. Oliveira Silvia M. S. Carvalho Instituto de Matemática Estatística

Leia mais

INTRODUÇÃO AOS MÉTODOS NUMÉRICOS. Solução de Sistemas Lineares

INTRODUÇÃO AOS MÉTODOS NUMÉRICOS. Solução de Sistemas Lineares INTRODUÇÃO AOS MÉTODOS NUMÉRICOS Solução de Sistemas Lineares Introdução Uma variedade de problemas de engenharia pode ser resolvido através da análise linear; entre eles podemos citar: determinação do

Leia mais

MAP Segundo exercício programa Resolvendo sistemas esparsos por Gradientes Conjugados

MAP Segundo exercício programa Resolvendo sistemas esparsos por Gradientes Conjugados MAP-22 - Segundo exercício programa - 20 Resolvendo sistemas esparsos por Gradientes Conjugados Instruções gerais - Os exercícios computacionais pedidos na disciplina Cálculo Numérico têm por objetivo

Leia mais

SME0300 Cálculo Numérico Aula 11

SME0300 Cálculo Numérico Aula 11 SME0300 Cálculo Numérico Aula 11 Maria Luísa Bambozzi de Oliveira marialuisa @ icmc. usp. br Sala: 3-241 Página: tidia-ae.usp.br 21 de setembro de 2015 Tópico Anterior Sistemas Lineares: Métodos Exatos:

Leia mais

Algoritmos Numéricos 2 a edição

Algoritmos Numéricos 2 a edição Algoritmos Numéricos 2 a edição Capítulo 2: Sistemas lineares c 2009 FFCf 2 2.1 Conceitos fundamentais 2.2 Sistemas triangulares 2.3 Eliminação de Gauss 2.4 Decomposição LU Capítulo 2: Sistemas lineares

Leia mais

Despacho Econômico Considerando as Perdas de Transmissão

Despacho Econômico Considerando as Perdas de Transmissão Capítulo 1 Despacho Econômico Considerando as Perdas de Transmissão 1.1 Introdução Até agora, os métodos de despacho econômico apresentados têm ignorado as perdas de transmissão. Entretanto, as perdas

Leia mais

MÉTODO SHORTCUT PARA OBTENÇÃO DE MODELOS DINÂMICOS SIMPLIFICADOS PARA COLUNAS DE DESTILAÇÃO

MÉTODO SHORTCUT PARA OBTENÇÃO DE MODELOS DINÂMICOS SIMPLIFICADOS PARA COLUNAS DE DESTILAÇÃO MÉTODO SHORTCUT PARA OBTENÇÃO DE MODELOS DINÂMICOS SIMPLIFICADOS PARA COLUNAS DE DESTILAÇÃO B. E. BUENO 1, J. O. TRIERWEILER 2 e P. R. B. FERNANDES 3 1,2,3 Universidade Federal do Rio Grande do Sul, Departamento

Leia mais

A solução completa da equação de Poisson depende dos valores do potencial na fronteira do domínio em estudo. Os dois tipos mais comuns de

A solução completa da equação de Poisson depende dos valores do potencial na fronteira do domínio em estudo. Os dois tipos mais comuns de 4 Solução Numérica da Equação de Poisson Usando SPH 4.1 Equação de Poisson Seja Ω uma região em R 2 limitada por uma superfície fechada S = Ω. Nesta seção, é apresentado um método para resolver a equação

Leia mais

Método de Newton modificado

Método de Newton modificado Método de Newton modificado Marina Andretta ICMC-USP 14 de setembro de 2010 Marina Andretta (ICMC-USP) sme0212 - Otimização não-linear 14 de setembro de 2010 1 / 36 Método de Newton Como já vimos, o método

Leia mais

Métodos de Aproximação em Engenharia

Métodos de Aproximação em Engenharia Métodos de Aproximação em Engenharia balsa@ipb.pt Departamento de Matemática Mestrados em Engenharia da Construção 1 o Semestre 2011/2012 Métodos de Aproximação em Engenharia 1/ 11 Sumário Primeira Aula

Leia mais

Prática 02. Total. Pré-requisitos 2 MTM112. N o

Prática 02. Total. Pré-requisitos 2 MTM112. N o Disciplina Pesquisa Operacional I MINISTÉRIO DA Departamento DEPARTAMENTO DE COMPUTAÇÃO Carga Horária Semanal Pré-requisitos 1 CIC170 Teórica EDUCAÇÃO E CULTURA DIRETORIA DE ENSINO 1 PROGRAMA DE DISCIPLINA

Leia mais

Sistemas Lineares. Métodos Iterativos Estacionários

Sistemas Lineares. Métodos Iterativos Estacionários -58 Sistemas Lineares Estacionários Lucia Catabriga e Andréa Maria Pedrosa Valli Laboratório de Computação de Alto Desempenho (LCAD) Departamento de Informática Universidade Federal do Espírito Santo -

Leia mais

Resolução de Sistemas Lineares. Ana Paula

Resolução de Sistemas Lineares. Ana Paula Resolução de Sistemas Lineares Sumário 1 Aula Anterior 2 3 Revisão Aula Anterior Aula Anterior Aula Anterior Aula Anterior Decomposição LU A matriz de coeficientes é decomposta em L e U L é uma matriz

Leia mais

Determinação de raízes de polinômios: Método de Briot-Ruffini-Horner

Determinação de raízes de polinômios: Método de Briot-Ruffini-Horner Determinação de raízes de polinômios: Marina Andretta/Franklina Toledo ICMC-USP 13 de maio de 2015 Baseado no livro Cálculo Numérico, de Neide B. Franco Marina Andretta/Franklina Toledo (ICMC-USP) sme0301

Leia mais

3 Fluxo Permanente Não Confinado 3.1. Introdução

3 Fluxo Permanente Não Confinado 3.1. Introdução 51 3 Fluxo Permanente Não Confinado 3.1. Introdução O fenômeno da percolação de fluidos em meios porosos é estudado em várias áreas da engenharia. Na engenharia geotécnica, em particular, o conhecimento

Leia mais

O Algoritmo Talus para Otimização Global

O Algoritmo Talus para Otimização Global O Algoritmo Talus para Otimização Global André Leite Luís Henrique de Santana Programa de Pós-Graduação em Eng. Elétrica Programa de Pós-Graduação em Eng. de Produção leite.andre@gmail.com santanalh@ahoo.com.br

Leia mais

Renato Martins Assunção

Renato Martins Assunção Análise Numérica Renato Martins Assunção DCC - UFMG 2012 Renato Martins Assunção (DCC - UFMG) Análise Numérica 2012 1 / 84 Equação linear Sistemas de equações lineares A equação 2x + 3y = 6 é chamada linear

Leia mais

Cálculo Numérico / Métodos Numéricos. Solução de equações polinomiais Briot-Ruffini-Horner

Cálculo Numérico / Métodos Numéricos. Solução de equações polinomiais Briot-Ruffini-Horner Cálculo Numérico / Métodos Numéricos Solução de equações polinomiais Briot-Ruffini-Horner Equações Polinomiais p = x + + a ( x) ao + a1 n x n Com a i R, i = 0,1,, n e a n 0 para garantir que o polinômio

Leia mais

Modelagem Computacional. Parte 8 2

Modelagem Computacional. Parte 8 2 Mestrado em Modelagem e Otimização - RC/UFG Modelagem Computacional Parte 8 2 Prof. Thiago Alves de Queiroz 2/2016 2 [Cap. 10 e 11] BURDEN, R. L.; FAIRES, J. D. Numerical Analysis (9th ed). Cengage Learning,

Leia mais

PESQUISA OPERACIONAL 11. SOLUÇÃO ALGEBRICA O MÉTODO SIMPLEX ( ) DEFINIÇÕES REGRAS DE TRANSFORMAÇÃO. Prof. Edson Rovina Página 16

PESQUISA 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 mais

3 Aprendizado por reforço

3 Aprendizado por reforço 3 Aprendizado por reforço Aprendizado por reforço é um ramo estudado em estatística, psicologia, neurociência e ciência da computação. Atraiu o interesse de pesquisadores ligados a aprendizado de máquina

Leia mais

Setor de Tecnologia - TC Engenharia Ambiental Prova 1. Matemática Aplicada I

Setor de Tecnologia - TC Engenharia Ambiental Prova 1. Matemática Aplicada I Universidade Federal do Paraná Matemática Aplicada I Setor de Tecnologia - TC Engenharia Ambiental 2014-2 Curitiba, 24.09.2014 Prova 1 Matemática Aplicada I Tobias Bleninger Departamento de Engenharia

Leia mais

Afiliação. Professor Titular do Departamento de Estatística Faculdade de Matemática da PUCRS

Afiliação. Professor Titular do Departamento de Estatística Faculdade de Matemática da PUCRS Lorí Viali Licenciatura Plena em Matemática UFRGS Bacharelado em Matemática UFRGS Especialização em Formação de Pesquisadores PUCRS Mestrado em Engenharia de Produção (PO) UFSC Doutorado Sanduíche na USF

Leia mais

PGF Mecânica Clássica Prof. Iberê L. Caldas

PGF Mecânica Clássica Prof. Iberê L. Caldas PGF 5005 - Mecânica Clássica Prof Iberê L Caldas Quarto Estudo Dirigido o semestre de 08 Os estudos dirigidos podem ser realizados em duplas Apenas os exercícios marcados com asteriscos precisam ser entregues

Leia mais