General spectral graph theory: The inverse eigenvalue problem of a - - PowerPoint PPT Presentation

general spectral graph theory the inverse eigenvalue
SMART_READER_LITE
LIVE PREVIEW

General spectral graph theory: The inverse eigenvalue problem of a - - PowerPoint PPT Presentation

. . . . . . . . . . . . . . . . General spectral graph theory: The inverse eigenvalue problem of a graph Department of Mathematics and Statistics, University of Victoria Dec 10, 2017 General spectral graph theory: IEPG 1/18 .


slide-1
SLIDE 1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

General spectral graph theory: The inverse eigenvalue problem of a graph

林晉宏 Jephian C.-H. Lin

Department of Mathematics and Statistics, University of Victoria

Dec 10, 2017 2017 年中華民國數學年會, Chiayi City, Taiwan

General spectral graph theory: IEPG 1/18 Math & Stats, University of Victoria

slide-2
SLIDE 2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Spectral graph theory

  1 1 1 1     1 −1 −1 2 −1 −1 1      1 − 1

√ 2

− 1

√ 2

1 − 1

√ 2

− 1

√ 2

1   

General spectral graph theory: IEPG 2/18 Math & Stats, University of Victoria

slide-3
SLIDE 3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Cvetković’s inertia bound

The inertia of a matrix A is (n+(A), n−(A), n0(A)), which are the number of positive, negative, and zero eigenvalues of A, respectively.

Theorem (Cvetković 1971)

Let G be a graph and A its adjacency matrix. Then α(G) ≤ min{n − n+(A), n − n−(A)}, where α(G) is the independence number.       1 1 1 1 1 1 1 1 1 1 1 1 1 1       n = 5 n+ = 1 n− = 2

General spectral graph theory: IEPG 3/18 Math & Stats, University of Victoria

slide-4
SLIDE 4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Godsil’s Lemma

Let G be a graph. The path cover number P(G) is the minimum number of disjoint induced paths that can cover G.

Theorem (Godsil 1984)

Let G be a tree with adjacency matrix A. Then mλ(A) ≤ P(G) for any eigenvalue λ of A. m0(A) = 4

General spectral graph theory: IEPG 4/18 Math & Stats, University of Victoria

slide-5
SLIDE 5

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

General spectral graph theory

Given a grpah G on n vertices, consider the family S(G) of n × n real symmetric matrices M with      Mi,j = 0 if i ̸= j and {i, j} is not an edge, Mi,j ̸= 0 if i ̸= j and {i, j} is an edge, Mi,j ∈ R if i = j. Thus, S(G) includes the adjacency matrix, the Laplacian matrix, and so on.   ? ∗ ∗ ? ∗ ∗ ?  

General spectral graph theory: IEPG 5/18 Math & Stats, University of Victoria

slide-6
SLIDE 6

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

The general version of Cvetković’s inertia bound

Theorem

Let G be a graph and A ∈ S(G) with zero diagonal entries. Then α(G) ≤ min{n − n+(A), n − n−(A)}, where α(G) is the independence number.

▶ Sinkovic (2017) proved Paley 17 is an example where the

inertia bound is not tight. (So far, all known constructions are related to Paley 17.)

▶ He is going to talk about it at the Joint Meeting 2018 in San

Diego!

General spectral graph theory: IEPG 6/18 Math & Stats, University of Victoria

slide-7
SLIDE 7

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

The general version of Cvetković’s inertia bound

Theorem

Let G be a graph and A ∈ S(G) with zero diagonal entries. Then α(G) ≤ min{n − n+(A), n − n−(A)}, where α(G) is the independence number.

▶ Sinkovic (2017) proved Paley 17 is an example where the

inertia bound is not tight. (So far, all known constructions are related to Paley 17.)

▶ He is going to talk about it at the Joint Meeting 2018 in San

Diego!

General spectral graph theory: IEPG 6/18 Math & Stats, University of Victoria

slide-8
SLIDE 8

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

The general version of Godsil’s lemma

Theorem (Johnson and Leal Duarte 1999)

Let G be a tree and A ∈ S(G). Then mλ(A) ≤ P(G) for any eigenvalue λ of A.

