TÉCNICAS PARA REDUÇÃO DO NÚMERO DE ITERAÇÕES NO MÉTODO DE PONTOS INTERIORES

Documentos relacionados
Curvas Planas. Sumário COMPUTAÇÃO GRÁFICA E INTERFACES. Introdução. Introdução. Carlos Carreto

Exemplo: y 3, já que sen 2 e log A matriz nula m n, indicada por O m n é tal que a ij 0, i {1, 2, 3,..., m} e j {1, 2, 3,..., n}.

Plano de Aulas. Matemática. Módulo 18 Introdução à geometria espacial

MATEMÁTICA. 01. Sejam os conjuntos P 1, P 2, S 1 e S 2 tais que (P 2 S 1) P 1, (P 1 S 2) P 2 e (S 1 S 2) (P 1 P 2). Demonstre que (S 1 S 2) (P 1 P 2).

Valoração de Grafos. Fluxo em Grafos. Notas. Teoria dos Grafos - BCC 204, Fluxo em Grafos. Notas. Exemplos. Fluxo em Grafos. Notas.

ANÁLISE DA DISTRIBUIÇÃO DA FREQUÊNCIA MENSAL DE PRECIPITAÇÃO PARA A CIDADE DE PELOTAS, RS.

Física A Semi-Extensivo V. 2

FÍSICA. Questões de 01 a 06

Lista de exercícios 3. Considere o modelo de transformação estrutural descrito pelas seguintes equações:

Modulações digitais. Espaços de sinal e regiões de decisão. Funções ortogonais. Ortogonalização de Gram-Schmidt

MÉTODOS DE OPTIMIZAÇÃO APLICADOS EM SISTEMAS DE ENERGIA HIDROELÉCTRICOS

CCI-22 CCI-22. Ajuste de Curvas. Matemática Computacional. Regressão Linear. Ajuste de Curvas

Árvores Binárias de Busca Balanceadas

Torção. Tensões de Cisalhamento

Apresenta-se em primeiro lugar um resumo da simbologia adoptada na formulação do elemento de viga de Timoshenko.

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

coeficiente de atrito entre o móvel e o plano: µ = 2 3 ; inclinação do plano: θ = 45º. figura 1

Unidade 3 Geometria: triângulos

PROCESSO MARKOVIANO DE DECISÃO APLICADO AO CONTROLE DE ADMISSÕES EM HOSPITAIS ELETIVOS

Definição: Sejam dois números inteiros. Uma matriz real é uma tabela de números reais com m linhas e n colunas, distribuídos como abaixo:

O T E O R E M A F U N D A M E N TA L D O C Á L C U L O. Prof. Benito Frazão Pires

L triangular inferior U triangular superior

Transformadas de Laplace

Lista de Exercícios - Otimização Linear Profa. Maria do Socorro DMAp/IBILCE/UNESP. Método Simplex

v t Unidade de Medida: Como a aceleração é dada pela razão entre velocidade e tempo, dividi-se também suas unidades de medida.

Capítulo 3 PSICROMETRIA APLICADA A PROCESSOS DE CONDICIONAMENTO DE AR. h [kj/kg ar seco ] m! v [m 3 / kg ar seco ] w [kg vapor/ kg ar seco ]

Modelos Escondidos de Markov para. Classificação de Proteínas

Hymnarium von Mestre Irineu. O Cruzeirinho

Índices Físicos ÍNDICES

Nota técnica. Resultados do DETER de Abril de 2008

ATIVIDADES PARA SALA PÁG. 7

11.4 ANÁLISE TRIDIMENSIONAL DE EDIFÍCIOS - MODELO DE 3 GRAUS DE LIBERDADE POR PISO

ATIVIDADES PROPOSTAS PÁG. 14 ATIVIDADES PARA SALA PÁG. 14. Capítulo 1 GEOMETRIA. Geometria de posição. 2? a série Ensino Médio Livro?

EXEMPLO 3 - CONTINUAÇÃO

2. senh(x) = ex e x. 3. cos(t) = eit +e it. 4. sen(t) = eit e it 5. cos(2t) = cos 2 (t) sen 2 (t) 6. sen(2t) = 2sen(t)cos(t) 7.

Boletim Academia Paulista de Psicologia ISSN: X Academia Paulista de Psicologia Brasil

Capítulo 2 PSICROMETRIA BÁSICA

Mecânica de Sistemas de Partículas Prof. Lúcio Fassarella * 2013 *

Ac esse o sit e w w w. d e ca c lu b.c om.br / es t u dos e f a ç a s u a insc riçã o cl ica nd o e m Pa r t i c i p e :

