new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto,...

69
p-Box: A “new” graph model Mauricio Soto , Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA, Paris

Transcript of new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto,...

Page 1: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

p-Box: A “new” graph model

Mauricio Soto, Christopher Thraves

DIM, Universidad de Chile LAAS, Toulouse

March 17, 2015

LIAFA, Paris

Page 2: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Wireless Sensor Networks

..

...

.

...

....

.

...

.

...

.

...

.

...

Page 3: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Wireless Sensor Networks

..

...

.

...

....

.

...

.

...

.

...

.

...

Page 4: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Related Graphs Classes

• Intersection Graphs: G = (V ,E )

V → F (Interval, Disk, Boxes)u 7→ Fu

uv ∈ E ⇔ Fu ∩ Fv = ∅

Max-

Tolerance Graphs:

u 7→ (Iu, tu)uv ∈ E ⇔ |Iu ∩ Iv | >= min{tu, tv}.

Page 5: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Related Graphs Classes

• Intersection Graphs: G = (V ,E )

V → F (Interval, Disk, Boxes)u 7→ Fu

uv ∈ E ⇔ Fu ∩ Fv = ∅

• Max-Tolerance Graphs:

u 7→ (Iu, tu)uv ∈ E ⇔ |Iu ∩ Iv | >= max{tu, tv}.

Page 6: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

The Model

• p-Box (1) :

v 7→ (Iv , pv )uv ∈ E ⇔ (pv ∈ Bu) ∧ (pu ∈ Bv )

• c-p-Box:

p-Box model where pv is the center of its interval Iv .

The set {(Iv , pv )}v∈V is called (c-)p-Box (1) realization of G .

Page 7: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

The Model

• p-Box (1) :

v 7→ (Iv , pv )uv ∈ E ⇔ (pv ∈ Bu) ∧ (pu ∈ Bv )

• c-p-Box:

p-Box model where pv is the center of its interval Iv .

The set {(Iv , pv )}v∈V is called (c-)p-Box (1) realization of G .

Page 8: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

The Model

• p-Box (1) :

v 7→ (Iv , pv )uv ∈ E ⇔ (pv ∈ Bu) ∧ (pu ∈ Bv )

• c-p-Box:

p-Box model where pv is the center of its interval Iv .

The set {(Iv , pv )}v∈V is called (c-)p-Box (1) realization of G .

Page 9: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Today

..Boxicity(2) .p-Box(1) . c-p-Box(1).

Interval

.

Outerplanar

. Block.

Max-Tolerance

.

Rooted directed path

.

2DORG

.

Cyclic segment

Page 10: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Related Work

• H. Maehara [’84]: Interval catch digraph vu ∈ D ⇔ pv ∈ Iu

• V, Chepoi, S. Felsner [’13]: Separable rectangle graphs

• J.R. Correa, L. Feuilloley, P. Perez-Lantero, J.A. Soto[’13,LATIN’14]: Diagonal-corner-separated

• D. Catanzaro, S. Chaplick, S. Felsner, B. V. Halldrsson, M.M. Halldrsson, T. Hixon, J. Stacho [’14]: Hook Graph,Point-Tolerance Graphs

.

.

Point-Tolerance= p− Box(1) ⊊ DCS ⊊ SRG

Page 11: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Related Work

• H. Maehara [’84]: Interval catch digraph vu ∈ D ⇔ pv ∈ Iu

• V, Chepoi, S. Felsner [’13]: Separable rectangle graphs

• J.R. Correa, L. Feuilloley, P. Perez-Lantero, J.A. Soto[’13,LATIN’14]: Diagonal-corner-separated

• D. Catanzaro, S. Chaplick, S. Felsner, B. V. Halldrsson, M.M. Halldrsson, T. Hixon, J. Stacho [’14]: Hook Graph,Point-Tolerance Graphs

.

.

Point-Tolerance= p− Box(1) ⊊ DCS ⊊ SRG

Page 12: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Related Work

• H. Maehara [’84]: Interval catch digraph vu ∈ D ⇔ pv ∈ Iu

• V, Chepoi, S. Felsner [’13]: Separable rectangle graphs

• J.R. Correa, L. Feuilloley, P. Perez-Lantero, J.A. Soto[’13,LATIN’14]: Diagonal-corner-separated

