Probl` emes didentification dans les graphes Aline Parreau S - - PowerPoint PPT Presentation

probl emes d identification dans les graphes
SMART_READER_LITE
LIVE PREVIEW

Probl` emes didentification dans les graphes Aline Parreau S - - PowerPoint PPT Presentation

Probl` emes didentification dans les graphes Aline Parreau S eminaire DOLPHIN 20 septembre 2012 1/42 Fire detection in a museum? 2/42 Fire detection in a museum? Detector can detect fire in their room or in their neighborhood.


slide-1
SLIDE 1

Probl` emes d’identification dans les graphes

Aline Parreau

S´ eminaire DOLPHIN

20 septembre 2012

1/42

slide-2
SLIDE 2

Fire detection in a museum?

2/42

slide-3
SLIDE 3

Fire detection in a museum?

  • Detector can detect fire in their room or in their

neighborhood.

2/42

slide-4
SLIDE 4

Fire detection in a museum?

  • Detector can detect fire in their room or in their

neighborhood.

2/42

slide-5
SLIDE 5

Fire detection in a museum?

  • Detector can detect fire in their room or in their

neighborhood.

2/42

slide-6
SLIDE 6

Fire detection in a museum?

  • Detector can detect fire in their room or in their

neighborhood.

2/42

slide-7
SLIDE 7

Fire detection in a museum?

  • Detector can detect fire in their room or in their

neighborhood.

  • Each room must contain a detector or have a detector in a

neighboring room.

2/42

slide-8
SLIDE 8

Fire detection in a museum?

  • Detector can detect fire in their room or in their

neighborhood.

  • Each room must contain a detector or have a detector in a

neighboring room.

2/42

slide-9
SLIDE 9

Modelization with a graph

  • Vertices V : rooms
  • Edges E: between two neighboring rooms

3/42

slide-10
SLIDE 10

Modelization with a graph

  • Vertices V : rooms
  • Edges E: between two neighboring rooms

3/42

slide-11
SLIDE 11

Modelization with a graph

  • Vertices V : rooms
  • Edges E: between two neighboring rooms
  • Set of detectors = dominating set S:

∀u ∈ V , N[u] ∩ S = ∅

3/42

slide-12
SLIDE 12

Modelization with a graph

  • Vertices V : rooms
  • Edges E: between two neighboring rooms
  • Set of detectors = dominating set S:

∀u ∈ V , N[u] ∩ S = ∅

3/42

slide-13
SLIDE 13

Back to the museum

4/42

slide-14
SLIDE 14

Back to the museum

Where is the fire ?

4/42

slide-15
SLIDE 15

Back to the museum

Where is the fire ?

4/42

slide-16
SLIDE 16

Back to the museum

Where is the fire ?

4/42

slide-17
SLIDE 17

Back to the museum ? ?

Where is the fire ?

To locate the fire, we need more detectors.

4/42

slide-18
SLIDE 18

Identifying where is the fire

b c a d

4/42

slide-19
SLIDE 19

Identifying where is the fire

b c a d a,b b a,b,c b,c,d b,c c,d In each room, the set of detectors in the neighborhood is unique.

4/42

slide-20
SLIDE 20

Modelization with a graph

Identifying code C = subset of vertices of a graph which is

  • dominating : ∀u ∈ V , N[u] ∩ C = ∅,
  • separating : ∀u, v ∈ V , N[u] ∩ C = N[v] ∩ C.

5 1 2 6 3 4 b a c d 5 1 6 4 V \ C a b c d 1

  • 2
  • 3
  • 4
  • 5
  • 6
  • 5/42
slide-21
SLIDE 21

Modelization with a graph

Identifying code C = subset of vertices of a graph which is

  • dominating : ∀u ∈ V , N[u] ∩ C = ∅,
  • separating : ∀u, v ∈ V , N[u] ∩ C = N[v] ∩ C.

5 1 2 6 3 4 b a c d 5 1 6 4 V \ C a b c d 1

  • 2
  • 3
  • 4
  • 5
  • 6
  • 5/42
slide-22
SLIDE 22

Modelization with a graph

