Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas...

73
Álgebra Linear Ana Isabel de Azevedo Spinola Dias [email protected] Departamento de Análise Universidade Federal Fluminense 2006 [email protected] (UFF) Álgebra Linear 2006 1 / 42

Transcript of Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas...

Page 1: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Álgebra Linear

Ana Isabel de Azevedo Spinola [email protected]

Departamento de AnáliseUniversidade Federal Fluminense

2006

[email protected] (UFF) Álgebra Linear 2006 1 / 42

Page 2: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Roteiro de Apresentação

(Baseado no livro de Álgebra Linear de David Poole. Ed. Thompson)

1 Três AplicaçõesBalanceamento de Equações QuímicasCircuitos ElétricosGrafos e Digrafos

2 Temas para Projetos

3 Datas

4 Avaliação

[email protected] (UFF) Álgebra Linear 2006 2 / 42

Page 3: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Balanceamento de Equações Químicas

Estrutura da Apresentação

1 Três AplicaçõesBalanceamento de Equações QuímicasCircuitos ElétricosGrafos e Digrafos

2 Temas para Projetos

3 Datas

4 Avaliação

[email protected] (UFF) Álgebra Linear 2006 3 / 42

Page 4: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Balanceamento de Equações Químicas

Balanceamento de Equações Químicas

Uma equação química balanceada é uma equação algébrica quedá o número relativo de reagentes e produtos na reação e tem omesmo número de átomos de cada tipo dos lados esquerdo edireito.

Reagentes à esquerda.Produtos à direita.Uma seta entre os dois lados para mostrar a direção da reação.Exemplo:2H2 + O2 −→ 2H2O é balanceada.Duas moléculas de hidrogênio se combinam com uma moléculade oxigênio para formar duas moléculas de água.6H2 + 3O2 −→ 6H2O também é balanceada.

[email protected] (UFF) Álgebra Linear 2006 4 / 42

Page 5: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Balanceamento de Equações Químicas

Balanceamento de Equações Químicas

Uma equação química balanceada é uma equação algébrica quedá o número relativo de reagentes e produtos na reação e tem omesmo número de átomos de cada tipo dos lados esquerdo edireito.Reagentes à esquerda.

Produtos à direita.Uma seta entre os dois lados para mostrar a direção da reação.Exemplo:2H2 + O2 −→ 2H2O é balanceada.Duas moléculas de hidrogênio se combinam com uma moléculade oxigênio para formar duas moléculas de água.6H2 + 3O2 −→ 6H2O também é balanceada.

[email protected] (UFF) Álgebra Linear 2006 4 / 42

Page 6: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Balanceamento de Equações Químicas

Balanceamento de Equações Químicas

Uma equação química balanceada é uma equação algébrica quedá o número relativo de reagentes e produtos na reação e tem omesmo número de átomos de cada tipo dos lados esquerdo edireito.Reagentes à esquerda.Produtos à direita.

Uma seta entre os dois lados para mostrar a direção da reação.Exemplo:2H2 + O2 −→ 2H2O é balanceada.Duas moléculas de hidrogênio se combinam com uma moléculade oxigênio para formar duas moléculas de água.6H2 + 3O2 −→ 6H2O também é balanceada.

[email protected] (UFF) Álgebra Linear 2006 4 / 42

Page 7: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Balanceamento de Equações Químicas

Balanceamento de Equações Químicas

Uma equação química balanceada é uma equação algébrica quedá o número relativo de reagentes e produtos na reação e tem omesmo número de átomos de cada tipo dos lados esquerdo edireito.Reagentes à esquerda.Produtos à direita.Uma seta entre os dois lados para mostrar a direção da reação.

Exemplo:2H2 + O2 −→ 2H2O é balanceada.Duas moléculas de hidrogênio se combinam com uma moléculade oxigênio para formar duas moléculas de água.6H2 + 3O2 −→ 6H2O também é balanceada.

[email protected] (UFF) Álgebra Linear 2006 4 / 42