Classificação Periódica dos Elementos

Sistemas Lineares Aplicações Veja a resolução no final

Exame de Seleção Mestrado em Química Turma 2014 I. Candidato: RG:

COMBINANDO UM ALGORITMO DE AJUSTAMENTO ÓTIMO E O MÉTODO DE PONTOS INTERIORES

Escola Politécnica Universidade de São Paulo

Controle no Espaço-de-Estados de Processo de Nível

O protagonismo se tornou imperativo e deixou de estar meramente associado ao sucesso: todos precisamos ser protagonistas.

Ministério da Cultura Instituto do Patrimônio Histórico e Artístico Nacional Departamento de Planejamento e Administração Coordenação-Geral de

Transformadas de Laplace

Somente identifique sua prova com o código de inscrição (não coloque seu nome);

Edital Nº. 04/2009-DIGPE 10 de maio de 2009

TENSÕES E CORRENTES TRANSITÓRIAS E TRANSFORMADA LAPLACE

Fernando Nogueira Dualidade 1

! "#" $ %&& ' ( )%*)&&&& "+,)-. )/00*&&& 1+,)-. )/00*&2) (5 ( " #89 : /&*&

NPQV Variável Educação Prof. Responsáv el : Ra ph a el B i c u d o

EEL-001 CIRCUITOS ELÉTRICOS ENGENHARIA DA COMPUTAÇÃO

Q(s 1,I) = Q(s 1,I) (1- α ) + α (r + γ max a Q(s 4,I))= 0. Q(s 4,I) = Q(s 4,I) (1- α ) + α (r + γ max a Q(s 7,D))= 0

ÁLGEBRA LINEAR - 1. MATRIZES

CAP. VI Integração e diferenciação numéricas. 1. Introdução

1. Completa as frases A, B, C e D utilizando as palavras-chave seguintes:

PROJEÇÃO DE DOMICÍLIOS PARA OS MUNICÍPIOS BRASILEIROS EM 31/12/2004

Medley Forró 4 Tenho Sede Dominguinhos e Anastácia

MATEMÁTICA II - Engenharias/Itatiba. 1 o Semestre de 2009 Prof. Maurício Fabbri RELAÇÕES TRIGONOMÉTRICAS NO TRIÂNGULO RETÂNGULO.

CAPÍTULO 4. Vamos partir da formulação diferencial da lei de Newton

BANCO DE FÓRMULAS PROF. FRED MOURA. Movimento Circular 1 T. a cp. = velocidade angular. = espaço angular. Unidades de medida

FÍSICA FUNDAMENTAL 1 o Semestre de 2011 Prof. Maurício Fabbri 1. DESCRIÇÃO MATEMÁTICA DO MOVIMENTO E SISTEMA DE REFERÊNCIA

Ainda há Tempo, Volta

Revisão: Notações Tensorial e Simbólica. e assim, o resultado de um produto escalar dois vetores é um escalar. Na notação tensorial, ter-se-ia u

121,8 127,6 126,9 131,3. Sb Te I Xe 27,0 28,1 31,0 32,1 35,5 39,9 69,7 72,6 74,9 79,0 79,9 83, Ga Ge As Se Br Kr. In Sn 114,8 118,7.

FILTRO DE SAVITSKI GOLAY PEDROSA, Leandro 1 COELHO, Clarimar José 2

Uma Família de Algoritmos Simples para Programação Linear

Questionário sobre o Ensino de Leitura

Identificação do candidato UNIVERSIDADE ESTADUAL DE SANTA CRUZ PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO DPTO DE CIÊNCIAS EXATAS E TECNOLÓGICAS

Proposta de resolução do Exame Nacional de Matemática A 2016 (1 ạ fase) GRUPO I (Versão 1)

Representação em Espaço de Estados Introdução

MATRIZES. Neste caso, temos uma matriz de ordem 3x4 (lê-se três por quatro ), ou seja, 3 linhas e 4

Identificação do candidato UNIVERSIDADE ESTADUAL DE SANTA CRUZ PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO DPTO DE CIÊNCIAS EXATAS E TECNOLÓGICAS

XXXI OLIMPÍADA BRASILEIRA DE MATEMÁTICA PRIMEIRA FASE NÍVEL 3 (Ensino Médio) GABARITO

t c L S Troço 1 S 1 = 3 km = 3000 m

EXERCÍCIOS DE EQUAÇÕES DE DIFERENÇAS FINITAS

Análises de sistemas no domínio da frequência

Método de Gauss-Seidel

Física A Superintensivo

Estados e suas equações

E v o lu ç ã o d o c o n c e i t o d e c i d a d a n i a. A n t o n i o P a i m