Identifying code C = subset of vertices of a graph which is

  • dominating : ∀u ∈ V , N[u] ∩ C = ∅,
  • separating : ∀u, v ∈ V , N[u] ∩ C = N[v] ∩ C.

5 1 2 6 3 4 b a c d 5 1 6 4 V \ C a b c d 1

  • 2
  • 3
  • 4
  • 5
  • 6
  • 5/42
slide-23
SLIDE 23

Modelization with a graph

Identifying code C = subset of vertices of a graph which is

  • dominating : ∀u ∈ V , N[u] ∩ C = ∅,
  • separating : ∀u, v ∈ V , N[u] ∩ C = N[v] ∩ C.

5 1 2 6 3 4 b a c d 5 1 6 4 V \ C a b c d 1

  • 2
  • 3
  • 4
  • 5
  • 6
  • 5/42
slide-24
SLIDE 24

Facts about identifying codes

  • Introduced in 1998 by Karpvosky, Chakrabarty and Levitin
  • Motivation: fault-detection in processors networks

6/42

slide-25
SLIDE 25

Facts about identifying codes

  • Introduced in 1998 by Karpvosky, Chakrabarty and Levitin
  • Motivation: fault-detection in processors networks
  • Main question:

Given a graph G, what is the size γID(G) of minimum identifying code ?

6/42

slide-26
SLIDE 26

Facts about identifying codes

  • Introduced in 1998 by Karpvosky, Chakrabarty and Levitin
  • Motivation: fault-detection in processors networks
  • Main question:

Given a graph G, what is the size γID(G) of minimum identifying code ?

  • Existence ⇔ no twins in the graph:

u v Twins: N[u] = N[v]

6/42

slide-27
SLIDE 27

A difficult question...

Identifying Code : Given a twin-free graph G and an integer k, is there an identifying code of size k in G? Identifying Code is NP-complete. Proposition Charon, Hudry, Lobstein, 2001

7/42

slide-28
SLIDE 28

A difficult question...

Identifying Code : Given a twin-free graph G and an integer k, is there an identifying code of size k in G? Identifying Code is NP-complete. Proposition Charon, Hudry, Lobstein, 2001

  • Best polynomial approximation with logarithmic factor
  • Polynomial for trees

7/42

slide-29
SLIDE 29

Outline

  • 1. Bounds and extremal graphs
  • 2. Study in restricted classes of graphs
  • 3. Identifying colorings
  • 4. Some perspectives

8/42

slide-30
SLIDE 30

Part I

Bounds and extremal graphs

9/42

slide-31
SLIDE 31

Bounds

|V | : number of vertices

log(|V | + 1) ≤ γID(G) ≤ |V | − 1

10/42

slide-32
SLIDE 32

Bounds

|V | : number of vertices

log(|V | + 1) ≤ γID(G) ≤ |V | − 1

  • Karpovsky, Chakrabarty, Levitin in

1998.

  • Tight example:

b c a bc ac ab abc

10/42

slide-33
SLIDE 33

Bounds

|V | : number of vertices

log(|V | + 1) ≤ γID(G) ≤ |V | − 1

  • Karpovsky, Chakrabarty, Levitin in

1998.

  • Tight example:

b c a bc ac ab abc

  • Complete characterization by Mon-

cel in 2006.

10/42

slide-34
SLIDE 34

Bounds

|V | : number of vertices

log(|V | + 1) ≤ γID(G) ≤ |V | − 1

  • Karpovsky, Chakrabarty, Levitin in

1998.

  • Bertrand and Gravier, Moncel

in 2001.

  • Tight example:

b c a bc ac ab abc

  • Tight example:
  • Complete characterization by Mon-

cel in 2006.

  • Complete characterization?

10/42

slide-35
SLIDE 35

Some tight examples and a conjecture

pStarsp

11/42

slide-36
SLIDE 36

Some tight examples and a conjecture

pStarsp Complete graphs minus maximal matching

11/42

slide-37
SLIDE 37

Some tight examples and a conjecture

pStarsp Complete graphs minus maximal matching These are the only graphs with γID = |V | − 1. Conjecture Charbit, Charon, Cohen, Hudry, Lobstein, 2008