• D. Catanzaro, S. Chaplick, S. Felsner, B. V. Halldrsson, M.M. Halldrsson, T. Hixon, J. Stacho [’14]: Hook Graph,Point-Tolerance Graphs

.

.

Point-Tolerance= p− Box(1) ⊊ DCS ⊊ SRG

Page 13: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Related Work

• H. Maehara [’84]: Interval catch digraph vu ∈ D ⇔ pv ∈ Iu

• V, Chepoi, S. Felsner [’13]: Separable rectangle graphs

• J.R. Correa, L. Feuilloley, P. Perez-Lantero, J.A. Soto[’13,LATIN’14]: Diagonal-corner-separated

• D. Catanzaro, S. Chaplick, S. Felsner, B. V. Halldrsson, M.M. Halldrsson, T. Hixon, J. Stacho [’14]: Hook Graph,Point-Tolerance Graphs

.

.

Point-Tolerance= p− Box(1) ⊊ DCS ⊊ SRG

Page 14: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Related Work

• H. Maehara [’84]: Interval catch digraph vu ∈ D ⇔ pv ∈ Iu

• V, Chepoi, S. Felsner [’13]: Separable rectangle graphs

• J.R. Correa, L. Feuilloley, P. Perez-Lantero, J.A. Soto[’13,LATIN’14]: Diagonal-corner-separated

• D. Catanzaro, S. Chaplick, S. Felsner, B. V. Halldrsson, M.M. Halldrsson, T. Hixon, J. Stacho [’14]: Hook Graph,Point-Tolerance Graphs

.

.

Point-Tolerance= p− Box(1) ⊊ DCS ⊊ SRG

Page 15: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Related Work

• Max-Weighted-Independent-Set

▶ NP-complete for Box(2)▶ Linear for Interval Graph (Chordal Graph)▶ O(n3) Hixon[’13](rediscover Lubiw[’91])▶ O(n2) Correa et al[’13] but NP-complete for rectangles

touching diagonal

• Hixon[’13]: χ(G ) is NP-complete.

• Correa et al[’13]: MHS/MIS ∈ [3/2, 2]. (Wegner conjecture)

Page 16: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Related Work

• Max-Weighted-Independent-Set▶ NP-complete for Box(2)

▶ Linear for Interval Graph (Chordal Graph)▶ O(n3) Hixon[’13](rediscover Lubiw[’91])▶ O(n2) Correa et al[’13] but NP-complete for rectangles

touching diagonal

• Hixon[’13]: χ(G ) is NP-complete.

• Correa et al[’13]: MHS/MIS ∈ [3/2, 2]. (Wegner conjecture)

Page 17: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Related Work

• Max-Weighted-Independent-Set▶ NP-complete for Box(2)▶ Linear for Interval Graph (Chordal Graph)

▶ O(n3) Hixon[’13](rediscover Lubiw[’91])▶ O(n2) Correa et al[’13] but NP-complete for rectangles

touching diagonal

• Hixon[’13]: χ(G ) is NP-complete.

• Correa et al[’13]: MHS/MIS ∈ [3/2, 2]. (Wegner conjecture)

Page 18: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Related Work

• Max-Weighted-Independent-Set▶ NP-complete for Box(2)▶ Linear for Interval Graph (Chordal Graph)▶ O(n3) Hixon[’13](rediscover Lubiw[’91])

▶ O(n2) Correa et al[’13] but NP-complete for rectanglestouching diagonal

• Hixon[’13]: χ(G ) is NP-complete.

• Correa et al[’13]: MHS/MIS ∈ [3/2, 2]. (Wegner conjecture)

Page 19: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Related Work

• Max-Weighted-Independent-Set▶ NP-complete for Box(2)▶ Linear for Interval Graph (Chordal Graph)▶ O(n3) Hixon[’13](rediscover Lubiw[’91])▶ O(n2) Correa et al[’13] but NP-complete for rectangles

touching diagonal

• Hixon[’13]: χ(G ) is NP-complete.

• Correa et al[’13]: MHS/MIS ∈ [3/2, 2]. (Wegner conjecture)

Page 20: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Related Work

• Max-Weighted-Independent-Set▶ NP-complete for Box(2)▶ Linear for Interval Graph (Chordal Graph)▶ O(n3) Hixon[’13](rediscover Lubiw[’91])▶ O(n2) Correa et al[’13] but NP-complete for rectangles

touching diagonal

