lecture 16 graphs and matrices in practice eigenvalue and eigenvector shang-hua teng

Post on 19-Dec-2015

222 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Lecture 16Graphs and Matrices in Practice

Eigenvalue and Eigenvector

Shang-Hua Teng

Where Do Matrices Come From?

Computer Science

• Graphs: G = (V,E)

Graphs in Scientific Computing

Resource Allocation Graph

Road Map

Matrices Representation of graphs

Adjacency matrix: ( ) , # edgesij ijA a a ij

Adjacency Matrix:

01001

10100

01011

00101

10110

A

1

2

34

5

edgean not is j)(i, if 0

edgean is j)(i, if 1ijA

Matrix of GraphsAdjacency Matrix:• If A(i, j) = 1: edge exists

Else A(i, j) = 0.

0101

0000

1100

00101 2

34

1

-3

3

2 4

21001

12100

01311

00121

10113

L

1

2

34

5

Laplacian of Graphs

Matrix of Weighted GraphsWeighted Matrix:• If A(i, j) = w(i,j): edge exists

Else A(i, j) = infty.

032

0

430

101 2

34

1

-3

3

2 4

Random walks

How long does it take to get completely lost?

Random walks Transition Matrix

1

2

345

6

02

1

4

100

2

13

10

4

1000

3

1

2

10

2

1

3

10

004

10

3

10

004

1

2

10

2

13

1000

3

10

P

Markov Matrix

• Every entry is non-negative

• Every column adds to 1

• A Markov matrix defines a Markov chain

Other Matrices

• Projections

• Rotations

• Permutations

• Reflections

Term-Document Matrix• Index each document (by human or by

computer)– fij counts, frequencies, weights, etc

m term

2 term

1 term

n docdoc21 doc

21

22221

1 1211

mnmm

n

n

fff

fff

fff

• Each document can be regarded as a point in m dimensions

Document-Term Matrix• Index each document (by human or by

computer)– fij counts, frequencies, weights, etc

m doc

2 doc

1 doc

n term2 term1 term

21

22221

1 1211

mnmm

n

n

fff

fff

fff

• Each document can be regarded as a point in n dimensions

Term Occurrence Matrix

c1 c2 c3 c4 c5 m1 m2 m3 m4 human 1 0 0 1 0 0 0 0 0 interface 1 0 1 0 0 0 0 0 0 computer 1 1 0 0 0 0 0 0 0 user 0 1 1 0 1 0 0 0 0 system 0 1 1 2 0 0 0 0 0 response 0 1 0 0 1 0 0 0 0 time 0 1 0 0 1 0 0 0 0 EPS 0 0 1 1 0 0 0 0 0 survey 0 1 0 0 0 0 0 0 1 trees 0 0 0 0 0 1 1 1 0 graph 0 0 0 0 0 0 1 1 1 minors 0 0 0 0 0 0 0 1 1

Matrix in Image Processing

Random walks

How long does it take to get completely lost?

0

0

0

0

0

1

Random walks Transition Matrix

1

2

345

6

0

0

0

0

0

1

02

1

4

100

2

13

10

4

1000

3

1

2

10

2

1

3

10

004

10

3

10

004

1

2

10

2

13

1000

3

10

100

P

top related