11/42

slide-38
SLIDE 38

Characterization of graphs with γID(G) = |V | − 1

(1) Star K1,n, (1) K1,6

12/42

slide-39
SLIDE 39

Characterization of graphs with γID(G) = |V | − 1

(1) Star K1,n, (2) Graphs Pk−1

2k ,

(1) K1,6 (2) P2

6

12/42

slide-40
SLIDE 40

Characterization of graphs with γID(G) = |V | − 1

(1) Star K1,n, (2) Graphs Pk−1

2k ,

(3) Join of several graphs in (2) and/or with some K2’s, (1) K1,6 (2) P2

6

(3) P4 ⊲ ⊳ P4

12/42

slide-41
SLIDE 41

Characterization of graphs with γID(G) = |V | − 1

(1) Star K1,n, (2) Graphs Pk−1

2k ,

(3) Join of several graphs in (2) and/or with some K2’s, (1) K1,6 (2) P2

6

(3) P4 ⊲ ⊳ P4

12/42

slide-42
SLIDE 42

Characterization of graphs with γID(G) = |V | − 1

(1) Star K1,n, (2) Graphs Pk−1

2k ,

(3) Join of several graphs in (2) and/or with some K2’s, (1) K1,6 (2) P2

6

(3) P4 ⊲ ⊳ P4 ⊲ ⊳ K2

12/42

slide-43
SLIDE 43

Characterization of graphs with γID(G) = |V | − 1

(1) Star K1,n, (2) Graphs Pk−1

2k ,

(3) Join of several graphs in (2) and/or with some K2’s, (1) K1,6 (2) P2

6

(3) P4 ⊲ ⊳ P4 ⊲ ⊳ K2

12/42

slide-44
SLIDE 44

Characterization of graphs with γID(G) = |V | − 1

(1) Star K1,n, (2) Graphs Pk−1

2k ,

(3) Join of several graphs in (2) and/or with some K2’s, (4) A graph in (2) or (3) with a universal vertex. (1) K1,6 (2) P2

6

(3) P4 ⊲ ⊳ P4 ⊲ ⊳ K2 (4) P4 ⊲ ⊳ K2

12/42

slide-45
SLIDE 45

Characterization of graphs with γID(G) = |V | − 1

(1) Star K1,n, (2) Graphs Pk−1

2k ,

(3) Join of several graphs in (2) and/or with some K2’s, (4) A graph in (2) or (3) with a universal vertex. (1) K1,6 (2) P2

6

(3) P4 ⊲ ⊳ P4 ⊲ ⊳ K2 (4) P4 ⊲ ⊳ K2 ⊲ ⊳ K1

12/42

slide-46
SLIDE 46

Characterization of graphs with γID(G) = |V | − 1

(1) Star K1,n, (2) Graphs Pk−1

2k ,

(3) Join of several graphs in (2) and/or with some K2’s, (4) A graph in (2) or (3) with a universal vertex. Let G be a connected twin-free graph. γID(G) = |V | − 1 ⇔ G in (1), (2), (3) or (4) Theorem Foucaud, Guerrini, Kovˇ se, Naserasr, P., Valicov, 2011

12/42

slide-47
SLIDE 47

Ideas of the proof

γID(G) = |V | − 1 ⇔ G in (1), (2), (3) or (4) Theorem Foucaud, Guerrini, Kovˇ se, Naserasr, P., Valicov, 2011 ⇐ By induction

13/42

slide-48
SLIDE 48

Ideas of the proof

γID(G) = |V | − 1 ⇔ G in (1), (2), (3) or (4) Theorem Foucaud, Guerrini, Kovˇ se, Naserasr, P., Valicov, 2011 ⇐ By induction ⇒ Let G be a minimal counter-example.

  • There is u ∈ V s.t. G − u extremal.
  • By minimality, G − u is in (1), (2), (3) or (4).
  • We can construct an identifying code of size |V | − 2 of G,

contradiction.

13/42

slide-49
SLIDE 49

Consequence