• Hixon[’13]: χ(G ) is NP-complete.

• Correa et al[’13]: MHS/MIS ∈ [3/2, 2]. (Wegner conjecture)

Page 21: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Related Work

• Max-Weighted-Independent-Set▶ NP-complete for Box(2)▶ Linear for Interval Graph (Chordal Graph)▶ O(n3) Hixon[’13](rediscover Lubiw[’91])▶ O(n2) Correa et al[’13] but NP-complete for rectangles

touching diagonal

• Hixon[’13]: χ(G ) is NP-complete.

• Correa et al[’13]: MHS/MIS ∈ [3/2, 2]. (Wegner conjecture)

Page 22: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Intersection Model

..1.

3

. 2.

4

.

.

B1

.

•.

B2

. •. B3.

•.

B4

.

(p1,−p1)

.

(p2,−p2)

.

(p3,−p3)

.

(p4,−p4)

• Kaufmann et al.[SODA’06]: Max-tolerance = Intersectionof isosceles triangles

Max-tolerance ⊃ c-p-Box(1).

Page 23: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Intersection Model

..1.

3

. 2.

4

.

.

B1

.

•.

B2

. •. B3.

•.

B4

.

(p1,−p1)

.

(p2,−p2)

.

(p3,−p3)

.

(p4,−p4)

• Kaufmann et al.[SODA’06]: Max-tolerance = Intersectionof isosceles triangles

Max-tolerance ⊃ c-p-Box(1).

Page 24: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Intersection Model

..1.

3

. 2.

4

.

.

B1

.

•.

B2

. •. B3.

•.

B4

.

(p1,−p1)

.

(p2,−p2)

.

(p3,−p3)

.

(p4,−p4)

• Kaufmann et al.[SODA’06]: Max-tolerance = Intersectionof isosceles triangles

Max-tolerance ⊃ c-p-Box(1).

Page 25: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Intersection Model

..1.

3

. 2.

4

.

.

B1

.

•.

B2

. •. B3.

•.

B4

.

(p1,−p1)

.

(p2,−p2)

.

(p3,−p3)

.

(p4,−p4)

• Kaufmann et al.[SODA’06]: Max-tolerance = Intersectionof isosceles triangles

Max-tolerance ⊃ c-p-Box(1).

Page 26: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Intersection Model

..1.

3

. 2.

4

.

.

B1

.

•.

B2

. •. B3.

•.

B4

.

(p1,−p1)

.

(p2,−p2)

.

(p3,−p3)

.

(p4,−p4)

• Kaufmann et al.[SODA’06]: Max-tolerance = Intersectionof isosceles triangles

Max-tolerance ⊃ c-p-Box(1).

Page 27: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Intersection Model

..1.

3

. 2.

4

.

.

B1

.

•.

B2

. •. B3.

•.

B4

.

(p1,−p1)

.

(p2,−p2)

.

(p3,−p3)

.

(p4,−p4)

• Kaufmann et al.[SODA’06]: Max-tolerance = Intersectionof isosceles triangles

Max-tolerance ⊃ c-p-Box(1).

Page 28: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Combinatorial Characterization

Positions of representative points pv induce an order of V .

..•.x

. •.

u

. •.

v

. •.

y

. ⇒. •.

x

. •.

u

. •.

v

. •.

y

• Interval graphs : [S. Olariu ’91]

..•.x

. •.

u

. •.

v

. ⇒. •.

x

. •.

u

. •.

v

• Outerplanar : [T. Bilski ’92] Page number 1.

We will prove: {Interval, Outerplanar}∈ c-p-Box (1)

Page 29: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Combinatorial Characterization

Positions of representative points pv induce an order of V .

..•.x

. •.

u

. •.

v

. •.

y

. ⇒. •.

x

. •.

u

. •.

v

. •.

y

• Interval graphs : [S. Olariu ’91]

..•.x

. •.

u

. •.

v

. ⇒. •.

x

. •.

u

. •.

v

• Outerplanar : [T. Bilski ’92] Page number 1.

We will prove: {Interval, Outerplanar}∈ c-p-Box (1)

Page 30: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Combinatorial Characterization

Positions of representative points pv induce an order of V .

..•.x

. •.

u

. •.

v

. •.

y

. ⇒. •.

x

. •.

u

. •.

v

. •.

y

• Interval graphs : [S. Olariu ’91]

..•.x

. •.

