ACM Home Page
Please provide us with feedback. Feedback
Inserting a vertex into a planar graph
Full text PdfPdf (534 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the Nineteenth Annual ACM -SIAM Symposium on Discrete Algorithms table of contents
New York, New York
Pages 375-383  
Year of Publication: 2009
Authors
Markus Chimani  TU Dortmund, Germany
Carsten Gutwenger  TU Dortmund, Germany
Petra Mutzel  TU Dortmund, Germany
Christian Wolf  TU Dortmund, Germany
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 74,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

We consider the problem of computing a crossing minimum drawing of a given planar graph G = (V, E) augmented by a star, i.e., an additional vertex v together with its incident edges Ev = {(v, u) | uV}, in which all crossings involve Ev. Alternatively, the problem can be stated as finding a planar embedding of G, in which the given star can be inserted requiring the minimum number of crossings. This is a generalization of the crossing minimum edge insertion problem [15], and can help to find improved approximations for the crossing minimization problem. Indeed, in practice, the algorithm for the crossing minimum edge insertion problem turned out to be the key for obtaining the currently strongest approximate solutions for the crossing number of general graphs. The generalization considered here can lead to even better solutions for the crossing minimization problem. Furthermore, it offers new insight into the crossing number problem for almost-planar and apex graphs.

It has been an open problem whether the star insertion problem is polynomially solvable. We give an affirmative answer by describing the first efficient algorithm for this problem. This algorithm uses the SPQR-tree data structure to handle the exponential number of possible embeddings, in conjunction with dynamic programming schemes for which we introduce partitioning cost subproblems.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
C. Buchheim, M. Chimani, D. Ebner, C. Gutwenger, M. Jünger, G. W. Klau, P. Mutzel, and R. Weiskircher. A branch-and-cut approach to the crossing number problem. Discrete Optimization, 5(2):373--388, 2008.
 
3
M. Chimani and C. Gutwenger. Algorithms for the hypergraph and the minor crossing number problems. In Proc. ISAAC '07, volume 4835 of LNCS, pages 184--195. Springer, 2007.
 
4
 
5
M. Chimani, C. Gutwenger, and P. Mutzel. Experiments on exact crossing minimization using column generation. In Proc. WEA '06, volume 4007 of LNCS, pages 303--315. Springer, 2006.
 
6
M. Chimani, P. Hliněný, and P. Mutzel. Vertex Insertion approximates the Crossing Number for Apex Graphs. submitted. A preliminary version titled Approximating the Crossing Number of Apex Graphs appeared as a poster at Graph Drawing '08.
 
7
 
8
 
9
10
 
11
M. R. Garey and D. S. Johnson. Crossing number is NP-complete. SIAM Journal on Algebraic and Discrete Methods, 4(3):312--316, 1983.
 
12
I. Gitler, P. Hliněný, J. Leanos, and G. Salazar. The crossing number of a projective graph is quadratic in the face-width. Electronic Notes in Discrete Mathematics, 29:219--223, 2007.
13
 
14
 
15
C. Gutwenger, P. Mutzel, and R. Weiskircher. Inserting an edge into a planar graph. Algorithmica, 41:289--308, 2005.
 
16
 
17
P. Hliněný and G. Salazar. On the crossing number of almost planar graphs. In Proc. Graph Drawing '06, volume 4372 of LNCS, pages 162--173. Springer, 2007.
 
18
J. E. Hopcroft and R. E. Tarjan. Dividing a graph into triconnected components. SIAM Journal on Computing, 2(3):135--158, 1973.
19
 
20
I. Vrt'o. Crossing numbers of graphs: A bibliography. See ftp://ftp.ifi.savba.sk/pub/imrich/crobib.pdf, 2008.
 
21
C. Wolf. Inserting a vertex into a planar graph. Master's thesis, Dortmund University of Technology, 2008. See http://ls11-www.cs.unidortmund.de/people/gutweng/diploma_thesis_wolf.pdf.

Collaborative Colleagues:
Markus Chimani: colleagues
Carsten Gutwenger: colleagues
Petra Mutzel: colleagues
Christian Wolf: colleagues