If γID(G) = |V | − 1, G has maximum degree ∆ ≥ |V | − 2. Corollary

14/42

slide-50
SLIDE 50

Consequence

If γID(G) = |V | − 1, G has maximum degree ∆ ≥ |V | − 2. Corollary Upper bound with the maximum degree ∆? γID(G) ≤ |V | − |V | ∆ + O(1). Conjecture Foucaud, Klasing, Kosowski, Raspaud, 2012

14/42

slide-51
SLIDE 51

Part II

Study in a restricted class of graphs:

Line graphs

15/42

slide-52
SLIDE 52

Identifying code in line graphs

G

L

L(G)

16/42

slide-53
SLIDE 53

Identifying code in line graphs

G

L

L(G)

16/42

slide-54
SLIDE 54

Identifying code in line graphs

G

L

L(G)

16/42

slide-55
SLIDE 55

Identifying code in line graphs

G

L

L(G)

16/42

slide-56
SLIDE 56

Identifying code in line graphs

G

L

L(G) Identifying code

16/42

slide-57
SLIDE 57

Identifying code in line graphs

Edge identifying code G

L

L(G) Identifying code

16/42

slide-58
SLIDE 58

Identifying code in line graphs

Edge identifying code Pendant edges G

L

Twins L(G) Identifying code γEID(G) = γID(L(G))

16/42

slide-59
SLIDE 59

Still difficult

Edge-IDCode : Given G pendant-free and k, γEID(G) ≤ k ? Edge-IDCode is NP-complete even for planar subcubic bipar- tite graphs with large girth. Theorem Foucaud, Gravier, Naserasr, P., Valicov, 2012

Reduction from Planar (≤ 3, 3)-SAT.

17/42

slide-60
SLIDE 60

Still difficult

Edge-IDCode : Given G pendant-free and k, γEID(G) ≤ k ? Edge-IDCode is NP-complete even for planar subcubic bipar- tite graphs with large girth. Theorem Foucaud, Gravier, Naserasr, P., Valicov, 2012

Reduction from Planar (≤ 3, 3)-SAT.

Identifying Code is NP-complete even for perfect planar 3- colorable line graphs with maximum degree 4. Corollary

17/42

slide-61
SLIDE 61

Bounds using the number of vertices

1 2|V (G)| ≤ γEID(G) ≤ 2|V (G)| − 3 Proposition Foucaud, Gravier, Naserasr, P., Valicov, 2012

18/42

slide-62
SLIDE 62

Bounds using the number of vertices

1 2|V (G)| ≤ γEID(G) ≤ 2|V (G)| − 3 Proposition Foucaud, Gravier, Naserasr, P., Valicov, 2012

  • Lower Bound: a code must cover ≃ half of vertices.

→ Tight for hypercubes.

18/42

slide-63
SLIDE 63

Bounds using the number of vertices

1 2|V (G)| ≤ γEID(G) ≤ 2|V (G)| − 3 Proposition Foucaud, Gravier, Naserasr, P., Valicov, 2012

  • Lower Bound: a code must cover ≃ half of vertices.

→ Tight for hypercubes.

  • Upper Bound: a minimal code is 2-degenerate.

→ Tight only for K4.

18/42

slide-64
SLIDE 64

Bounds using the number of vertices

1 2|V (G)| ≤ γEID(G) ≤ 2|V (G)| − 3 Proposition Foucaud, Gravier, Naserasr, P., Valicov, 2012

  • Lower Bound: a code must cover ≃ half of vertices.

→ Tight for hypercubes.

  • Upper Bound: a minimal code is 2-degenerate.

→ Tight only for K4. → Infinite family with γEID(G) = 2|V (G)| − 6:

· · ·

18/42

slide-65
SLIDE 65

Bounds using the number of vertices

1 2|V (G)| ≤ γEID(G) ≤ 2|V (G)| − 3 Proposition Foucaud, Gravier, Naserasr, P., Valicov, 2012 Edge-IDCode has a polynomial 4-approximation. Corollary

  • Best polynomial approximation for identifying codes in

log(|V |).

(Laifenbeld, Trachtenberg, Berger-Wolf, 2006 and Gravier, Klasing, Moncel, 2008)