u

. •.

v

. ⇒. •.

x

. •.

u

. •.

v

• Outerplanar : [T. Bilski ’92] Page number 1.

We will prove: {Interval, Outerplanar}∈ c-p-Box (1)

Page 31: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Combinatorial Characterization

Positions of representative points pv induce an order of V .

..•.x

. •.

u

. •.

v

. •.

y

. ⇒. •.

x

. •.

u

. •.

v

. •.

y

• Interval graphs : [S. Olariu ’91]

..•.x

. •.

u

. •.

v

. ⇒. •.

x

. •.

u

. •.

v

• Outerplanar : [T. Bilski ’92] Page number 1.

We will prove: {Interval, Outerplanar}∈ c-p-Box (1)

Page 32: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Combinatorial Characterization

Positions of representative points pv induce an order of V .

..•.x

. •.

u

. •.

v

. •.

y

. ⇒. •.

x

. •.

u

. •.

v

. •.

y

• Interval graphs : [S. Olariu ’91]

..•.x

. •.

u

. •.

v

. ⇒. •.

x

. •.

u

. •.

v

• Outerplanar : [T. Bilski ’92] Page number 1.

We will prove: {Interval, Outerplanar}∈ c-p-Box (1)

Page 33: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Combinatorial Characterization cont.

Rooted directed path graph : intersection graphs of of directedpaths in a rooted directed tree

..a.

b

.

c

.

d

.

e

.

f

.

g

.

h

.

i

.

j

.

x

.

u

.

y

.

v

.

w

.

z

.

t

.

u

.

x

.

v

.

y

.

w

.

z

.

t

An inverse DFS on the tree is (j i h g f e d c b a) inducing the orderof the vertices of the graph: (t z y w v x u)

Page 34: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Combinatorial Characterization cont.

Rooted directed path graph : intersection graphs of of directedpaths in a rooted directed tree

..a.

b

.

c

.

d

.

e

.

f

.

g

.

h

.

i

.

j

.

x

.

u

.

y

.

v

.

w

.

z

.

t

.

u

.

x

.

v

.

y

.

w

.

z

.

t

An inverse DFS on the tree is (j i h g f e d c b a) inducing the orderof the vertices of the graph: (t z y w v x u)

Page 35: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Combinatorial Characterization cont.

Rooted directed path graph : intersection graphs of of directedpaths in a rooted directed tree

..a.

b

.

c

.

d

.

e

.

f

.

g

.

h

.

i

.

j

.

x

.

u

.

y

.

v

.

w

.

z

.

t

.

u

.

x

.

v

.

y

.

w

.

z

.

t

An inverse DFS on the tree is (j i h g f e d c b a) inducing the orderof the vertices of the graph: (t z y w v x u)

Page 36: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

The c-p-Box (1) class

Page 37: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Some Definitions

• Given an order π of the vertex, we note by:▶ ℓπ(v) the most left neighbor of v .▶ ρπ(v) the most right neighbor of v .

• Given a realization of G :▶ L(v) denotes the left extreme of Iv▶ R(v) denotes the right extreme of Iv▶ v is safe if its position pv belongs only to its neighbors

intervals.

Page 38: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Some Definitions

• Given an order π of the vertex, we note by:▶ ℓπ(v) the most left neighbor of v .▶ ρπ(v) the most right neighbor of v .

• Given a realization of G :▶ L(v) denotes the left extreme of Iv▶ R(v) denotes the right extreme of Iv▶ v is safe if its position pv belongs only to its neighbors

intervals.

Page 39: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Interval Graphs and c-p-Box (1)

Theorem

Interval ⊂ c-p-Box (1).

[S. Olariu 1991]..•.x

. •.

u

. •.

v

. ⇒. •.

x

. •.

u

. •.

v

We greedily construct a realization according to order s.t. at step i :1. pk−1 < pk

2. ρ(j) <π ρ(k) ⇒ R(j) <R(k)

3. L(j) < pℓ(j)

4. ρ(k) <π j ⇔ R(k) < pj

First, set position pi after pi1 and s.t. is contained only byintervals associated to its previous neighbors.

Second, set the interval Ii s.t. it contains all its previousneighbors.

Finally, we modify, if necessary, the interval of previousvertices in order to satisfy conditions 2.

All vertices are safe with respect to previous neighbors.

Page 40: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Interval Graphs and c-p-Box (1)