Page 8: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Balanceamento de Equações Químicas

Balanceamento de Equações Químicas

Uma equação química balanceada é uma equação algébrica quedá o número relativo de reagentes e produtos na reação e tem omesmo número de átomos de cada tipo dos lados esquerdo edireito.Reagentes à esquerda.Produtos à direita.Uma seta entre os dois lados para mostrar a direção da reação.Exemplo:2H2 + O2 −→ 2H2O é balanceada.Duas moléculas de hidrogênio se combinam com uma moléculade oxigênio para formar duas moléculas de água.

6H2 + 3O2 −→ 6H2O também é balanceada.

[email protected] (UFF) Álgebra Linear 2006 4 / 42

Page 9: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Balanceamento de Equações Químicas

Balanceamento de Equações Químicas

Uma equação química balanceada é uma equação algébrica quedá o número relativo de reagentes e produtos na reação e tem omesmo número de átomos de cada tipo dos lados esquerdo edireito.Reagentes à esquerda.Produtos à direita.Uma seta entre os dois lados para mostrar a direção da reação.Exemplo:2H2 + O2 −→ 2H2O é balanceada.Duas moléculas de hidrogênio se combinam com uma moléculade oxigênio para formar duas moléculas de água.6H2 + 3O2 −→ 6H2O também é balanceada.

[email protected] (UFF) Álgebra Linear 2006 4 / 42

Page 10: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Balanceamento de Equações Químicas

Fato: A combustão de amônia (NH3) em oxigênio produznitrogênio (N2) e água.

Questão: Como encontrar uma equação química balanceada paraesta reação?

[email protected] (UFF) Álgebra Linear 2006 5 / 42

Page 11: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Balanceamento de Equações Químicas

Fato: A combustão de amônia (NH3) em oxigênio produznitrogênio (N2) e água.

Questão: Como encontrar uma equação química balanceada paraesta reação?

[email protected] (UFF) Álgebra Linear 2006 5 / 42

Page 12: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Balanceamento de Equações Químicas

wNH3 + xO2 −→ yN2 + zH2O

Nitrogênio: w = 2yHidrogênio: 3w = 2zOxigênio: 2x = z

w − 2y = 03w − 2y = 02x − z = 0

[email protected] (UFF) Álgebra Linear 2006 6 / 42

Page 13: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Balanceamento de Equações Químicas

Infinitas soluções

4NH3 + 3O2 −→ 2N2 + 6H2O

[email protected] (UFF) Álgebra Linear 2006 7 / 42

Page 14: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Circuitos Elétricos

Estrutura da Apresentação

1 Três AplicaçõesBalanceamento de Equações QuímicasCircuitos ElétricosGrafos e Digrafos

2 Temas para Projetos

3 Datas

4 Avaliação

[email protected] (UFF) Álgebra Linear 2006 8 / 42

Page 15: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Circuitos Elétricos

Lei de Ohm

força elétrica = resitência × corrente

E = RI

volts = ohms × ampères

[email protected] (UFF) Álgebra Linear 2006 9 / 42

Page 16: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Circuitos Elétricos

Leis de Kirchhoff

Lei da Corrente (nó)A soma das correntes que entram em qualquer nó é igual à somadas correntes que saem dele.

Lei da Voltagem (circuitos)A soma das quedas de voltagem ao longo de qualquer circuito éigual à voltagem total em torno do circuito (fornecida pelasbaterias).

[email protected] (UFF) Álgebra Linear 2006 10 / 42

Page 17: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Circuitos Elétricos

Leis de Kirchhoff

Lei da Corrente (nó)A soma das correntes que entram em qualquer nó é igual à somadas correntes que saem dele.Lei da Voltagem (circuitos)A soma das quedas de voltagem ao longo de qualquer circuito éigual à voltagem total em torno do circuito (fornecida pelasbaterias).

[email protected] (UFF) Álgebra Linear 2006 10 / 42