▶ Indeed, for any tree, there is a matrix A with an eigenvalue λ

such that mλ(A) = P(G).

General spectral graph theory: IEPG 7/18 Math & Stats, University of Victoria

slide-9
SLIDE 9

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

The general version of Godsil’s lemma

Theorem (Johnson and Leal Duarte 1999)

Let G be a tree and A ∈ S(G). Then mλ(A) ≤ P(G) for any eigenvalue λ of A.

▶ Indeed, for any tree, there is a matrix A with an eigenvalue λ

such that mλ(A) = P(G).

General spectral graph theory: IEPG 7/18 Math & Stats, University of Victoria

slide-10
SLIDE 10

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Domination number

Let G be a graph. The domination number γ(G) is the minimum cardinality of a set X such that ∪

x∈X

NG[x] = V(G). The total domination number γt(G) is the minimum cardinality of a set X such that ∪

x∈X

NG(x) = V(G). γ(P3) = 1 γt(P3) = 2

General spectral graph theory: IEPG 8/18 Math & Stats, University of Victoria

slide-11
SLIDE 11

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Greedy algorithm

▶ Greedy algorithm follows the problem solving heuristic of

making the locally optimal choice at each stage with the hope

  • f fjnding a global optimum.

▶ For solving a maze, you may keep going straight at fork. But

it might lead you to a dead end.

▶ For a coloring problem, you may keep using the smallest free

number to color the next vertex, showing χ(G) ≤ ∆(G) + 1.

▶ Greedy algorithm for domination number: When X are chosen

and not yet dominate the whole graph, pick a vertex v such that NG[v] \ ∪

x∈X

NG[x] ̸= ∅.

General spectral graph theory: IEPG 9/18 Math & Stats, University of Victoria

slide-12
SLIDE 12

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Greedy algorithm

▶ Greedy algorithm follows the problem solving heuristic of

making the locally optimal choice at each stage with the hope

  • f fjnding a global optimum.

▶ For solving a maze, you may keep going straight at fork. But

it might lead you to a dead end.

▶ For a coloring problem, you may keep using the smallest free

number to color the next vertex, showing χ(G) ≤ ∆(G) + 1.

▶ Greedy algorithm for domination number: When X are chosen

and not yet dominate the whole graph, pick a vertex v such that NG[v] \ ∪

x∈X

NG[x] ̸= ∅.

General spectral graph theory: IEPG 9/18 Math & Stats, University of Victoria

slide-13
SLIDE 13

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Greedy algorithm

▶ Greedy algorithm follows the problem solving heuristic of

making the locally optimal choice at each stage with the hope

  • f fjnding a global optimum.

▶ For solving a maze, you may keep going straight at fork. But

it might lead you to a dead end.

▶ For a coloring problem, you may keep using the smallest free

number to color the next vertex, showing χ(G) ≤ ∆(G) + 1.

▶ Greedy algorithm for domination number: When X are chosen

and not yet dominate the whole graph, pick a vertex v such that NG[v] \ ∪

x∈X

NG[x] ̸= ∅.

General spectral graph theory: IEPG 9/18 Math & Stats, University of Victoria

slide-14
SLIDE 14

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Greedy algorithm

▶ Greedy algorithm follows the problem solving heuristic of

making the locally optimal choice at each stage with the hope

  • f fjnding a global optimum.

▶ For solving a maze, you may keep going straight at fork. But

it might lead you to a dead end.

▶ For a coloring problem, you may keep using the smallest free

number to color the next vertex, showing χ(G) ≤ ∆(G) + 1.

▶ Greedy algorithm for domination number: When X are chosen

and not yet dominate the whole graph, pick a vertex v such that NG[v] \ ∪

x∈X

NG[x] ̸= ∅.

General spectral graph theory: IEPG 9/18 Math & Stats, University of Victoria

slide-15
SLIDE 15

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Grundy domination number

The Grundy domination number γgr(G) is the length of the longest sequence (v1, v2, . . . , vk) such that NG[vi] \

i−1

j=1

NG[vj] ̸= ∅.