Theorem

Interval ⊂ c-p-Box (1).

[S. Olariu 1991]..•.x

. •.

u

. •.

v

. ⇒. •.

x

. •.

u

. •.

v

We greedily construct a realization according to order s.t. at step i :1. pk−1 < pk

2. ρ(j) <π ρ(k) ⇒ R(j) <R(k)

3. L(j) < pℓ(j)

4. ρ(k) <π j ⇔ R(k) < pj

First, set position pi after pi1 and s.t. is contained only byintervals associated to its previous neighbors.

Second, set the interval Ii s.t. it contains all its previousneighbors.

Finally, we modify, if necessary, the interval of previousvertices in order to satisfy conditions 2.

All vertices are safe with respect to previous neighbors.

Page 41: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Interval Graphs and c-p-Box (1)

Theorem

Interval ⊂ c-p-Box (1).

[S. Olariu 1991]..•.x

. •.

u

. •.

v

. ⇒. •.

x

. •.

u

. •.

v

We greedily construct a realization according to order s.t. at step i :1. pk−1 < pk

2. ρ(j) <π ρ(k) ⇒ R(j) <R(k)

3. L(j) < pℓ(j)

4. ρ(k) <π j ⇔ R(k) < pj

First, set position pi after pi1 and s.t. is contained only byintervals associated to its previous neighbors.

Second, set the interval Ii s.t. it contains all its previousneighbors.

Finally, we modify, if necessary, the interval of previousvertices in order to satisfy conditions 2.

All vertices are safe with respect to previous neighbors.

Page 42: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Interval Graphs and c-p-Box (1)

Theorem

Interval ⊂ c-p-Box (1).

[S. Olariu 1991]..•.x

. •.

u

. •.

v

. ⇒. •.

x

. •.

u

. •.

v

We greedily construct a realization according to order s.t. at step i :1. pk−1 < pk

2. ρ(j) <π ρ(k) ⇒ R(j) <R(k)

3. L(j) < pℓ(j)

4. ρ(k) <π j ⇔ R(k) < pj

First, set position pi after pi1 and s.t. is contained only byintervals associated to its previous neighbors.

Second, set the interval Ii s.t. it contains all its previousneighbors.

Finally, we modify, if necessary, the interval of previousvertices in order to satisfy conditions 2.

All vertices are safe with respect to previous neighbors.

Page 43: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Interval Graphs and c-p-Box (1)

Theorem

Interval ⊂ c-p-Box (1).

[S. Olariu 1991]..•.x

. •.

u

. •.

v

. ⇒. •.

x

. •.

u

. •.

v

We greedily construct a realization according to order s.t. at step i :1. pk−1 < pk

2. ρ(j) <π ρ(k) ⇒ R(j) <R(k)

3. L(j) < pℓ(j)

4. ρ(k) <π j ⇔ R(k) < pj

First, set position pi after pi1 and s.t. is contained only byintervals associated to its previous neighbors.

Second, set the interval Ii s.t. it contains all its previousneighbors.

Finally, we modify, if necessary, the interval of previousvertices in order to satisfy conditions 2.

All vertices are safe with respect to previous neighbors.

Page 44: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Outerplanar Graphs and c-p-Box (1)

Theorem

Outerplanar ⊂ c-p-Box (1).

• Non trivial biconnected components are dissections ofpolygons.

.. 1.

2

.

3

.

4

.5 .

6

.

7

.

8

• Cycles are in c-p-Box (1)

• How to “glue” two cycles by an edge

• How to “glue” two biconnected components by a vertex

Page 45: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Outerplanar and c-p-Box (1)

Cn ∈ c-p-Box(1). Moreover, if π denotes the permutation inducedby a realization Then, there exists a clockwise (or anticlockwise)labeling l : V → {1, 2, . . . , n} such that:

1. π(l−1(1)) = 1 ∧ π(l−1(n)) = n.

2. p-Box (1): ∀u ∈ V , |l(u)− π(u)| ≤ 1.

3. c-p-Box (1): ∀u ∈ V , l(u) = π(u).

Extremes vertices are safe!

Page 46: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Outerplanar and c-p-Box (1)

Cn ∈ c-p-Box(1). Moreover, if π denotes the permutation inducedby a realization Then, there exists a clockwise (or anticlockwise)labeling l : V → {1, 2, . . . , n} such that:

1. π(l−1(1)) = 1 ∧ π(l−1(n)) = n.

2. p-Box (1): ∀u ∈ V , |l(u)− π(u)| ≤ 1.

3. c-p-Box (1): ∀u ∈ V , l(u) = π(u).

Extremes vertices are safe!

Page 47: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Outerplanar and c-p-Box (1)

Cn ∈ c-p-Box(1). Moreover, if π denotes the permutation inducedby a realization Then, there exists a clockwise (or anticlockwise)labeling l : V → {1, 2, . . . , n} such that:

1. π(l−1(1)) = 1 ∧ π(l−1(n)) = n.

2. p-Box (1): ∀u ∈ V , |l(u)− π(u)| ≤ 1.

3. c-p-Box (1): ∀u ∈ V , l(u) = π(u).

Extremes vertices are safe!

Page 48: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Outerplanar and c-p-Box (1)

Cn ∈ c-p-Box(1). Moreover, if π denotes the permutation inducedby a realization Then, there exists a clockwise (or anticlockwise)labeling l : V → {1, 2, . . . , n} such that:

1. π(l−1(1)) = 1 ∧ π(l−1(n)) = n.

2. p-Box (1): ∀u ∈ V , |l(u)− π(u)| ≤ 1.

3. c-p-Box (1): ∀u ∈ V , l(u) = π(u).

Extremes vertices are safe!

Page 49: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Outerplanar and c-p-Box (1)

Cn ∈ c-p-Box(1). Moreover, if π denotes the permutation inducedby a realization Then, there exists a clockwise (or anticlockwise)labeling l : V → {1, 2, . . . , n} such that:

1. π(l−1(1)) = 1 ∧ π(l−1(n)) = n.

2. p-Box (1): ∀u ∈ V , |l(u)− π(u)| ≤ 1.

3. c-p-Box (1): ∀u ∈ V , l(u) = π(u).

Extremes vertices are safe!

Page 50: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Outerplanar and c-p-Box (1)

We can “glue” cycles by an edge in A DFS of weak dual

.. 1.

2

.

3

.

4

.5 .

6

.

7

.

8

......

.

B1

.

.

B2

.

•.

B8

. •.

B4.

•.

B7

.

.

B3

.

.

B5

.

.

B6

Page 51: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Outerplanar and c-p-Box (1)

We construct a realization according to a BFS on the Block-tree ofG scaling biconnected component

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

..

.

B1

.

.

B2

.

.

B3

.

•.

B4

.

.

B5

.

•.

B6

. •.B7

.

.

B8

.

.

B9

.

.

B10

.

.

B11

Page 52: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

p-Box (1)∖ c-p-Box (1)

Page 53: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

..•.a . •.x1

. •.xlx−1

. •. b.

.

y1

.

.

yly−1

.

.

z1

.

.

zlz−1

..

H lx ,ly ,lz

. •. a... •.x1

. •. b.

.

y1

.

.

yly−1

.

.

z1

.

.

zlz−1

..

H2,ly ,lz

. •. a. •.x1

. •.x2

. •. b.

.

y1

.

.

yly−1

.

.

z1

.

.

zlz−1

..

H3,ly ,lz

..•.a. •.

z1. •.

z2. •.

zlz−1

. •.

b

. •.

x. •.

ylv−1

. •.

y1. •.

y1. •.

x1. •.

a. •.

z1. •.

zlz−1

. •.

b

. •.

x2. •.

ylv−1

. •.

y2

• Any H lx ,ly ,lz graph such that lz ≥ ly ≥ lx ≥ 2 does not belongto c-p-Box (1).

• Any H lx ,ly ,lz graph such that lz ≥ ly ≥ lx > 3 does not belongto p-Box (1).

Page 54: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

..•.a . •.x1

. •.xlx−1

. •. b.

.

y1

.

.

yly−1

.

.

z1

.

.

zlz−1

..

H lx ,ly ,lz

. •. a... •.x1

. •. b.

.

y1

.

.

yly−1

.

.

z1

.

.

zlz−1

..

H2,ly ,lz

. •. a. •.x1

. •.x2

. •. b.

.

y1

.

.

yly−1

.

.

z1

.

.

zlz−1

..

H3,ly ,lz

..•.a. •.

z1. •.

z2. •.

zlz−1

. •.

b

. •.

x. •.

ylv−1

. •.