Page 18: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Circuitos Elétricos

Circuitos Elétricos - Exemplo

Determine as correntes I1,I2 e I3 no circuito elétrico mostrado abaixo:

[email protected] (UFF) Álgebra Linear 2006 11 / 42

Page 19: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Circuitos Elétricos

Solução

Circuito com duas baterias e quatro resitores.No nó A (lei da corrente): I1 − I2 + I3 = 0No nó B (lei da corrente): I1 − I2 + I3 = 0No circuito CABC (lei da voltagem): 4I1 + I2 = 8No circuito DABD (lei da voltagem): I2 + 4I3 = 16

[email protected] (UFF) Álgebra Linear 2006 12 / 42

Page 20: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Circuitos Elétricos

Solução (cont.)

Sistema Linear: I1 − I2 + I3 = 0

4I1 + I2 = 8I2 + 4I3 = 16 1 −1 1 | 0

4 1 0 | 80 1 4 | 16

−→

1 0 0 | 14 1 0 | 40 0 1 | 3

I1 = 1 ampèreI2 = 4 ampèresI3 = 3 ampères

[email protected] (UFF) Álgebra Linear 2006 13 / 42

Page 21: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Circuitos Elétricos

Circuitos Elétricos - Outro Exemplo

Determine as correntes I, I1,I2,I3,I4 e I5 na rede mostrada abaixo (comuma única fonte de energia e 5 resistores). (Ponte de Wheatstone)

[email protected] (UFF) Álgebra Linear 2006 14 / 42

Page 22: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Circuitos Elétricos

Solução

No nó B (lei da corrente): I − I1 − I4 = 0No nó C (lei da corrente): I1 − I2 − I3 = 0No nó D (lei da corrente): I − I2 − I5 = 0No nó E (lei da corrente): I3 + I4 − I5 = 0No circuito ABEDA (lei da voltagem): I4 + 2I5 = 10No circuito BCEB (lei da voltagem): 2I1 + 2I3 − I4 = 0No circuito CDEC (lei da voltagem): I2 − 2I5 − 2I3 = 0

[email protected] (UFF) Álgebra Linear 2006 15 / 42

Page 23: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Circuitos Elétricos

Solução (cont.)

1 −1 0 0 −1 0 | 00 1 −1 −1 0 0 | 01 0 −1 0 0 −1 | 00 0 0 1 1 −1 | 00 0 0 0 1 2 | 100 2 0 2 −1 0 | 00 0 1 −2 0 −2 | 0

I = 7 ampéresI1 = 3 ampèresI2 = 4 ampèresI3 = −1 ampèreI4 = 4 ampèresI5 = 3 ampères

[email protected] (UFF) Álgebra Linear 2006 16 / 42

Page 24: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Estrutura da Apresentação

1 Três AplicaçõesBalanceamento de Equações QuímicasCircuitos ElétricosGrafos e Digrafos

2 Temas para Projetos

3 Datas

4 Avaliação

[email protected] (UFF) Álgebra Linear 2006 17 / 42

Page 25: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Definição

Um GRAFO é uma estrutura G = (V , A) onde V é um conjunto finito(de vértices) A é um conjunto finito (de arestas)

A é formado por pares de elementos de V (cada aresta conecta doisvértices não necessariamente distintos)

[email protected] (UFF) Álgebra Linear 2006 18 / 42

Page 26: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Grafos descrevem relacionamentos entre objetos deum conjunto finito

Podem descrever vários tipos de rede:Estradas ligando cidades

Rotas aéreas ligando cidadesConexões de comunicação ligando satélites

Podem descrever relações entre grupos ou indivíduos:

Relações de Amizade em uma sociedadeRelações caçador-caça em um ecossistemaRelações de dominância em um esporte

[email protected] (UFF) Álgebra Linear 2006 19 / 42

Page 27: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Grafos descrevem relacionamentos entre objetos deum conjunto finito