Exame de Seleção Mestrado em Química Turma 2013 II CLASSIFICAÇÃO PERIÓDICA DOS ELEMENTOS 11 1B. 26 Fe 55,8 44 Ru 101,1 76 Os 190,2

Espaço de Estados. Modelo de Estado: y(t) = saída u(t) = entrada. função de transferência em cadeia fechada (f.t.c.f) :

POLLYANA GIL CUNHA ANÁLISE DINÂMICA DE PONTES FERROVIÁRIAS: UMA METODOLOGIA SIMPLIFICADA

Somente identifique sua prova com o código de inscrição (não coloque seu nome);

ba l h e m. sab e r se h a. foy, ti m Soa. s re. e m. h oss. e a. a d. tra

MODELOS DE EQUILÍBRIO DE FLUXO EM REDES. Prof. Sérgio Mayerle Depto. Eng. Produção e Sistemas UFSC/CTC

EM NOME DO PAI ====================== j ˆ«. ˆ««=======================

œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ αœ œ œ œ œ œ œ œ Υ Β œ œ œ œ αœ

Capítulo 2 Movimento Retilíneo

Kalecki: Investimento e ciclo. Profa. Maria Isabel Busato

Aprendizagem Estatística de Dados. Francisco Carvalho

SCC Laboratório de Algoritmos Avançados. Grafos: Fluxo Máximo. Fluxo Máximo. Fluxo Máximo. Fluxo Máximo 6/2/2009 5:33 PM

Solução da segunda lista de exercícios

6.2 Sabendo que as matrizes do exercício precedente representam transformações lineares 2 2

GRAVITAÇÃO UNIVERSAL

Código G R$ 51,99 ICMS

Transcrição:

Sepember 4-8, 0 Ro e Jnero, Brl TÉCNICAS PARA REDUÇÃO DO NÚMERO DE ITERAÇÕES NO MÉTODO DE PONTOS INTERIORES Lln F. Ber Depo e Memác Aplc - IMECC - UNICAMP 3083-859 - Cmpn - SP lln@me.uncmp.br Crl T. L. S. Ghn Depo e Memác Aplc - IMECC - UNICAMP 3083-859 - Cmpn - SP crl@me.uncmp.br Aurelo R. L. Olver Depo e Memác Aplc - IMECC - UNICAMP 3083-859 - Cmpn - SP urelo@me.uncmp.br RESUMO O méoo e pono nerore êm o mplmene ulo pr eermnr olução e problem e progrmção lner, prncplmene, o e grne pore. O méoo preorcorreor, enre o vrçõe e méoo e pono nerore, é um o que m e ec, evo à u efcênc e convergênc ráp. Nee rblho, com o obevo e reur o número ol e erçõe o méoo e pono nerore e e reolver problem e grne pore que n não form reolvo por our borgen, conermo u écnc n, qu preenrm bon reulo quno plc eprmene. Um el é ulr o lgormo e umeno ómo pr p cooren pr eermnr bon pono nc, vo que o pono ncl nfluênc remene no eempenho o méoo e pono nerore e our é relr erção connu pr mnur o número e operçõe rel o reolver o em lnere. A mplemençõe e écnc form ncorpor o PC e o reulo obo no epermeno compucon relo em um conuno verfco e problem e progrmção lner form fóro. PALAVRAS-CHAVE: Ierção connu. Algormo e umeno ómo. Méoo e pono nerore Progrmção Memác ABSTRACT The neror pon meho hve been wely ue o eermne he oluon of lner progrmmng problem, epeclly he lrge problem. The precor-correcor meho, mong ll neror pon meho one moly ue ue o effcency n convergence propere. In h work, he mn obecve o reuce he ol number of eron of he neror pon meho n o olve lrge problem h hve no been reolve by oher pproche. For h we coner wo fferen echnque, whch howe goo reul when pple eprely. One o ue he opml umen lgorhm for p coorne o eermne goo rng pon, nce he rng pon nfluence recly he performnce of he neror pon meho n he oher o ue connue ere o ecree he number of operon performe by olvng he lner yem. The mplemenon of hee echnque w ncorpore no he PC. The reul 3609

