On the minimum rank of a graph Jisu Jeong June 21, 2013 Jisu Jeong - - PowerPoint PPT Presentation

on the minimum rank of a graph
SMART_READER_LITE
LIVE PREVIEW

On the minimum rank of a graph Jisu Jeong June 21, 2013 Jisu Jeong - - PowerPoint PPT Presentation

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work On the minimum rank of a graph Jisu Jeong June 21, 2013 Jisu Jeong On the minimum rank of a graph Minimum


slide-1
SLIDE 1

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work

On the minimum rank of a graph

Jisu Jeong June 21, 2013

Jisu Jeong On the minimum rank of a graph

slide-2
SLIDE 2

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work

1

Minimum rank Definition, motivation, and properties Main topics

2

The minimum rank of a random graph over the binary field Known results Our results

3

An algorithm to decide the minimum rank for fixed k Known results Our results

4

Future work

Jisu Jeong On the minimum rank of a graph

slide-3
SLIDE 3

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work Definition, motivation, and properties Main topics

Definition

a b c d e

Jisu Jeong On the minimum rank of a graph

slide-4
SLIDE 4

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work Definition, motivation, and properties Main topics

Definition

a b c d e

Thus, mr(F2, C5) ≤ 3

Jisu Jeong On the minimum rank of a graph

slide-5
SLIDE 5

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work Definition, motivation, and properties Main topics

Definition

a b c d e

Thus, mr(F2, C5) ≥ 3

Jisu Jeong On the minimum rank of a graph

slide-6
SLIDE 6

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work Definition, motivation, and properties Main topics

Motivation

Jisu Jeong On the minimum rank of a graph

slide-7
SLIDE 7

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work Definition, motivation, and properties Main topics

Some properties

Some properties The miminum rank of G is at most 1 if and only if G can be expressed as the union of a clique and an independent set. A path G is the only graph of minimum rank |V (G)| − 1. If G′ is an induced subgraph of G, then mr(G′) ≤ mr(G).

Jisu Jeong On the minimum rank of a graph

slide-8
SLIDE 8

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work Definition, motivation, and properties Main topics

Main topics

The minimum rank of a random graph over the binary field. (joint work with Choongbum Lee, Po-Shen Loh, and Sang-il Oum) An algorithm to decide that the input graph has the minimum rank at most k over Fq, for a fixed integer k. (joint work with Sang-il Oum)

Jisu Jeong On the minimum rank of a graph

slide-9
SLIDE 9

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work Known results Our results

Main topics

The minimum rank of a random graph over the binary field. (joint work with Choongbum Lee, Po-Shen Loh, and Sang-il Oum) An algorithm to decide that the input graph has the minimum rank at most k over Fq, for a fixed integer k. (joint work with Sang-il Oum)

Jisu Jeong On the minimum rank of a graph

slide-10
SLIDE 10

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work Known results Our results

Known results

The minimum rank of a random graph over a field. R† F2‡ G(n, 1/2) 0.147n < mr < 0.5n n − √ 2n ≤ mr G(n, p) cn < mr < dn † Hall, Hogben, Martin, and Shader, 2010 ‡ Friedland and Loewy, 2010

Jisu Jeong On the minimum rank of a graph

slide-11
SLIDE 11

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work Known results Our results

Our results

Let p(n) be a function s.t. 0 < p(n) ≤ 1

2 and np(n) is increasing.

We prove that the minimum rank of G(n, 1/2) and G(n, p(n))

  • ver the binary field is at least n − o(n) a.a.s.

We have two different proofs. Theorem mr(F2, G(n, 1/2)) ≥ n − 1.415√n a.a.s. mr(F2, G(n, p(n))) ≥ n − 1.178

  • n/p(n) a.a.s.

Theorem mr(F2, G(n, 1/2)) ≥ n − √ 2n − 1.1 a.a.s. mr(F2, G(n, p(n))) ≥ n − 1.483

  • n/p(n) a.a.s.

