Non-planar core reduction of graphs (Q1011763)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Non-planar core reduction of graphs |
scientific article |
Statements
Non-planar core reduction of graphs (English)
0 references
9 April 2009
0 references
An algorithm is presented for reducing the number of edges of a graph while keeping the four main non-planarity characteristics of the original graph; its crossing number, skewness, coarseness and thickness (three of which are known to yield NP-hard optimization problems). This is intended as a means of speeding up the computation of these characteristics for heuristics and exact algorithms whose computational complexity depends of the number of the edges of the graph. The authors claim the experimental average reduction of 45\% of the number of edges of the original graph. The results rely on the use of the SPQR-trees, representing the decomposition of \(2\)-connected graphs into triconnected components. The definition of the non-planar core using maximal planar \(2\)-components is followed by a pseudocode for computing the core for non-planar graphs. The algorithm is shown to be of linear time complexity and to preserve all the four above listed non-planarity characteristics. The paper concludes with a discussion of further possible improvements, and the results of tests performed on the benchmark family known as the Rome library.
0 references
preprocessing
0 references
graph reduction
0 references
crossing number
0 references
skewness
0 references
coarseness
0 references
thickness
0 references
linear time complexity algorithm
0 references