Sepember 4-8, 0 Ro e Jnero, Brl obne n compuonl epermen performe on vere e of lner progrmmng problem were fcory. KEYWORDS: Connue eron. Opml umen lgorhm. Ineror pon meho Mhemcl Progrmmng. Inroução O méoo e pono nerore relm um reór neror à regão e fcble form pel rerçõe o problem. No enno, pr que méoo em plco é neceáro eermnr um pono ncl neror e regão. Embor o pono ncl omene prece mner conçõe e não negve, o proceo e convergênc é enível ee pono e o eempenho o méoo e pono nerore poe melhorr e um bom pono ncl for ulo. O lgormo e umeno ómo pr p cooren propoo em Slv (009) é um generlção e preen em Gonçlve (004), pr eenvolver o lgormo e umeno pelo pr ómo, o qul, por u ve, é beo no lgormo e Von Neumnn. A prncp vngen ee lgormo ão o vnço ncl rápo e mplce, vo que em c erção é neceáro fer pen mulplcção e mr por veor e reolver um em lner com um mr efn pov e orem pequen. Aper e que, em ermo e convergênc, o lgormo e umeno ómo pr p cooren e uperor o e Von Neumnn, u convergênc mbém é len. Am, no propo é eplorr u crceríc e relr omene lgum erçõe enro heuríc e Mehror (Mehror, 99), qul eermn o pono ncl pr o méoo o pono nerore no ofwre PC pr que pono nc n melhore pom er obo. No méoo preor-correor, em c erção, é preco reolver o em lnere pr eermnr reção preor-correor. A reolução ee em correpone o po que requer m empo e procemeno, eveno m er rel e mner efcene. Pr reolvê-lo borgem m ul é forção e Choleky. No enno, relr forção e Choleky em o erção em um lo cuo compuconl. De form, n buc e reução e eforço fo eenvolv erção connu. A erção connu é con no fnl e c erção o méoo preor-correor, pó o cálculo reção preor-correor e, com o, um nov reção é ob. Pr eermnr e nov reção, lgum componene reção neror ão coner nul, quel que ão reponáve pelo bloqueo. A forção e Choleky, á clcul n erção o preor-correor é ul pr reolver o em lnere envolvo n eermnção nov reção, enomn reção preor-correor connu. Seu cálculo é feo mem form que reção preor-correor. Prmero, reção fm ecl connu é eermn, epo reção e cenrgem e, por fm, é clcul correção não lner connu. Am, o novo méoo é relo em o níve. No nível eerno é feo o cálculo forção e Choleky e reção preor-correor rconl. No nível nerno é plc erção connu com o obevo e reur o número ol e erçõe o méoo e pono nerore. N Seção ee rblho, ão ecro o lgormo e umeno ómo pr p cooren, form como é reolvo o ubproblem que urge c erção ee lgormo e heuríc e Mehror, que eermn o pono ncl o méoo e pono nerore e n qul o lgormo e umeno ómo é plco. N Seção 3, o méoo e pono nerore preorcorreor e erção connu ão ecro em elhe. N Seção 4, o epermeno compucon relo com problem elecono e ferene bbloec ão preeno. Fnlmene, n Seção 5, eão concluõe. 360

Sepember 4-8, 0 Ro e Jnero, Brl. Algormo e umeno ómo pr p cooren Conere o problem e enconrr um olução fcível pr o egune conuno e rerçõe lnere: A = 0, e =, () 0, em que A ϵ R mn, e e ϵ R n, e é um veor unáro e colun e A em norm um, o é, A =, pr =,..., n. Geomercmene, colun A poem er v como pono obre hperefer m- menonl com ro unáro e cenro n orgem. De form, o problem cm poe er ecro como e rbur ponerçõe não negv à colun A e moo que, epo e reeclo, eu cenro e grve e orgem. Ob.: Too problem e progrmção lner poe er reuo o problem () (ve Gonçlve, 004). O lgormo Von Neumnn, bcmene, cone em enconrr colun A e A que form o mor ângulo com o reíuo b k-, e enão o prómo reíuo é proeção orgem no egmeno e re lgno b k- A. Já o lgormo e umeno pelo pr ómo, eenvolvo por Gonçlve e l. (009) be-e n é e que o reíuo b k- poe er movo e l form promr-e orgem 0, umenno um peo e lgum colun A e reuno um peo e cer colun A. Eper-e que o reíuo b k ee m prómo orgem que o reíuo b k-. Slv (009) generlou é preen por Gonçlve e l. (009) o propor o lgormo e umeno pelo pr ómo e eenvolveu o lgormo e umeno ómo pr p cooren, em que p é lmo pel orem o problem. Ee lgormo mbém pou como prncp vngen mplce e convergênc ráp n erçõe nc. O lgormo e umeno ómo pr p cooren começ enfcno e colun que fem o mor e o menor ângulo com o veor b k-, repecvmene, em que + = p e p é o número e colun er pror. Depo, um ubproblem e omção é reolvo e, fnlmene, o reíuo e o pono correne ão ulo. Aqu, reolução o ubproblem é fe ulno méoo e pono nerore, um ve que o número e co er conero, que fem conçõe e KKT, crece eponenclmene com o vlor e p. Algormo : Do: 0 0, com e 0 =. Clculr b 0 = A 0. Pr k =,, 3,... ) Clculr: { A,..., } que formm o mor ângulo com b k-. A { A,..., } que formm o menor ângulo com b k- e l que k- > 0, A =,...,, em que + = p. v k = mn k =,.., + b. ) Se v k > 0, enão PARE. O problem () é nfcível. 3) Reolver o ubproblem: A 36