General spectral graph theory: IEPG 10/18 Math & Stats, University of Victoria

slide-16
SLIDE 16

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Grundy domination number

The Grundy domination number γgr(G) is the length of the longest sequence (v1, v2, . . . , vk) such that NG[vi] \

i−1

j=1

NG[vj] ̸= ∅.

General spectral graph theory: IEPG 10/18 Math & Stats, University of Victoria

slide-17
SLIDE 17

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Grundy domination number

The Grundy domination number γgr(G) is the length of the longest sequence (v1, v2, . . . , vk) such that NG[vi] \

i−1

j=1

NG[vj] ̸= ∅.

General spectral graph theory: IEPG 10/18 Math & Stats, University of Victoria

slide-18
SLIDE 18

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Grundy domination number

The Grundy domination number γgr(G) is the length of the longest sequence (v1, v2, . . . , vk) such that NG[vi] \

i−1

j=1

NG[vj] ̸= ∅.

General spectral graph theory: IEPG 10/18 Math & Stats, University of Victoria

slide-19
SLIDE 19

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Grundy domination number

The Grundy domination number γgr(G) is the length of the longest sequence (v1, v2, . . . , vk) such that NG[vi] \

i−1

j=1

NG[vj] ̸= ∅.

General spectral graph theory: IEPG 10/18 Math & Stats, University of Victoria

slide-20
SLIDE 20

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Grundy domination number

The Grundy domination number γgr(G) is the length of the longest sequence (v1, v2, . . . , vk) such that NG[vi] \

i−1

j=1

NG[vj] ̸= ∅.

General spectral graph theory: IEPG 10/18 Math & Stats, University of Victoria

slide-21
SLIDE 21

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Grundy domination number

The Grundy domination number γgr(G) is the length of the longest sequence (v1, v2, . . . , vk) such that NG[vi] \

i−1

j=1

NG[vj] ̸= ∅. So γgr(G) = 5.

General spectral graph theory: IEPG 10/18 Math & Stats, University of Victoria

slide-22
SLIDE 22

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Grundy total domination number

The Grundy total domination number γt

gr(G) is the length of the

longest sequence (v1, v2, . . . , vk) such that NG(vi) \

i−1

j=1

NG(vj) ̸= ∅.

General spectral graph theory: IEPG 11/18 Math & Stats, University of Victoria

slide-23
SLIDE 23

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Grundy total domination number

The Grundy total domination number γt

gr(G) is the length of the

longest sequence (v1, v2, . . . , vk) such that NG(vi) \

i−1

j=1

NG(vj) ̸= ∅.

General spectral graph theory: IEPG 11/18 Math & Stats, University of Victoria

slide-24
SLIDE 24

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Grundy total domination number

The Grundy total domination number γt

gr(G) is the length of the

longest sequence (v1, v2, . . . , vk) such that NG(vi) \

i−1

j=1

NG(vj) ̸= ∅.

General spectral graph theory: IEPG 11/18 Math & Stats, University of Victoria

slide-25
SLIDE 25

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Grundy total domination number

The Grundy total domination number γt

gr(G) is the length of the

longest sequence (v1, v2, . . . , vk) such that NG(vi) \

i−1

j=1

NG(vj) ̸= ∅.

General spectral graph theory: IEPG 11/18 Math & Stats, University of Victoria

slide-26
SLIDE 26

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Grundy total domination number

The Grundy total domination number γt

gr(G) is the length of the

longest sequence (v1, v2, . . . , vk) such that NG(vi) \

i−1

j=1

NG(vj) ̸= ∅.

General spectral graph theory: IEPG 11/18 Math & Stats, University of Victoria

slide-27
SLIDE 27

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Grundy total domination number

The Grundy total domination number γt

gr(G) is the length of the

longest sequence (v1, v2, . . . , vk) such that NG(vi) \

i−1

j=1

NG(vj) ̸= ∅. So γt

gr(G) = 4.

General spectral graph theory: IEPG 11/18 Math & Stats, University of Victoria

slide-28
SLIDE 28

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Rank bound

Theorem (L 2017)

Let G be a graph. Then γgr(G) ≤ rank(A) for any A ∈ S(G) with diagonal entries all nonzero; and γt