y1. •.

y1. •.

x1. •.

a. •.

z1. •.

zlz−1

. •.

b

. •.

x2. •.

ylv−1

. •.

y2

• Any H lx ,ly ,lz graph such that lz ≥ ly ≥ lx ≥ 2 does not belongto c-p-Box (1).

• Any H lx ,ly ,lz graph such that lz ≥ ly ≥ lx > 3 does not belongto p-Box (1).

Page 55: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

..•.a . •.x1

. •.xlx−1

. •. b.

.

y1

.

.

yly−1

.

.

z1

.

.

zlz−1

..

H lx ,ly ,lz

. •. a... •.x1

. •. b.

.

y1

.

.

yly−1

.

.

z1

.

.

zlz−1

..

H2,ly ,lz

. •. a. •.x1

. •.x2

. •. b.

.

y1

.

.

yly−1

.

.

z1

.

.

zlz−1

..

H3,ly ,lz

..•.a. •.

z1. •.

z2. •.

zlz−1

. •.

b

. •.

x. •.

ylv−1

. •.

y1. •.

y1. •.

x1. •.

a. •.

z1. •.

zlz−1

. •.

b

. •.

x2. •.

ylv−1

. •.

y2

• Any H lx ,ly ,lz graph such that lz ≥ ly ≥ lx ≥ 2 does not belongto c-p-Box (1).

• Any H lx ,ly ,lz graph such that lz ≥ ly ≥ lx > 3 does not belongto p-Box (1).

Page 56: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

..•.a . •.x1

. •.xlx−1

. •. b.

.

y1

.

.

yly−1

.

.

z1

.

.

zlz−1

..

H lx ,ly ,lz

. •. a... •.x1

. •. b.

.

y1

.

.

yly−1

.

.

z1

.

.

zlz−1

..

H2,ly ,lz

. •. a. •.x1

. •.x2

. •. b.

.

y1

.

.

yly−1

.

.

z1

.

.

zlz−1

..

H3,ly ,lz

..•.a. •.

z1. •.

z2. •.

zlz−1

. •.

b

. •.

x. •.

ylv−1

. •.

y1. •.

y1. •.

x1. •.

a. •.

z1. •.

zlz−1

. •.

b

. •.

x2. •.

ylv−1

. •.

y2

• Any H lx ,ly ,lz graph such that lz ≥ ly ≥ lx ≥ 2 does not belongto c-p-Box (1).

• Any H lx ,ly ,lz graph such that lz ≥ ly ≥ lx > 3 does not belongto p-Box (1).

Page 57: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Future Work and Open Questions

• Combinatorial characterization for c-p-Box (1).

▶ Given an order?

• Recognition complexity of (c-)p-Box (1).

• Related graph classes

▶ Unit-p-Box▶ p-Box with arcs

Page 58: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Future Work and Open Questions

• Combinatorial characterization for c-p-Box (1).▶ Given an order?

• Recognition complexity of (c-)p-Box (1).

• Related graph classes

▶ Unit-p-Box▶ p-Box with arcs

Page 59: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Future Work and Open Questions

• Combinatorial characterization for c-p-Box (1).▶ Given an order?

• Recognition complexity of (c-)p-Box (1).

• Related graph classes

▶ Unit-p-Box▶ p-Box with arcs

Page 60: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Future Work and Open Questions

• Combinatorial characterization for c-p-Box (1).▶ Given an order?

• Recognition complexity of (c-)p-Box (1).

• Related graph classes

▶ Unit-p-Box▶ p-Box with arcs

Page 61: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Future Work and Open Questions

• Combinatorial characterization for c-p-Box (1).▶ Given an order?

• Recognition complexity of (c-)p-Box (1).

• Related graph classes▶ Unit-p-Box

▶ p-Box with arcs

Page 62: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Future Work and Open Questions

• Combinatorial characterization for c-p-Box (1).▶ Given an order?

• Recognition complexity of (c-)p-Box (1).

• Related graph classes▶ Unit-p-Box▶ p-Box with arcs

Page 63: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Duality gap p-Box (1), Correa et al. [’13]

• MIS(G ) ≥ max{|Ix |, |Iy |} = max{|Hx |, |Hy |}• MHS(G ) ≤ H ≤ |Hx |+ |Hy | ≤ 2MIS(G )

Page 64: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

WMIS in p-Box (1), Cantazaro et al.[’13]