18/42

slide-66
SLIDE 66

Bounds using the number of edges

3 2 √ 2

  • |E(G)| ≤ γEID(G) ≤ |E(G)| − 1

Proposition Foucaud, Gravier, Naserasr, P., Valicov, 2012

  • Upper Bound: from identifying code
  • Lower Bound: using the lower bound for vertices

→ Tight for:

  • · · ·

19/42

slide-67
SLIDE 67

Bounds using the number of edges

3 2 √ 2

  • |E(G)| ≤ γEID(G) ≤ |E(G)| − 1

Proposition Foucaud, Gravier, Naserasr, P., Valicov, 2012 If G is a line graph, γID(G) ≥ Θ(

  • |V |)

Corollary

19/42

slide-68
SLIDE 68

Conclusion for line graphs

  • Class of graph for which γID(G) ≥ Θ(
  • |V |) (instead of

Θ(log(|V |))).

  • Defined by forbidden induced subgraphs:
  • Is the lower bound still true with less restrictions? For other

classes defined by forbidden induced subgraphs?

→ False for claw-free graphs. → True for interval graphs.

20/42

slide-69
SLIDE 69

Part III

A variation of identifying code:

Identifying colorings of graphs

21/42

slide-70
SLIDE 70

Some variations

  • Locating-dominating codes
  • Resolving sets
  • (r, ≤ ℓ)-identifying codes
  • Weak and light codes
  • Tolerant identifying codes
  • Watching systems
  • Discriminating codes
  • Adaptative identifying codes
  • Locating colorings
  • ...

22/42

slide-71
SLIDE 71

Some variations

  • Locating-dominating codes
  • Resolving sets
  • (r, ≤ ℓ)-identifying codes
  • Weak and light codes
  • Tolerant identifying codes
  • Watching systems
  • Discriminating codes
  • Adaptative identifying codes
  • Locating colorings
  • ...

One more: Identifying coloring

22/42

slide-72
SLIDE 72

Proper coloring of graphs

→ Two adjacent vertices have different colors. χ(G) = 3 Chromatic number χ(G) : minimum number of colors needed

23/42

slide-73
SLIDE 73

Proper coloring of graphs - a lower bound

Clique number ω(G) : max. number of vertices that induces a complete graph ω(G) = 3

For any graph G, χ(G) ≥ ω(G)

24/42

slide-74
SLIDE 74

Proper coloring of graphs - a lower bound

Clique number ω(G) : max. number of vertices that induces a complete graph ω(G) = 4

For any graph G, χ(G) ≥ ω(G)

24/42

slide-75
SLIDE 75

Proper coloring of graphs - a lower bound

Clique number ω(G) : max. number of vertices that induces a complete graph ω(G) = 4

For any graph G, χ(G) ≥ ω(G)

24/42

slide-76
SLIDE 76

...that is not always reached

χ(C5) = 3 but ω(C5) = 2

25/42

slide-77
SLIDE 77

...that is not always reached

1 2 1 2 3 χ(C5) = 3 but ω(C5) = 2

25/42

slide-78
SLIDE 78

Perfect graphs

Perfect graph (1963): G is perfect if ω(H) = χ(H) for any induced subgraph H of G G is perfect if and only if it has no induced odd cycle or comple- ment of odd cycle with more than 4 vertices Theorem Strong Perfect Graph Theorem (Chudnovsky et al. 2002)

26/42

slide-79
SLIDE 79

A part of the big family of perfect graphs Perfect

Chordal Permutation Line of bipartite Cograph Trees k-trees Split Bipartite Interval

27/42

slide-80
SLIDE 80

Identification with colors

Identifying codes Proper graph colorings

28/42

slide-81
SLIDE 81

Identification with colors

Identifying codes Proper graph colorings

Identifying colorings

28/42

slide-82
SLIDE 82

Locally identifying coloring

  • Proper vertex coloring c : V → N
  • local identification by the colors in the neighborhood: c(N[x])

2 2 3 2 1 1

{1, 2, 3} {2, 3} {1, 2, 3} {1, 2} {1, 2, 3} {1, 2}