Podem descrever vários tipos de rede:Estradas ligando cidadesRotas aéreas ligando cidades

Conexões de comunicação ligando satélites

Podem descrever relações entre grupos ou indivíduos:

Relações de Amizade em uma sociedadeRelações caçador-caça em um ecossistemaRelações de dominância em um esporte

[email protected] (UFF) Álgebra Linear 2006 19 / 42

Page 28: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Grafos descrevem relacionamentos entre objetos deum conjunto finito

Podem descrever vários tipos de rede:Estradas ligando cidadesRotas aéreas ligando cidadesConexões de comunicação ligando satélites

Podem descrever relações entre grupos ou indivíduos:

Relações de Amizade em uma sociedadeRelações caçador-caça em um ecossistemaRelações de dominância em um esporte

[email protected] (UFF) Álgebra Linear 2006 19 / 42

Page 29: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Grafos descrevem relacionamentos entre objetos deum conjunto finito

Podem descrever vários tipos de rede:Estradas ligando cidadesRotas aéreas ligando cidadesConexões de comunicação ligando satélites

Podem descrever relações entre grupos ou indivíduos:Relações de Amizade em uma sociedade

Relações caçador-caça em um ecossistemaRelações de dominância em um esporte

[email protected] (UFF) Álgebra Linear 2006 19 / 42

Page 30: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Grafos descrevem relacionamentos entre objetos deum conjunto finito

Podem descrever vários tipos de rede:Estradas ligando cidadesRotas aéreas ligando cidadesConexões de comunicação ligando satélites

Podem descrever relações entre grupos ou indivíduos:Relações de Amizade em uma sociedadeRelações caçador-caça em um ecossistema

Relações de dominância em um esporte

[email protected] (UFF) Álgebra Linear 2006 19 / 42

Page 31: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Grafos descrevem relacionamentos entre objetos deum conjunto finito

Podem descrever vários tipos de rede:Estradas ligando cidadesRotas aéreas ligando cidadesConexões de comunicação ligando satélites

Podem descrever relações entre grupos ou indivíduos:Relações de Amizade em uma sociedadeRelações caçador-caça em um ecossistemaRelações de dominância em um esporte

[email protected] (UFF) Álgebra Linear 2006 19 / 42

Page 32: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Questão

Como armazenar as informações essenciais de um grafo?

[email protected] (UFF) Álgebra Linear 2006 20 / 42

Page 33: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Resposta

Usamos Matrizes !

[email protected] (UFF) Álgebra Linear 2006 21 / 42

Page 34: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Matriz de Adjacência de um Grafo

A Matriz de Adjacência de um grafo G com n vértices é a matrizA = (aij) n × n definida por:

aij =