Sepember 4-8, 0 Ro e Jnero, Brl Mn b.. λ k k 0 + + λ + + λ = = = = = () λ 0, pr =,...,, + λ 0, pr =,...,. em que, b = k k λ b k 0 + A + A + λ + A + + λ A = = = = 4) Aulr: k k k k b = λ 0 b + A + A + λ + A + + λ A = = = = u k = b k k k = λ0 λ +, λ, k = k +. { = = +,..., ; =,..., ; =,...,,,...,. }. Solução o ubproblem Em c erção o lgormo e umeno ómo pr p cooren é neceáro reolver o ubproblem (). No co p =, que é o lgormo e umeno pelo pr ómo, o ubproblem é reolvo verfcno o poíve oluçõe fcíve conçõe e KKT, eno um ol e 7. No co gerl, que é o lgormo pr p cooren, o número e co poíve e oluçõe fcíve crece eponenclmene com o vlor e p. Ee número é, p+ emene, e o orn mplemenção o lgormo nvável pr vlore rovelmene grne e p. Pr conornr e fcule, o ubproblem () é boro e um form ferene e, enão, o méoo e pono nerore eguor e cmnho é uo pr reolvê-lo. A grne vngem borgem é que o cuo compuconl pr reolver um problem e grne pore não é gnfcvo. Pr m elhe obre como reolver o ubproblem () ve Slv (009)... Heuríc e Mehror A heuríc e Mehror, ul pr eermnr um pono ncl pr o méoo e pono nerore no cógo o PC, cone no egune po: Algormo : ) Reolver mínmo quro pr clculr o pono: y = AA Ac, = A AA b, = c A y ) Enconrr o vlore δ e δ que + δ e + δ em não-negvo: δ = m(.5mn{ }, 0), δ = m(.5mn{ }, 0).. 36

Sepember 4-8, 0 Ro e Jnero, Brl 3) Deermnr δ e δ que o pono 0 e 0 em cenrlo: δ = δ + +δ e +δ e n = +δ, δ = δ + +δ e +δ e n = +δ. 4) Clculr o pono nc: y 0 = y, 0 = +δ e, = +δ e 0. Algum erçõe o lgormo e umeno ómo pr p cooren ão rel ne ep e cenrlção (Po ). Io porque, e o lgormo for ulo epo e cenrlr o pono, ee ão melhoro, porém cenrle, que é mporne pr o méoo e pono nerore, poe er per. O pono ncl pr o lgormo e umeno ómo pr p cooren é o pono eermno o reolver mínmo quro no Po. Pr m elhe obre heuríc e Mehror ve Mehror (99) e Cyyk e l. (999) e obre o lgormo e umeno ómo pr p cooren e u mplemenção ve Ghn e l. (0). 3. Méoo preor-correor e erção connu Conere o problem e progrmção lner n form prão prml: em que A ϵ R mn, poo(a) = m, e c ϵ R n, e b ϵ R m. O problem ul oco n form prão é o egune: Mn c.. A = b (3) 0 M b y.. A y + = c (4) 0 em que y ϵ R m repreen o veor vráve u lvre e ϵ R n repreen vráve e folg u. A conçõe e omle e prmer orem (KKT) o problem (3) e (4) ão: A b 0 A y c 0 XZe 0, 0 (5) eno X = g(), Z = g() e e ϵ R n veor unáro. 3. Méoo Preor-Correor O méoo e pono nerore o po prml-ul conem em plcr o méoo e Newon à conçõe e omle (5) o PPL, prno e um pono neror e mneno neror c erção. O méoo preor correor eenvolvo por Mehror (99) cone em ulr um reção compo por rê componene: reção fm-ecl (reção e 363

Sepember 4-8, 0 Ro e Jnero, Brl Newon), reção e cenrgem e reção e correção não lner. (Monero, Aler, e Reene, 990). Enão, plcno o méoo e Newon à conçõe e omle obém-e: em que A p Z r A y X r r r r r p b A c A y XZe Elmnno vráve poemo reolver o em egune form: y DA y r X X r Z ADA r p ADr X r r (6) (7) (8) em que D = XZ -, mr ADA é mérc e efn pov, po A em poo compleo e D é um mr gonl efn pov. Como 0, 0, 0, 0, enão p mn, mn 0, p e p mn, mn 0 pr 0, (9) No méoo prml ul fm ecl (Monero e l. 990) o prouo poem convergr pr ero com veloce ferene, m o méoo poe flhr ou progrer lenmene. Pr evr o, o prâmero é cro n conçõe e omle e form que =. Ee prâmero é ulo c erção e ene ero à me que o méoo prom olução (méoo eguor e cmnho). No méoo preor-correor, é eermno e coro com progreo reção fm ecl, e moo que e ocorrer melhor ufcene, enão é pequeno, co conráro é um perurbção mor. Sem: e (0) repreenno o gp e ule (Wrgh, 997). Defnmo, Quno p = p / n / n, / / n e () co conráro. =, emo um pono que f equçõe e gule r D D e, fcble prml e ul, r p = r = 0 e n rerção e complemenre, eno D = g( ) e D = g( ). Feno correção não lner cm e nrouno perurbção, emo o em, 364

