Enunciado

Os computadores pessoais de hoje conseguem executar 70 gigaflops por segundo. Em cada caso, use a Tabela 1 para obter uma estimativa do tempo necessário para executar a operação dada com uma matriz invertível A de tamanho 10.000 × 10.000 .

(a) Executar a fase direta da eliminação de Gauss-Jordan.

(b) Executar a fase inversa da eliminação de Gauss-Jordan.

(c) Obter uma decomposição L U de A .

(d) Encontrar A - 1 reduzindo [ A   |   I   ] a I   A - 1 ] .

Passo 1

Olá! Tudo bem? Iremos resolver cada item em um passo, começando pelo item (a) neste passo 1 , lembre-se que devemos olhar a Tabela 1 .

(a) Tempo para executar a fase direta da eliminação de Gauss-Jordan:

f l o p s   n a   f a s e   d i r e t a = 2 3 n 3

Logo, para a eliminação de Gauss-Jordan,

f l o p s   n a   f a s e   d i r e t a = 2 3 10 4 3

f l o p s   n a   f a s e   d i r e t a = 2 3 10 12

f l o p s   n a   f a s e   d i r e t a ≈ 666,67 × 10 9

Como o computador considerado pode executar 70 gigaflops por segundo, temos: ( 1   g i g a f l o p = 10 9   f l o p s )

T e m p o   d e   r e s o l u ç ã o = 666,67 70 = 9,52   s e g u n d o s

Passo 2

(b) Tempo para executar a fase inversa da eliminação de Gauss-Jordan:

f l o p s   n a   f a s e   i n v e r s a = n 2

Logo, para a eliminação de Gauss-Jordan,

f l o p s   n a   f a s e   i n v e r s a = ( 10 4 ) 2

f l o p s   n a   f a s e   i n v e r s a ≈ 10 8

Como o computador considerado pode executar 70 gigaflops por segundo, temos: ( 1   g i g a f l o p = 10 9   f l o p s )

T e m p o   d e   r e s o l u ç ã o = 0,1 70 = 0,0014   s e g u n d o s

Passo 3

(c) Tempo para obter uma decomposição L U de A :

C u s t o   e m   f l o p s = 2 3 n 3

Logo, para a decomposição L U de A ,

C u s t o   e m   f l o p s = 2 3 ( 10 4 ) 3

C u s t o   e m   f l o p s = 2 3 ( 10 12 )

C u s t o   e m   f l o p s ≈ 666,67 × 10 9

Como o computador considerado pode executar 70 gigaflops por segundo, temos: ( 1   g i g a f l o p = 10 9   f l o p s )

T e m p o   d e   r e s o l u ç ã o = 666,67 70 = 9,52   s e g u n d o s

Passo 4

(d) Tempo para encontrar A - 1 reduzindo [ A   |   I   ] a I   A - 1 ] :

C u s t o   e m   f l o p s = 2 n 3

Logo, para o algoritmo de resolução de A - 1 reduzindo [ A   |   I   ] a I   A - 1 ] ,

C u s t o   e m   f l o p s = 2 ( 10 4 ) 3

C u s t o   e m   f l o p s = 2000 × 10 9

Como o computador considerado pode executar 70 gigaflops por segundo, temos: ( 1   g i g a f l o p = 10 9   f l o p s )

T e m p o   d e   r e s o l u ç ã o = 2000 70 = 28,57   s e g u n d o s

Resposta

(a) 9,52   s e g u n d o s

(b)   0,0014   s e g u n d o s

(c) 9,52   s e g u n d o s

(d) 28,57   s e g u n d o s

Ver Outros Exercícios desse livro

Exercícios de Livros Relacionados

Considere o plano π : x + y + z = 0 . Sejam B = E 1 , E 2 E 3 a base canônica do R 3 e C = U 1 , U 2 , U 3 a base ortonormal de R 3 definida por U 1 = 1 3 1,1 , 1 ,U 2 = 1 2 - 1,1 , 0eU 3 = 1 6 - 1 ,
Seja F : R 3 → R 3 uma aplicação linear tal que F E 1 = E 1 + E 2 ,F E 2 = E 1eF E 3 = E 2 , em que { E 1 , E 2 , E 3 } e a base canônica do R 3 .a) Ache f ( x , y , z ) , onde x , y , z ∈ R 3 . b) Ac
Determine a transformação T : R 2 → R 3 tal que T ( 1,1 ) = ( 3,2 , 1 ) e T ( 0 , - 2 ) = ( 0,1 , 0 ) . Encontre T ( 1,0 ) e T ( 0,1 ) .
Determine expressões para as transformações lineares P x y = P y z = P x z : R 3 → R 3 , que são projeções nos planos x y ,y z e x z , respectivamente.
Seja T : R 2 → R 2 uma transformação linear para a qual sabemos que T ( 1,1 ) = ( 2 , - 3 ) e T ( 0,1 ) = ( 1,2 ) .(a) Determine T ( 3 , - 2 ) ;(b) Determine T ( a , b ) .