c(N[x]) = c(N[y]) for xy ∈ E

  • χlid(G): min. number of colors in a lid-coloring of G.

29/42

slide-83
SLIDE 83

An example: the path

30/42

slide-84
SLIDE 84

An example: the path

1 2 3 4 1 2 3 4

30/42

slide-85
SLIDE 85

An example: the path

1 2 3 4 1 2 3 4

1, 2 1, 2, 3 2, 3, 4 1, 3, 4 1, 2, 4 1, 2, 3 2, 3, 4 3, 4

30/42

slide-86
SLIDE 86

An example: the path

1 2 3 4 1 2 3 4

1, 2 1, 2, 3 2, 3, 4 1, 3, 4 1, 2, 4 1, 2, 3 2, 3, 4 3, 4

χlid(Pk) ≤ 4

30/42

slide-87
SLIDE 87

An example: the path

1 2 3 4 1 2 3 4

1, 2 1, 2, 3 2, 3, 4 1, 3, 4 1, 2, 4 1, 2, 3 2, 3, 4 3, 4

χlid(Pk) ≤ 4 With 3 colors : 1 2

1, 2

3

1, 2, 3

2

2, 3

1

1, 2, 3

2 3 2

1, 2 1, 2, 3 2, 3 2, 3

χlid(Pk) = 3 iff k is odd.

30/42

slide-88
SLIDE 88

Link with chromatic number

  • A lid-coloring is a proper coloring: χlid ≥ χ.
  • No upper bound with χ.

→ complete graph Kk subdivided twice: χlid = k, χ = 3

31/42

slide-89
SLIDE 89

Link with chromatic number

  • A lid-coloring is a proper coloring: χlid ≥ χ.
  • No upper bound with χ.

→ complete graph Kk subdivided twice: χlid = k, χ = 3

1 1

31/42

slide-90
SLIDE 90

Link with chromatic number

  • A lid-coloring is a proper coloring: χlid ≥ χ.
  • No upper bound with χ.

→ complete graph Kk subdivided twice: χlid = k, χ = 3

1 1 2 3

31/42

slide-91
SLIDE 91

Link with chromatic number

  • A lid-coloring is a proper coloring: χlid ≥ χ.
  • No upper bound with χ.

→ complete graph Kk subdivided twice: χlid = k, χ = 3

1 1 2 3

  • Not monotone: χlid(P5) ≤ χlid(P4)

31/42

slide-92
SLIDE 92

χlid is not monotone at all

32/42

slide-93
SLIDE 93

χlid is not monotone at all

u χlid(G) = 5 ≪ k = χlid(G − u)

32/42

slide-94
SLIDE 94

Study in perfect graphs Perfect

Chordal Permutation L(bipartite) Cograph Tree k-tree Split Bipartite Interval

33/42

slide-95
SLIDE 95

Study in perfect graphs Perfect

Chordal Permutation L(bipartite) Cograph Tree Tree k-tree Split Bipartite Bipartite ? Interval

33/42

slide-96
SLIDE 96

Bipartite graphs: the path

1 2 3 4 1 2 3 4

1, 2 1, 2, 3 2, 3, 4 1, 3, 4 1, 2, 4 1, 2, 3 2, 3, 4 3, 4

χlid(Pk) ≤ 4

34/42

slide-97
SLIDE 97

Bipartite graphs are 4-lid-colorable

L0 L1 L2 L3 L4

35/42

slide-98
SLIDE 98

Bipartite graphs are 4-lid-colorable

L0 L1 L2 L3 L4 1 2 3 4 1 → → → → →

{1, 2} {1, 2, 3} {2, 3, 4} or {2, 3} {1, 3, 4} or {3, 4} {1, 4}

35/42

slide-99
SLIDE 99

Bipartite graphs are 4-lid-colorable

L0 L1 L2 L3 L4 1 2 3 4 1 → → → → →

{1, 2} {1, 2, 3} {2, 3, 4} or {2, 3} {1, 3, 4} or {3, 4} {1, 4}

If G is bipartite, χlid(G) ≤ 4.