Sepember 4-8, 0 Ro e Jnero, Brl A 0 A y 0 Z X e D D e. () Dee moo, reção preor-correor é por = + e eermn reolveno o em: A rp A y r (3) Z X r em que r r e D D e. (4) A olução e (3), ob e form mlr o em (6) é egune: y ADA r p ADr X r DA y r X r X r Z (5) 3. Ierção connu No méoo preor-correor, ep críc e eforço compuconl cone no cálculo forção e Choleky mr ADA preene no o em lnere que evem er reolvo c erção. De mner, com o obevo e reur eforço, m epecfcmene o número ol e forçõe, fo eenvolv erção connu, qul é plc pó o cálculo reção obo por (5). N erção connu, é fe um buc pel componene reponáve pelo bloqueo n reçõe (, ), ou e, e form enconrr e, que: rgmn / 0, (6) rgmn / 0. Como poe não er vrável e bloqueo em lgum ou em mb reçõe, o egune co ão conero: () componene e bloquem, () omene componene bloque, () omene componene bloque e (v) nenhum componene bloque. Co (): A componene e bloquem Com componene que bloquem eermn, n reção fm ecl connu ˆ er clcul, eve-e er ˆ 0 e ˆ 0. Além o, reção ˆ, prommene, eve fer o em: A ˆ rp A y ˆ ˆ r Z ˆ X ˆ r (7) De form mlr e e Dkn (967) o eenvolver o méoo prml fm ecl, pr enconrr olução ee em, um problem ulr é uo pr eermnr ˆ, e form mnmr lerção n reção. Conere = olução o em (5). Am, o problem ulr é o egune: 365

Sepember 4-8, 0 Ro e Jnero, Brl Mn.. em que 0 e b e cu olução é: / / D ˆ D A ˆ rp ˆ ˆ b (8) ˆ DA v e eno v ADA A ADA A, A ADA A, A ADA A A ADA A A ADA A Pelo em (7) obém-e: b ADA A A ADA A A ADA A ˆ X y ˆ r Z ˆ, ADA ADr ˆ. Pr eermnr reção preor-correor connu, femo o cálculo e, correção não lner e, lém o, eve-e er = 0 e = 0. Am, reção eve fer prommene o em (3), o qul é reolvo e form mlr o em (7), eno ulo o problem ulr: e. A. Mn.. / / D D A rp b (9) em que 0 e ˆ b e cu olução é: A em reçõe ão por: DA v e X y r Z ADA ADr e. 366

