A Note on Universal Point Sets for Planar Graphs
Manfred Scheucher, Hendrik Schrezenmaier, Raphael Steiner
1
A Note on Universal Point Sets for Planar Graphs Manfred Scheucher, - - PowerPoint PPT Presentation
A Note on Universal Point Sets for Planar Graphs Manfred Scheucher, Hendrik Schrezenmaier, Raphael Steiner 1 Universal Sets Definition: n -universal point set S : planar n -vertex graph G can be drawn straight-line on S . n = 3 : n = 4 : n =
1
(unique) (unique) (unique) (unique)
2
2
degrees: 4-regular degrees: 3,3,4,4,5,5
2
2
2
4 − O(n)
3
4 − O(n)
3
4
4
4
5
1 2 3
5
1 2 4 3
5
1 2 4 3 6 5
5
1 2 4 3 7 6 5
5
1 2 4 3 7 6 5
5
5
5
5
6
7
7
7
depends on S depends on G
7
8
8
(1,249) via plantri (planar graph generator by Brinkmann and McKay)
9
via signotope/chirotope axioms, 20 CPU hours, 100 GB storage (2,343,203,071) (1,249)
9
(2,343,203,071) (1,249)
9
(2,343,203,071) (1,249)
9
via SAT solver, priority queue
and test each pair S and G (2,343,203,071) (1,249)
9
and test each pair S and G
find minimal set of triangulations which need to be added (Minimum set cover) (2,343,203,071) (1,249)
9
conflict collection of 49 stacked triang. on 11 vertices!
and test each pair S and G
find minimal set of triangulations which need to be added (Minimum set cover) previously: 7393 for larger n (2,343,203,071) (1,249)
9
10
10
(23 ”conflict” graphs) (49 conflict graphs)
10
(23 ”conflict” graphs) (49 conflict graphs)
vertices here
10
(23 ”conflict” graphs) (49 conflict graphs)
vertices here
10
(23 ”conflict” graphs) (49 conflict graphs)
if( (sl->get( 0,i) == 1 && sl->get(i,n-1) == 1) ||(sl->get( 1,i) == 1 && sl->get(i, 0) == 1) ||(sl->get(n-1,i) == 1 && sl->get(i, 1) == 1)) ...
vertices here
10
(23 ”conflict” graphs) (49 conflict graphs)
if( (sl->get( 0,i) == 1 && sl->get(i,n-1) == 1) ||(sl->get( 1,i) == 1 && sl->get(i, 0) == 1) ||(sl->get(n-1,i) == 1 && sl->get(i, 1) == 1)) ... if( (sl->get( 0,i) == 1 && sl->get(i, 1) == 1) ||(sl->get( 1,i) == 1 && sl->get(i,n-1) == 1) ||(sl->get(n-1,i) == 1 && sl->get(i, 0) == 1)) ...
10
11