Jisu Jeong On the minimum rank of a graph

slide-12
SLIDE 12

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work Known results Our results

Our results

Let p(n) be a function s.t. 0 < p(n) ≤ 1

2 and np(n) is increasing.

We prove that the minimum rank of G(n, 1/2) and G(n, p(n))

  • ver the binary field is at least n − o(n) a.a.s.

We have two different proofs. Theorem mr(F2, G(n, 1/2)) ≥ n − 1.415√n a.a.s. mr(F2, G(n, p(n))) ≥ n − 1.178

  • n/p(n) a.a.s.

Theorem mr(F2, G(n, 1/2)) ≥ n − √ 2n − 1.1 a.a.s. mr(F2, G(n, p(n))) ≥ n − 1.483

  • n/p(n) a.a.s.

Jisu Jeong On the minimum rank of a graph

slide-13
SLIDE 13

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work Known results Our results

Main topics

The minimum rank of a random graph over the binary field. (joint work with Choongbum Lee, Po-Shen Loh, and Sang-il Oum) An algorithm to decide that the input graph has the minimum rank at most k over Fq, for a fixed integer k. (joint work with Sang-il Oum)

Jisu Jeong On the minimum rank of a graph

slide-14
SLIDE 14

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work Known results Our results

Known results

Theorem(Berman, Friedland, Hogben, Rothblum, and Shader, 08) The computation of the minimum rank over R and C is decidable. Theorem(Ding and Kotlov, 06) For every nonnegative integer k, the set of graphs of minimum rank at most k is characterized by finitely many forbidden induced subgraphs, each having at most ( qk+2

2

)2 vertices.

Jisu Jeong On the minimum rank of a graph

slide-15
SLIDE 15

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work Known results Our results

Our results

Theorem Let k be a fixed positive integer and Fq be a fixed finite field. There exists an O(|V (G)|2)-time algorithm that decides whether the input graph G has the minimum rank over Fq at most k. Proofs Monadic second-order logic and Courcelle’s thm Dynamic programming Kernelization

Jisu Jeong On the minimum rank of a graph

slide-16
SLIDE 16

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work Known results Our results

Our results

Theorem Let k be a fixed positive integer and Fq be a fixed finite field. There exists an O(|V (G)|2)-time algorithm that decides whether the input graph G has the minimum rank over Fq at most k. Proofs Monadic second-order logic (∃, ∀, ∨, ∧, ∈, ∼)

mr(F2, G) ≤ k mr(Fq, G) ≤ k → H is an induced subgraph of G

Courcelle’s thm

MS formula can be decided in linear time if the input graph is given with its p-expression.

Jisu Jeong On the minimum rank of a graph

slide-17
SLIDE 17

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work Known results Our results

Our results

Theorem Let k be a fixed positive integer and Fq be a fixed finite field. There exists an O(|V (G)|2)-time algorithm that decides whether the input graph G has the minimum rank over Fq at most k. Proofs Dynamic programming

The number of partial solutions are bounded if an input graph has the minimum rank at most k. H is an induced subgraph of G.

Jisu Jeong On the minimum rank of a graph

slide-18
SLIDE 18

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work Known results Our results

Our results

Theorem Let k be a fixed positive integer and Fq be a fixed finite field. There exists an O(|V (G)|4)-time algorithm that decides whether the input graph G has the minimum rank over Fq at most k. Proofs Kernelization

If |V (G)| > ( qk+2

2

)2, find a vertex v such that mr(Fq, G) ≤ k ⇔ mr(Fq, G \ v) ≤ k.

Jisu Jeong On the minimum rank of a graph

slide-19
SLIDE 19

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work

Future work

It is still unknown whether the minimum rank can be computed in polynomial time. The lower bound for G(n, p(n)) has a possibility of being

  • improved. (1.483)

Theorem mr(F2, G(n, 1/2)) ≥ n − √ 2n − 1.1 a.a.s. mr(F2, G(n, p(n))) ≥ n − 1.483

  • n/p(n) a.a.s.