35/42

slide-100
SLIDE 100

Bipartite graphs

General bounds: 3 ≤ χlid(B) ≤ 4.

36/42

slide-101
SLIDE 101

Bipartite graphs

General bounds: 3 ≤ χlid(B) ≤ 4.

χlid(B) = 3:

36/42

slide-102
SLIDE 102

Bipartite graphs

General bounds: 3 ≤ χlid(B) ≤ 4.

χlid(B) = 3: χlid(B) = 4:

36/42

slide-103
SLIDE 103

Bipartite graphs

General bounds: 3 ≤ χlid(B) ≤ 4.

χlid(B) = 3: χlid(B) = 4:

← ? → In general... 3-Lid-Coloring is NP-complete in bipartite graphs

36/42

slide-104
SLIDE 104

Perfect graphs - results and conjecture Perfect

Chordal Permutation L(bipartite) Cograph Trees k-trees Split Bipartite Interval Trees ≤ 2ω Bipartite ≤ 2ω k-trees

≤ 2ω

Split Interval Cograph

≤ 2ω ≤ 2ω ≤ 2ω

Perfect

Chordal Not bounded by ω ?

37/42

slide-105
SLIDE 105

Perfect graphs - results and conjecture Perfect

Chordal Permutation L(bipartite) Cograph Trees k-trees Split Bipartite Interval Trees ≤ 2ω Bipartite ≤ 2ω k-trees

≤ 2ω

Split Interval Cograph

≤ 2ω ≤ 2ω ≤ 2ω

Perfect

Chordal Not bounded by ω ? Any chordal graph G has a lid-coloring with 2ω(G) colors. Conjecture Esperet, Gravier, Montassier, Ochem, P., 2012

37/42

slide-106
SLIDE 106

A good method for coloring

1 2 3 4 1 2 L1 L2 L3 L4 L5

38/42

slide-107
SLIDE 107

A good method for coloring

1 2 3 4 1 2 L1 L2 L3 L4 L5

  • Outerplanar graphs: Li = union of paths, 5 colors

→ 4 × 5 = 20 colors

38/42

slide-108
SLIDE 108

A good method for coloring

1 2 3 4 1 2 L1 L2 L3 L4 L5

  • Outerplanar graphs: Li = union of paths, 5 colors

→ 4 × 5 = 20 colors

  • Planar graphs: Li = outerplanar, 20 colors and 16 more colors

→ 4 × 20 × 16 = 1280 colors (Gon¸

calves, P., Pinlou, 2012)

38/42

slide-109
SLIDE 109

A good method for coloring

1 2 3 4 1 2 L1 L2 L3 L4 L5

  • Outerplanar graphs: Li = union of paths, 5 colors

→ 4 × 5 = 20 colors

  • Planar graphs: Li = outerplanar, 20 colors and 16 more colors

→ 4 × 20 × 16 = 1280 colors (Gon¸

calves, P., Pinlou, 2012)

  • Same idea for Kk-minor free graphs (Gon¸

calves, P., Pinlou, 2012)

38/42

slide-110
SLIDE 110

Part IV

Perspectives

39/42

slide-111
SLIDE 111

Open questions

  • Bounds and extremal graphs

→ Conjecture γID(G) ≤ n −

n O(∆)

  • Study in restricted classes of graphs

→ Other classes with γID(G) ≥ Θ(

  • |V |)?

→ Better approximation for line graphs ?

  • Identifying colorings

→ Better bound for planar graphs (between 8 and 1280...) → Conjecture χlid ≤ 2ω for chordal graphs

  • Generalization to hypergraph

40/42

slide-112
SLIDE 112

A new approach with integer linear programming?

Identifying code problem is equivalent to the following problem : min

  • u∈V xu

s.t

  • u∈N[v] xu ≥ 1

∀v ∈ V (domination)

  • u∈N[v]∆N[v′] xu ≥ 1

∀v = v′ ∈ V 2 (separation) xu ∈ {0, 1} → Subproblem of hitting set, covering set problems → New lower bounds, approximations, polynomial algorithm?

41/42

slide-113
SLIDE 113

42/42