• opt[u, v ] = maxBi∈[a,b]{opt[a,Bi ] + w(Bi ) + opt[i , b]}• O(n2) pairs computed in O(n)

Page 65: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

c-p-Box with given order

min∑i∈V

ri (1)

s.t. xi − xℓπ(i) ≤ ri − ε1 1 ≤ i ≤ n (2)

xρπ(i) − xi ≤ ri − ε1 1 ≤ i ≤ n (3)

xj − xi ≥ rj 1 ≤ i <π j ≤ n, ij /∈ E , i ↷ j(4)

xj − xi ≥ ri 1 ≤ i <π j ≤ n, ij /∈ E , i ↶ j(5)

xj − xi ≤ ri 1 ≤ i <π j ≤ n, ij /∈ E , i ≬ j(6)

xj − xi ≤ rj 1 ≤ i <π j ≤ n, ij /∈ E , i ≬ j(7)

xi+1 − xi ≥ ε2 1 ≤ i ≤ n − 1 (8)

x1 = 0, xn = L

xi , ri ≥ 0 1 ≤ i ≤ n

Page 66: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

c-p-Box with given order

min∑i∈V

ri (1)

s.t. xi − xℓπ(i) ≤ ri − ε1 1 ≤ i ≤ n (2)

xρπ(i) − xi ≤ ri − ε1 1 ≤ i ≤ n (3)

xj − xi ≥ rj 1 ≤ i <π j ≤ n, ij /∈ E , i ↷ j(4)

xj − xi ≥ ri 1 ≤ i <π j ≤ n, ij /∈ E , i ↶ j(5)

xj − xi ≤ ri 1 ≤ i <π j ≤ n, ij /∈ E , i ≬ j(6)

xj − xi ≤ rj 1 ≤ i <π j ≤ n, ij /∈ E , i ≬ j(7)

xi+1 − xi ≥ ε2 1 ≤ i ≤ n − 1 (8)

x1 = 0, xn = L

xi , ri ≥ 0 1 ≤ i ≤ n

Page 67: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

c-p-Box with given order

min∑i∈V

ri (1)

s.t. xi − xℓπ(i) ≤ ri − ε1 1 ≤ i ≤ n (2)

xρπ(i) − xi ≤ ri − ε1 1 ≤ i ≤ n (3)

xj − xi ≥ rj 1 ≤ i <π j ≤ n, ij /∈ E , i ↷ j(4)

xj − xi ≥ ri 1 ≤ i <π j ≤ n, ij /∈ E , i ↶ j(5)

xj − xi ≤ ri 1 ≤ i <π j ≤ n, ij /∈ E , i ≬ j(6)

xj − xi ≤ rj 1 ≤ i <π j ≤ n, ij /∈ E , i ≬ j(7)

xi+1 − xi ≥ ε2 1 ≤ i ≤ n − 1 (8)

x1 = 0, xn = L

xi , ri ≥ 0 1 ≤ i ≤ n

Page 68: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

c-p-Box with given order

min∑i∈V

ri (1)

s.t. xi − xℓπ(i) ≤ ri − ε1 1 ≤ i ≤ n (2)

xρπ(i) − xi ≤ ri − ε1 1 ≤ i ≤ n (3)

xj − xi ≥ rj 1 ≤ i <π j ≤ n, ij /∈ E , i ↷ j(4)

xj − xi ≥ ri 1 ≤ i <π j ≤ n, ij /∈ E , i ↶ j(5)

xj − xi ≤ ri 1 ≤ i <π j ≤ n, ij /∈ E , i ≬ j(6)

xj − xi ≤ rj 1 ≤ i <π j ≤ n, ij /∈ E , i ≬ j(7)

xi+1 − xi ≥ ε2 1 ≤ i ≤ n − 1 (8)

x1 = 0, xn = L

xi , ri ≥ 0 1 ≤ i ≤ n

Page 69: new graph modelmausoto/talks/201503_talk_LIAFA.pdf · p-Box: A \new" graph model Mauricio Soto, Christopher Thraves DIM, Universidad de Chile LAAS, Toulouse March 17, 2015 LIAFA,

Containment Relations

..Boxicity(2) .p-Box(1) . c-p-Box(1).

Interval

.

Outerplanar

. Block.

Max-Tolerance

.

Rooted directed path

.

2DORG

.

Cyclic segment