gr(G) ≤ rank(A)

for any A ∈ S(G) with zero diagonal.

General spectral graph theory: IEPG 12/18 Math & Stats, University of Victoria

slide-29
SLIDE 29

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Let P be the Petersen graph. Consider A = [C − I I5 I5 C′ − I ] and B = [C I5 I5 −C′ ] , where C and C′ are the adjacency matrix of C5 and C5,

  • respectively. Then γgr(P) ≤ rank(A) = 5 and the sequence

(1, 2, 3, 4, 5) is optimal. 1 6 2 7 3 8 4 9 5 10

General spectral graph theory: IEPG 13/18 Math & Stats, University of Victoria

slide-30
SLIDE 30

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Let P be the Petersen graph. Consider A = [C − I I5 I5 C′ − I ] and B = [C I5 I5 −C′ ] , where C and C′ are the adjacency matrix of C5 and C5, respectively. Then γt

gr(G) ≤ rank(B) = 6 and the sequence

(9, 1, 2, 3, 4, 5) is optimal. 1 6 2 7 3 8 4 9 5 10

General spectral graph theory: IEPG 13/18 Math & Stats, University of Victoria

slide-31
SLIDE 31

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Proof of the theorem

▶ Goal: Show γgr(G) ≤ rank(A) for all A ∈ S(G) with nonzero

diagonal entries.

▶ Key: Permutation does not change the rank, and the

dominating sequence gives an echelon form. Pick an optimal sequence (v1, . . . , vk) and a matrix A. Let Ni be the vertices dominated by vi but not any vertex before vi.        

N1 N2 ··· Nk v1

∗ · · · ∗ · · ·

v2

? ∗ · · · ∗ . . . . . . ? ? ...

vk

? · · · ? ∗ · · · ∗

  • ther vertices

? ? ? ?        

General spectral graph theory: IEPG 14/18 Math & Stats, University of Victoria

slide-32
SLIDE 32

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Proof of the theorem

▶ Goal: Show γgr(G) ≤ rank(A) for all A ∈ S(G) with nonzero

diagonal entries.

▶ Key: Permutation does not change the rank, and the

dominating sequence gives an echelon form. Pick an optimal sequence (v1, . . . , vk) and a matrix A. Let Ni be the vertices dominated by vi but not any vertex before vi.        

N1 N2 ··· Nk v1

∗ · · · ∗ · · ·

v2

? ∗ · · · ∗ . . . . . . ? ? ...

vk

? · · · ? ∗ · · · ∗

  • ther vertices

? ? ? ?        

General spectral graph theory: IEPG 14/18 Math & Stats, University of Victoria

slide-33
SLIDE 33

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Inverse eigenvalue problem of a graph

The inverse eigenvalue problem of a graph (IEPG) aims to fjnd all spectra in S(G) for a given graph. λ1 λ2 λq multiplicities eigenvalues ≤ Z(G) q ≥ len(unique shortest path)+1

General spectral graph theory: IEPG 15/18 Math & Stats, University of Victoria

slide-34
SLIDE 34

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks!

(Idea from Totem Poles in Canada.)

General spectral graph theory: IEPG 16/18 Math & Stats, University of Victoria

slide-35
SLIDE 35

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

References I

  • C. Godsil.

Spectra of trees. Annals of Discrete Math., 20:151–159, 1984.

  • C. R. Johnson and A. Leal Duarte.

The maximum multiplicity of an eigenvalue in a matrix whose graph is a tree. Linear Multilinear Algebra, 46:139–144, 1999.

  • J. C.-H. Lin.

Zero forcing number, Grundy domination number, and their variants. http://arxiv.org/abs/1706.00798. (under review).

General spectral graph theory: IEPG 17/18 Math & Stats, University of Victoria

slide-36
SLIDE 36

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

References II

  • J. Sinkovic.

A graph for which the inertia bound is not tight.

  • J. Algebraic Combin., 2017.

https://doi.org/10.1007/s10801-017-0768-0.

General spectral graph theory: IEPG 18/18 Math & Stats, University of Victoria