Stephane Durocher
Debajyoti Mondal
Department of Computer Science
University of Manitoba
WALCOM 2012
February 16, 2012
b
h
a
c
i
g
f
e
d
A point set P
A plane graph G
WALCOM 2012
1
February 16, 2012
b
h
a
c
i
g
f
e
d
An embedding of G on P
A plane graph G
WALCOM 2012
2
February 16, 2012
Reference
Graph Class
Time complexity
Gritzmann et al. (1991), Castañeda and
Urrutia (1996), Bose (2002)
Outerplanar graphs
O(n lg 3n)
Nishat et al. (2010), Durocher et al.
(2011), Moosa and Rahman(2011)
Plane 3-trees
O(n4/3 + ɛ)
Cabello (2006), Nishat et al. (2011)
2-Connected (2-outerplanr
graphs), Partial plane 3-trees
NP-complete
Durocher et al.(2011)
3-Connected graphs
(Plane 3-trees)
NP-complete (in
3-Connected graphs
NP-complete
Klee Graphs (Graphs having
plane 3-trees as dual)
O(n8) under
convexity
This Presentation
WALCOM 2012
3
3)
February 16, 2012
3-Partition Point-Set Embeddability (2-connected graphs)
S = {9, 10, 14, 12, 10, 9, 12, 11, 9, 10, 11, 11 } ,
S1={10, 10, 12} ,
S2={ 9, 11, 12} ,
S3={ 9, 9,14} ,
c1
x
y
B = 32
x
S4={ 10, 11,11}
c1
c2
S
9
10
c|S|
11
y
A chain
WALCOM 2012
4
February 16, 2012
3-Partition Point-Set Embeddability (2-connected graphs)
S = {9, 10, 14, 12, 10, 9, 12, 11, 9, 10, 11, 11 } ,
S1={10, 10, 12} ,
x
S2={ 9, 11, 12} ,
S3={ 9, 9,14} ,
S4={ 10, 11,11}
c1
c2
S
9
10
c|S|
11
y
x
WALCOM 2012
B = 32
y
5
February 16, 2012
3-Partition Point-Set Embeddability (2-connected graphs)
S = {9, 10, 14, 12, 10, 9, 12, 11, 9, 10, 11, 11 } ,
S1={10, 10, 12} ,
x
S2={ 9, 11, 12} ,
B = 32
S3={ 9, 9,14} ,
S4={ 10, 11,11}
c1
c2
S
9
10
c|S|
11
y
x
y
G
WALCOM 2012
6
February 16, 2012
3-Partition Point-Set Embeddability (2-connected graphs)
S = {9, 10, 14, 12, 10, 9, 12, 11, 9, 10, 11, 11 } ,
S1={10, 10, 12} ,
S2={ 9, 11, 12} ,
B = 32
S3={ 9, 9,14} ,
B
B
x
B
B
y
G
WALCOM 2012
S4={ 10, 11,11}
P
7
February 16, 2012
3-Partition Point-Set Embeddability (2-connected graphs)
S = {9, 10, 14, 12, 10, 9, 12, 11, 9, 10, 11, 11 } ,
S1={10, 10, 12} ,
S2={ 9, 11, 12} ,
B = 32
S3={ 9, 9,14} ,
S4={ 10, 11,11}
y
x
y
x
G
WALCOM 2012
P
8
February 16, 2012
3-Partition Point-Set Embeddability (2-connected graphs)
S = {9, 10, 14, 12, 10, 9, 12, 11, 9, 10, 11, 11 } ,
S1={10, 10, 12} ,
S2={ 9, 11, 12} ,
B = 32
S3={ 9, 9,14} ,
S4={ 10, 11,11}
y
x
y
x
G
WALCOM 2012
P
9
February 16, 2012
Hamiltonian Cycle 1-Bend P.S.E. (3-connected graphs)
v3
v4
v1
v6
v5
v2
P
G
Does G contain a
Hamiltonian Cycle?
WALCOM 2012
Does G admits a
1-bend PSE on P ?
10
February 16, 2012
Hamiltonian Cycle 1-Bend P.S.E. (3-connected graphs)
v3
v3
v2
v5
v4
v1
v6
v5
v1
v6
v4
v2
v1 v 5
v2 v6
v 3 v4
P
G
If G contains a Hamiltonian Cycle, then G admits a 1-bend PSE on P
WALCOM 2012
11
February 16, 2012
Hamiltonian Cycle 1-Bend P.S.E. (3-connected graphs)
v3
v4
v1
How to get rid off
bends?
e
v6
v5
v1 v 5
v2 v6
v 3 v4
v2
G
P
If G admits a 1-bend PSE on P, then G contains a Hamiltonian Cycle
WALCOM 2012
12
February 16, 2012
Point-Set Embeddability is NP-hard for 3-Connected Graphs
G
WALCOM 2012
G/
13
February 16, 2012
v3
Does G contain a
Hamiltonian Cycle?
v4
v1
v6
v5
?
v2
G
Does G / admits a
PSE on P ?
P
G/
WALCOM 2012
14
February 16, 2012
P
?
P
G/
WALCOM 2012
15
February 16, 2012
c
a
d
h
g
b
c
a
f
c
d
e
a
h
g
G
b
f
d
e
h
g
b
f
e
G/
WALCOM 2012
16
February 16, 2012
A
c
a
d
h
g
b
f
e
G
c
a
d
h
g
P
b
f
e
B
G/
WALCOM 2012
17
A
c
a
d
h
g
b
f
e
G
a
d
c
b h g
e
f
c
a
d
h
g
P
b
f
e
B
G/
WALCOM 2012
18
A
A
a
d
b h g
c
e
f
B
G/
WALCOM 2012
19
c
a
A
12
12 points
d
b
h
g
f
12
e
G/
c
a
14
d
h
g
b
f
12 points
e
10
B
G/
WALCOM 2012
20
c
a
d
h
g
b
f
Does G contain a
Hamiltonian Cycle?
e
G
c
a
Does G / admit a PSE on
some point set among
P1, P2, … , Pk ?
d
h
g
b
f
e
G/
WALCOM 2012
21
February 16, 2012
Nishat et al. (2010), Durocher et al. (2011), Moosa and Rahman (2011)
Point-set embeddability can be tested for plane 3-trees in O(n4/3 + ɛ) time.
b
b
k
k
e
e
d
f
m
f
g
a
m
c
c
A plane 3-tree G
WALCOM 2012
h
h
g
a
d
A construction for G
22
February 16, 2012
c
c
g
j
d
e
a
WALCOM 2012
b
a
f
e
b
a
c
c
i
i
j
h
l
f
k
b
23
a
m
h
f
b
February 16, 2012
c
c
g
a
b
f
a
d
c
WALCOM 2012
k
k
b
f
h
l j
i
b
a
m
m
h
i
f
a
f
j
h
l
f
e
b
a
j
h
b
g
a
i
a
f
b
i
e
b
e
c
j
d
e
c
a
c
c
24
c
February 16, 2012
b
c
a
q
o
f
d
b
e
r
p n
l m
k
j
i
m
l
r
h
g
p
n
g
k j i
q o
c
h
f
a
e
d
b
P
A klee graph G
Does G admits a convex point-set embedding on P ?
WALCOM 2012
25
February 16, 2012
a
q
p n
o
f
d
b
e
l m
k
j
i
r
h
g
c
P
A klee graph G
Does G admits a convex point-set embedding on P ?
WALCOM 2012
26
February 16, 2012
a
q
p n
o
k
f
d
l m
j
e
g
q
r
i
h
b
p
o
n
c
k
a
q
d
f
d
b
e
j
f
e
g
p n
o
g
WALCOM 2012
i
r
h
l m
k
j
i
l m
r
h
c
27
February 16, 2012
Is PSE NP-hard for 4-connected graphs?
Convex PSE algorithms for general klee graphs .
PSE algorithms for klee graphs without convexity constraint.
WALCOM 2012
28
February 16, 2012
© Copyright 2026 Paperzz