{1 se existir uma aresta ligando os vértices i e j .0 senão.

[email protected] (UFF) Álgebra Linear 2006 22 / 42

Page 35: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Exemplo

Sua matriz de adjacência é:

A =

0 1 1 11 1 1 01 1 0 01 0 0 0

[email protected] (UFF) Álgebra Linear 2006 23 / 42

Page 36: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Observações

A matriz de adjacência de um grafo não direcionado é sempresimétrica.

Se não houver laços no grafo, os elementos da diagonal sãotodos iguais a zero.Se houver mais do que uma aresta entre um par de vértices(multigrafos), a definição da matriz pode ser ajustada para aquantidade de arestas entre os vértices i e j .

[email protected] (UFF) Álgebra Linear 2006 24 / 42

Page 37: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Observações

A matriz de adjacência de um grafo não direcionado é sempresimétrica.Se não houver laços no grafo, os elementos da diagonal sãotodos iguais a zero.

Se houver mais do que uma aresta entre um par de vértices(multigrafos), a definição da matriz pode ser ajustada para aquantidade de arestas entre os vértices i e j .

[email protected] (UFF) Álgebra Linear 2006 24 / 42

Page 38: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Observações

A matriz de adjacência de um grafo não direcionado é sempresimétrica.Se não houver laços no grafo, os elementos da diagonal sãotodos iguais a zero.Se houver mais do que uma aresta entre um par de vértices(multigrafos), a definição da matriz pode ser ajustada para aquantidade de arestas entre os vértices i e j .

[email protected] (UFF) Álgebra Linear 2006 24 / 42

Page 39: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Definições

Um CAMINHO em um grafo é uma sequência de arestas que nospermite ir de um vértice a outro continuamente.

O COMPRIMENTO de um caminho é o número de arestas queele contém. (Caminho com k arestas = k -caminho)Um caminho é dito FECHADO ou CIRCUITO se ele começa etermina no mesmo vértice.Um caminho é dito SIMPLES se não inclui a mesma aresta maisde uma vez.

[email protected] (UFF) Álgebra Linear 2006 25 / 42

Page 40: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Definições

Um CAMINHO em um grafo é uma sequência de arestas que nospermite ir de um vértice a outro continuamente.O COMPRIMENTO de um caminho é o número de arestas queele contém. (Caminho com k arestas = k -caminho)

Um caminho é dito FECHADO ou CIRCUITO se ele começa etermina no mesmo vértice.Um caminho é dito SIMPLES se não inclui a mesma aresta maisde uma vez.

[email protected] (UFF) Álgebra Linear 2006 25 / 42

Page 41: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Definições

Um CAMINHO em um grafo é uma sequência de arestas que nospermite ir de um vértice a outro continuamente.O COMPRIMENTO de um caminho é o número de arestas queele contém. (Caminho com k arestas = k -caminho)Um caminho é dito FECHADO ou CIRCUITO se ele começa etermina no mesmo vértice.

Um caminho é dito SIMPLES se não inclui a mesma aresta maisde uma vez.

[email protected] (UFF) Álgebra Linear 2006 25 / 42

Page 42: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Definições

Um CAMINHO em um grafo é uma sequência de arestas que nospermite ir de um vértice a outro continuamente.O COMPRIMENTO de um caminho é o número de arestas queele contém. (Caminho com k arestas = k -caminho)Um caminho é dito FECHADO ou CIRCUITO se ele começa etermina no mesmo vértice.Um caminho é dito SIMPLES se não inclui a mesma aresta maisde uma vez.

[email protected] (UFF) Álgebra Linear 2006 25 / 42

Page 43: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Vamos calcular o quadrado de A.

A2 =

3 2 1 02 3 2 11 2 2 10 1 1 1

[email protected] (UFF) Álgebra Linear 2006 26 / 42

Page 44: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Significado das potências

O que significam os elementos aij da matriz A2 ?

A2 =

3 2 1 02 3 2 11 2 2 10 1 1 1

[email protected] (UFF) Álgebra Linear 2006 27 / 42

Page 45: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Significado das potências(cont.)

O elemento (i , j) de Ak representa o número de k -caminhos entre osvértices i e j .

[email protected] (UFF) Álgebra Linear 2006 28 / 42

Page 46: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Exemplo

Quantos 3-caminhos existem entre v1 e v2?

Precisamos conhecer o elemento a12 da matriz A3.(A3)12 = 3.1 + 2.1 + 1.1 + 0.0 = 6Logo existem seis 3-caminhos entre os vértices v1 e v2.

[email protected] (UFF) Álgebra Linear 2006 29 / 42

Page 47: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Exemplo

Quantos 3-caminhos existem entre v1 e v2?

Precisamos conhecer o elemento a12 da matriz A3.(A3)12 = 3.1 + 2.1 + 1.1 + 0.0 = 6Logo existem seis 3-caminhos entre os vértices v1 e v2.

[email protected] (UFF) Álgebra Linear 2006 29 / 42

Page 48: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Digrafo

É um grafo com arestas direcionadas, isto é, onde as arestas sãopares ordenados de vértices.

Podem representar:Rotas de mão única em uma rede de transportes;

Relação caçador-caça em um ecossistema.

[email protected] (UFF) Álgebra Linear 2006 30 / 42

Page 49: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Digrafo

É um grafo com arestas direcionadas, isto é, onde as arestas sãopares ordenados de vértices.

Podem representar:Rotas de mão única em uma rede de transportes;Relação caçador-caça em um ecossistema.

[email protected] (UFF) Álgebra Linear 2006 30 / 42

Page 50: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Matriz de Adjacências de um Digrafo

aij =

{1 se existir aresta direcionada de vi para vj0 caso contrário.

[email protected] (UFF) Álgebra Linear 2006 31 / 42

Page 51: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Exemplo de um Digrafo

A =

0 1 0 10 0 0 11 0 0 01 0 1 0

[email protected] (UFF) Álgebra Linear 2006 32 / 42

Page 52: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Observações

Em geral, a matriz de adjacências de um digrafo não é simétrica;

Ak contém o número de k -caminhos direcionados entre osvértices.(todas as arestas ao longo de um caminho seguem amesma direção).

[email protected] (UFF) Álgebra Linear 2006 33 / 42

Page 53: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Observações

Em geral, a matriz de adjacências de um digrafo não é simétrica;Ak contém o número de k -caminhos direcionados entre osvértices.(todas as arestas ao longo de um caminho seguem amesma direção).

[email protected] (UFF) Álgebra Linear 2006 33 / 42

Page 54: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Torneio

Cinco tenistas (Daniel, Gustavo, Hugo, Sérgio e Walter) competem emum torneio “todos-contra-todos” de turno único. O digrafo a seguir

resume os resultados. Uma aresta direcionada do vértice i ao vértice jsignifica que o jogador i ganhou do jogador j .

(Torneio = grafo no qual existe exatamente uma aresta direcionadaentre cada par de vértices)

[email protected] (UFF) Álgebra Linear 2006 34 / 42

Page 55: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Torneio

A =

0 1 0 1 10 0 1 1 11 0 0 1 00 0 0 0 10 0 1 0 0

[email protected] (UFF) Álgebra Linear 2006 35 / 42

Page 56: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Classificação do Torneio

Como classificar os cinco jogadores com base nos resultados de suaspartidas?

[email protected] (UFF) Álgebra Linear 2006 36 / 42

Page 57: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Primeira Maneira

Contar o número de vitórias de cada jogador.O número de vitórias de cada um é a soma dos elementos da linhacorrespondente.

0 1 0 1 10 0 1 1 11 0 0 1 00 0 0 0 10 0 1 0 0

.

11111

=

33211

Classificação:1o lugar: Daniel e Gustavo 2o lugar: Hugo 3o lugar: Sérgio e WalterO resultado é justo??Daniel empatou com Gustavo, mas venceu dele.Sérgio empatou com Walter, mas venceu dele.Walter teve duas vitórias indiretas, e Sérgio apenas uma.

[email protected] (UFF) Álgebra Linear 2006 37 / 42

Page 58: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Três Aplicações Grafos e Digrafos

Segunda Maneira - Vitórias Indiretas

Vitória indireta = 2-caminho no digrafo(podemos usar o quadrado da matriz)Para calcular vitórias diretas e indiretas para cada jogador,precisamos das somas das linhas da A + A2

0 1 0 1 10 0 1 1 11 0 0 1 00 0 0 0 10 0 1 0 0

+

0 0 2 1 21 0 1 1 10 1 0 1 20 0 1 0 01 0 0 1 0

.

11111

=

87623

Classificação:Daniel, Gustavo, Hugo, Walter e Sérgio

[email protected] (UFF) Álgebra Linear 2006 38 / 42

Page 59: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Temas para Projetos

Temas Propostos

Computação GráficaPré-requisitos: Álgebra matricial e Geometria Analítica

Tomografia ComputadorizadaPré-requisitos: Sistemas Lineares, Logaritmos Naturais e espaçoRn

FractaisPré-requisitos: Operadores Lineares em R2, Logaritmos Naturais,Noção de limiteCaosPré-requisitos: Operadores Lineares em R2, Autovalores eAutovetores, Noção de Limite e Continuidade

[email protected] (UFF) Álgebra Linear 2006 39 / 42

Page 60: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Temas para Projetos

Temas Propostos

Computação GráficaPré-requisitos: Álgebra matricial e Geometria AnalíticaTomografia ComputadorizadaPré-requisitos: Sistemas Lineares, Logaritmos Naturais e espaçoRn

FractaisPré-requisitos: Operadores Lineares em R2, Logaritmos Naturais,Noção de limiteCaosPré-requisitos: Operadores Lineares em R2, Autovalores eAutovetores, Noção de Limite e Continuidade

[email protected] (UFF) Álgebra Linear 2006 39 / 42

Page 61: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Temas para Projetos

Temas Propostos

Computação GráficaPré-requisitos: Álgebra matricial e Geometria AnalíticaTomografia ComputadorizadaPré-requisitos: Sistemas Lineares, Logaritmos Naturais e espaçoRn

FractaisPré-requisitos: Operadores Lineares em R2, Logaritmos Naturais,Noção de limite

CaosPré-requisitos: Operadores Lineares em R2, Autovalores eAutovetores, Noção de Limite e Continuidade

[email protected] (UFF) Álgebra Linear 2006 39 / 42

Page 62: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Temas para Projetos

Temas Propostos

Computação GráficaPré-requisitos: Álgebra matricial e Geometria AnalíticaTomografia ComputadorizadaPré-requisitos: Sistemas Lineares, Logaritmos Naturais e espaçoRn

FractaisPré-requisitos: Operadores Lineares em R2, Logaritmos Naturais,Noção de limiteCaosPré-requisitos: Operadores Lineares em R2, Autovalores eAutovetores, Noção de Limite e Continuidade

[email protected] (UFF) Álgebra Linear 2006 39 / 42

Page 63: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Temas para Projetos

Temas Propostos (cont.)

CriptografiaPré-requisitos: Matrizes, Eliminação de Gauss, IndependênciaLinear, Transformação Linear

GenéticaPré-requisitos: Autovalores e Autovetores, Diagonalização deMatrizes, Noção de LimiteDeformações e MorfismosPré-requisitos: Operadores Lineares em R2, IndependênciaLinear, Bases em R2

Crescimento Populacional por Faixa EtáriaPré-requisitos: Autovalores e Autovetores, Diagonalização deMatrizes, Noção de LimiteCadeias de MarkovGrafos

[email protected] (UFF) Álgebra Linear 2006 40 / 42

Page 64: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Temas para Projetos

Temas Propostos (cont.)

CriptografiaPré-requisitos: Matrizes, Eliminação de Gauss, IndependênciaLinear, Transformação LinearGenéticaPré-requisitos: Autovalores e Autovetores, Diagonalização deMatrizes, Noção de Limite

Deformações e MorfismosPré-requisitos: Operadores Lineares em R2, IndependênciaLinear, Bases em R2

Crescimento Populacional por Faixa EtáriaPré-requisitos: Autovalores e Autovetores, Diagonalização deMatrizes, Noção de LimiteCadeias de MarkovGrafos

[email protected] (UFF) Álgebra Linear 2006 40 / 42

Page 65: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Temas para Projetos

Temas Propostos (cont.)

CriptografiaPré-requisitos: Matrizes, Eliminação de Gauss, IndependênciaLinear, Transformação LinearGenéticaPré-requisitos: Autovalores e Autovetores, Diagonalização deMatrizes, Noção de LimiteDeformações e MorfismosPré-requisitos: Operadores Lineares em R2, IndependênciaLinear, Bases em R2

Crescimento Populacional por Faixa EtáriaPré-requisitos: Autovalores e Autovetores, Diagonalização deMatrizes, Noção de LimiteCadeias de MarkovGrafos

[email protected] (UFF) Álgebra Linear 2006 40 / 42

Page 66: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Temas para Projetos

Temas Propostos (cont.)

CriptografiaPré-requisitos: Matrizes, Eliminação de Gauss, IndependênciaLinear, Transformação LinearGenéticaPré-requisitos: Autovalores e Autovetores, Diagonalização deMatrizes, Noção de LimiteDeformações e MorfismosPré-requisitos: Operadores Lineares em R2, IndependênciaLinear, Bases em R2

Crescimento Populacional por Faixa EtáriaPré-requisitos: Autovalores e Autovetores, Diagonalização deMatrizes, Noção de Limite

Cadeias de MarkovGrafos

[email protected] (UFF) Álgebra Linear 2006 40 / 42

Page 67: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Temas para Projetos

Temas Propostos (cont.)

CriptografiaPré-requisitos: Matrizes, Eliminação de Gauss, IndependênciaLinear, Transformação LinearGenéticaPré-requisitos: Autovalores e Autovetores, Diagonalização deMatrizes, Noção de LimiteDeformações e MorfismosPré-requisitos: Operadores Lineares em R2, IndependênciaLinear, Bases em R2

Crescimento Populacional por Faixa EtáriaPré-requisitos: Autovalores e Autovetores, Diagonalização deMatrizes, Noção de LimiteCadeias de Markov

Grafos

[email protected] (UFF) Álgebra Linear 2006 40 / 42

Page 68: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Temas para Projetos

Temas Propostos (cont.)

CriptografiaPré-requisitos: Matrizes, Eliminação de Gauss, IndependênciaLinear, Transformação LinearGenéticaPré-requisitos: Autovalores e Autovetores, Diagonalização deMatrizes, Noção de LimiteDeformações e MorfismosPré-requisitos: Operadores Lineares em R2, IndependênciaLinear, Bases em R2

Crescimento Populacional por Faixa EtáriaPré-requisitos: Autovalores e Autovetores, Diagonalização deMatrizes, Noção de LimiteCadeias de MarkovGrafos

[email protected] (UFF) Álgebra Linear 2006 40 / 42

Page 69: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Avaliação

Avaliação

O trabalho consiste de quatro partes, cada uma valendo 2,5 pontos.

Texto + Relatório

Apresentação (Power Point ou similar)Exercícios resolvidosExercícios computacionais

[email protected] (UFF) Álgebra Linear 2006 41 / 42

Page 70: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Avaliação

Avaliação

O trabalho consiste de quatro partes, cada uma valendo 2,5 pontos.

Texto + RelatórioApresentação (Power Point ou similar)

Exercícios resolvidosExercícios computacionais

[email protected] (UFF) Álgebra Linear 2006 41 / 42

Page 71: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Avaliação

Avaliação

O trabalho consiste de quatro partes, cada uma valendo 2,5 pontos.

Texto + RelatórioApresentação (Power Point ou similar)Exercícios resolvidos

Exercícios computacionais

[email protected] (UFF) Álgebra Linear 2006 41 / 42

Page 72: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Avaliação

Avaliação

O trabalho consiste de quatro partes, cada uma valendo 2,5 pontos.

Texto + RelatórioApresentação (Power Point ou similar)Exercícios resolvidosExercícios computacionais

[email protected] (UFF) Álgebra Linear 2006 41 / 42

Page 73: Ana Isabel de Azevedo Spinola Dias belspinola@gmaildfdf/Arquivos/ETC/grafosetcnaonecessario.pdfDuas moléculas de hidrogênio se combinam com uma molécula de oxigênio para formar

Apêndice Leitura Recomendada

Leitura Recomendada I

Anton, H. e Rorres, C.Álgebra Linear com Aplicações.Bookman, São Paulo, 2001.

Poole, David.Álgebra Linear com AplicaçõesPioneira Thomson Learning Ed., São Paulo, 2004.

[email protected] (UFF) Álgebra Linear 2006 42 / 42