Jisu Jeong On the minimum rank of a graph

slide-20
SLIDE 20

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work

Future work

A nontrivial upper bound of the expectation of the minimum rank of a random graph over the binary field is an open question. The minimum rank of a random graph over the other fields is unknown. R F2 G(n, 1/2) 0.147n < mr < 0.5n n − √ 2n ≤ mr G(n, p) cn < mr < dn

Jisu Jeong On the minimum rank of a graph

slide-21
SLIDE 21

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work

Thank you.

Jisu Jeong On the minimum rank of a graph

slide-22
SLIDE 22

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work Jisu Jeong On the minimum rank of a graph

slide-23
SLIDE 23

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work

Our results

Let p(n) be a function s.t. 0 < p(n) ≤ 1

2 and np(n) is increasing.

We prove that the minimum rank of G(n, 1/2) and G(n, p(n))

  • ver the binary field is at least n − o(n) a.a.s.

We have two different proofs. Theorem mr(F2, G(n, 1/2)) ≥ n − 1.415√n a.a.s. mr(F2, G(n, p(n))) ≥ n − 1.178

  • n/p(n) a.a.s.

Theorem mr(F2, G(n, 1/2)) ≥ n − √ 2n − 1.1 a.a.s. (Proof) mr(F2, G(n, p(n))) ≥ n − 1.483

  • n/p(n) a.a.s.

Jisu Jeong On the minimum rank of a graph

slide-24
SLIDE 24

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work

Sketch of the proof

Theorem Let F2 be the binary field and G(n, 1

2) be a random graph. Then,

mr

  • F2, G(n, 1

2)

  • ≥ n −

√ 2n − 1.1 asymptotically almost surely. Sketch of the proof. G = G(n, 1/2) Gn : a set of all graphs with a vertex set {1, 2, · · · , n} Sn(F2) : a set of all n × n symmetric matrices over the binary field

Jisu Jeong On the minimum rank of a graph

slide-25
SLIDE 25

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work

There can be many different matrices representing the same graph. If one of them has rank less than r, then the minimum rank of this graph is less than r. Thus,

  • mr(F2,H)<r

H∈G2

P[G = H] ≤

  • rank(N)<r

N∈M

P[G = G(N)]. Let M be an n × n random symmetric matrix s.t. every entry in the upper triangle and diagonal of M is 1 with 1/2. For N ∈ Sn(F2), we have P[G = G(N)] = 2nP[M = N] because the diagonal entries are decided with probability 1/2 independently at random.

Jisu Jeong On the minimum rank of a graph

slide-26
SLIDE 26

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work

Therefore, we have P[mr(F2, G) < n − Ln] =

  • mr(F2,H)<n−Ln

H∈G

P[G = H] ≤

  • rank(N)<n−Ln

N∈M

P[G = G(N)] = 2n

  • rank(N)<n−Ln

N∈M

P[M = N] = 2nP[rank(M) < n − Ln] = 2nP[nullity(M) > Ln]. It is enough to show that P[nullity(M) > √ 2n + 1.1] is o(1/2n). So, we focus on P[nullity(M) = Ln].

Jisu Jeong On the minimum rank of a graph

slide-27
SLIDE 27

Minimum rank The minimum rank of a random graph over the binary field An algorithm to decide the minimum rank for fixed k Future work

Lemma Let Mi be an i × i random symmetric matrix such that every entry in the upper triangle and diagonal of Mi is 1 with probability 1

2

independently at random. And let Pi,k be the probability that Mi has nullity k. Then, P1,0 = P1,1 = P2,0 = 1

2, P2,1 = 3 8, P2,2 = 1 8,

Pi,−1 = 0 for all i, Pi,k = 0 for all i < k, and Pi,k = 1 2Pi−1,k + 1 2i Pi−1,k−1 + 1 2(1 − 1 2i−1 )Pi−2,k for i ≥ 3, k ≥ 0.

Jisu Jeong On the minimum rank of a graph