Sepember 4-8, 0 Ro e Jnero, Brl Pr eermnr reção não é neceáro clculr novmene o em lnere que envolvem mr ADA no cálculo e v. Am, é neceáro reolver omene um em lner com mr ADA pr eermnr y. Ob: O co () e () ão uçõe prculre o co () e epreõe ão eermn e moo nálogo. Pr elhe, ve Ber (0). A erção connu não é rel e ocorre o co (v), po não ee componene e bloqueo, e quno componene e ão gu. Algormo 3: ) Clcule o mnho o po prml p e ul por (9). ) Aule o pono: = + p, y = y + y, = +. 3) Aule o reíuo. 4) Enconre componene e bloqueo por (6). 5) Se = ou não eem e, g pr próm erção. 6) Clcule ˆ. 7) Clcule ˆ y e ˆ. 8) Clcule por () e r por (4). 9) Clcule. 0) Clcule y e. ) Clcule o mnho o po: mn{ p, }. ) Aule o pono: = +, y = y + y, = +. 4. Epermeno Compucon O epermeno compucon form relo em um Inel Core 7,.93GH, 6GB RAM, HD TB, Lnu 64B, ulno o complore gcc e gforrn. O lgormo e umeno ómo pr p cooren e erção connu form mplemeno em lngugem C e ncorporo o cógo o ofwre PC. Pr nlr o eempenho o PC com borgem propo form reolvo 43 problem, lgun com ceo lvre n nerne (Nelb, Qplb e Kennngon) e ouro problem genlmene ceo por Gonçlve. Somene problem cuo número e colun é mor que cnco ml form conero. O créro e pr pr o lgormo e umeno ómo pr p cooren é o número mámo e erçõe (00) ou o erro relvo norm reul menor que 0-4. Aquele que ocorrer prmero. Pr ecolh o vlor e p fo ulo o egune créro: 0 < m 00 => p = 00 < m 000 => p = 4 000 < m 5000 => p = 8 5000 < m 30000 => p = 0 30000 < m 90000 => p = 0 90000 < m 50000 => p = 40 50000 < m => p = 60 N Tbel, comprmo o número ol e erçõe rel pelo PC orgnl (colun PC) e pel verão o PC com o lgormo e umeno ómo e erção connu ncorporo (colun PC_Mo). N colun e 3 e bel eão menõe (número e lnh e colun) o problem pó o pré-procemeno. N colun p e Iu eão o vlore 367

Sepember 4-8, 0 Ro e Jnero, Brl e p e o número e erçõe o lgormo e umeno ómo. A colun k r erçõe em que erção connu fo plc e úlm colun, mor orgem o problem. Problem Lnh Colun p Iu k PC PC_Mo Coleção 80bu3b 40 066 8 5 0 36 4 Nelb fl00 5984 43 4 0 5 0 56 45 Nelb f 5 054 5 0 Nelb fp 3000 355 4 0 5 0 0 9 Nelb mro-r7 5 7440 4 5 6 5 Nelb plo87 97 6373 4 5 0 33 3 Nelb ocfor3 536 8 0 5 30 30 Nelb woow 708 5364 4 0 5 0 30 8 Nelb cre- 994 669 8 5 0 3 3 Kennngon cre-b 5336 3638 8 5 0 4 39 Kennngon cre-c 375 54 8 5 0 5 3 Kennngon cre- 40 860 8 0 6 8 4 36 Kennngon ken 0085 6740 8 6 8 0 0 Kennngon ken3 534 3656 0 6 8 3 4 Kennngon ken8 7886 8434 0 6 8 9 8 Kennngon o-07 08 5030 4 6 8 0 Kennngon o-4 300 54760 8 5 5 0 Kennngon o-30 433 04337 8 4 5 0 4 3 Kennngon o-60 043 4309 8 5 5 33 3 Kennngon p-06 956 847 8 0 5 34 36 Kennngon p-0 5648 48780 0 0 6 8 39 40 Kennngon p-0 387 0680 0 6 8 55 55 Kennngon bl 579 46 8 6 8 3 3 Gonçlve bl 579 46 8 6 8 37 34 Gonçlve co5 4849 0787 8 5 0 47 47 Gonçlve co9 9090 9997 8 0 5 0 * 5 Gonçlve cq9 8004 937 8 5 0 49 47 Gonçlve e05 85 7797 0 5 3 3 Gonçlve e06 83 7895 4 5 63 59 Gonçlve e09 8 884 4 0 6 8 37 35 Gonçlve ge 950 4990 8 0 43 4 Gonçlve nl 6665 4680 8 6 8 37 36 Gonçlve el9 849 535 8 5 0 6 5 Qplb chr5 5587 047 4 0 6 8 8 5 Qplb chrb 4350 386 4 0 5 0 7 6 Qplb kr30 8059 8575 8 5 0 6 6 Qplb kr30b 8059 8575 8 6 8 7 9 Qplb rou0 7359 37640 8 5 6 7 Qplb cr5 34 60 8 6 8 0 Qplb cr0 5079 5980 8 5 0 0 9 Qplb e36 7683 3076 0 4 5 0 3 30 Qplb e36b 7683 3076 0 4 5 0 3 30 Qplb e36c 7683 3076 0 4 5 0 3 9 Qplb Tbel : Comprção o eempenho e PC e PCMo * gnfc que o méoo flhou 368

Sepember 4-8, 0 Ro e Jnero, Brl O uo erção connu e o lgormo e umeno ómo pr p cooren enro heuríc e Mehror ferm reur o número ol e erçõe o méoo e pono nerore em 70% o problem eo. No problem fl00 e chrb, nov verão o PC relou erçõe meno, o que é um vlor bem gnfcvo. Em prommene 4% o problem o número e erçõe umenou e em cerc e 6% não houve lerção. O mor umeno o número e erçõe fo e 6 erçõe. Um reulo mporne é que o problem co9 fo reolvo omene pelo Pc_Mo, morno que o cógo fcou m robuo com borgem propo. Vle relr que o empo ol neceáro pr ober um olução pr o lgormo e umeno ómo pr p cooren não é gnfcvo em relção o empo ol e reolução o problem e que o eforço e c erção connu é omno pel olução e no mámo quro em lnere com um mr á for. 5. Concluõe Nee rblho, o lgormo e umeno ómo pr p cooren e erção connu form ulo em conuno com o méoo e pono nerore com o obevo e reur o número ol e erçõe neceár pr reolver é omle o problem e progrmção lner. Ao ncorporr o lgormo e umeno ómo pr p cooren pó o Po heuríc e Mehror e relr lgum erçõe, pono nc melhore form eermno. Além o, houve um reução o eforço compuconl o plcr erção connu em lgum erçõe o méoo e pono nerore, um ve que melhore reçõe form eermn. O epermeno compucon em um conuno verfco e problem morrm uperore borgem propo, qul reuu o número ol e erçõe em orno e 70% o co, prncplmene, o e more menõe. Vle relr que nov verão o PC ornou-e m robu ee que um o problem eo fo reolvo omene por e verão. Agrecmeno Ao CNPq, CAPES e FAPESP pelo poo fnncero. Referênc Aler, I. Reene, M.G.C., Veg, G., Krmrkr, N. (989), An mplemenon of Krmrkr' lgorhm for lner progrmmng. Mhemcl Progrmmng, 44, 97-335. Ber, L., Ierção connu plc o méoo e pono nerore, Derção, IMECC UNICAMP, Cmpn SP, 0. Chvál, V.V., Lner Progrmmng, W. H. Freemn n Compny, New York, USA,983. Cyyk, J., Mehror, S., Wgner, M., Wrgh, S.J. (999), PC n neror pon coe for lner progrmmng. Opmon Meho & Sofwre, -, 397 430. Dng, G.B., Converng convergng lgorhm no polynomlly boune lgorhm. Tech. rep., Snfor Unvery, SOL 9-5, 99. Dng, G.B., An є-prece feble oluon o lner progrm wh convey conrn n /є eron nepenen of problem e. Tech. rep., Snfor Unvery, SOL 9-5, 99. Dkn, I.I. (967), Ierve oluon of problem of lner n qurc progrmmng, Sove Mh. Dokly,8, 674-675. 369

Sepember 4-8, 0 Ro e Jnero, Brl Epelmn, M., Freun, R.M. (000), Conon number compley of n elemenry lgorhm for compung relble oluon of conc lner yem. Mhemcl Progrmmng, 88, 45 485. Ghn, C. T. L. S., Olver, A. R. L., Slv, J., (0) Opml umen lgorhm for p coorne n he rng pon n neror pon meho. Amercn Journl of Operon Reerch, 0, 9-0. Gonçlve, J.P.M., A fmly of lner progrmmng lgorhm be on he von Neumnn lgorhm. PhD he, Lehgh Unvery, Behlehem, 004. Gonçlve, J.P.M., Sorer, R.H., Gono, J. (009), A fmly of lner progrmmng lgorhm be on n lgorhm by von Neumnn. Opmon Meho n Sofwre, 4, 46 478. Mehror, S. (99), Implemenon of ffne clng meho: Approme oluon of yem of lner equon ung preconone conuge gren meho, ORSA Journl on Compung, 4, 03 8. Mehror, S. (99), On he mplemenon of prml-ul neror pon meho. SIAM Journl on Opmon,, 575 60. Monero, R. D. C., Aler, I., Reene, M. G. C. (990), A polynoml-me prml-ul fne clng lgorhm for lner n conve qurc progrmmng n power ere eenon, Mhemc of Operon Reerch, 5, 9-4. Olver, A. R. L., Lyr, C., Corre, P.B. (988), Implemenção compuconl e lgormo polnoml e progrmção lner: plcção o plnemeno e operção e em hroérmco, An o VII Congreo Brlero e Auomác CBA, 98-99. Slv, J., Um fmíl e lgormo pr progrmção lner be no lgormo e Von Neumnn. Tee, IMECC UNICAMP, Cmpn SP, 009. Wrgh, S.J, Prml-Dul Ineror-Pon Meho, SIAM Publcon, SIAM, Phlelph, PA, USA, 997. 360