In
graph theory
In mathematics and computer science, graph theory is the study of ''graph (discrete mathematics), graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of ''Vertex (graph ...
, the thickness of a graph is the minimum number of
planar graphs
In graph theory, a planar graph is a graph that can be embedded in the plane, i.e., it can be drawn on the plane in such a way that its edges intersect only at their endpoints. In other words, it can be drawn in such a way that no edges cro ...
into which the edges of can be partitioned. That is, if there exists a collection of planar graphs, all having the same set of vertices, such that the
union of these planar graphs is , then the thickness of is at most .
[.] In other words, the thickness of a graph is the minimum number of planar
subgraphs whose union equals to graph .
[Christian A. Duncan]
On Graph Thickness, Geometric Thickness, and Separator Theorems
CCCG 2009, Vancouver, BC, August 17–19, 2009
Thus, a planar graph has thickness one. Graphs of thickness two are called biplanar graphs. The concept of thickness originates in the
Earth–Moon problem on the chromatic number of biplanar graphs, posed in 1959 by
Gerhard Ringel, and on a related 1962 conjecture of
Frank Harary
Frank Harary (March 11, 1921 – January 4, 2005) was an American mathematician, who specialized in graph theory. He was widely recognized as one of the "fathers" of modern graph theory.
Harary was a master of clear exposition and, together with ...
: Every graph on nine points or its
complementary graph is
non-planar. The problem is equivalent to determining whether the
complete graph
In the mathematical field of graph theory, a complete graph is a simple undirected graph in which every pair of distinct vertices is connected by a unique edge. A complete digraph is a directed graph in which every pair of distinct vertices i ...
is biplanar (it is not, and the conjecture is true).
A comprehensive
[ survey on the state of the arts of the topic as of 1998 was written by Petra Mutzel, Thomas Odenthal and Mark Scharbrodt.]
Specific graphs
The thickness of the complete graph
In the mathematical field of graph theory, a complete graph is a simple undirected graph in which every pair of distinct vertices is connected by a unique edge. A complete digraph is a directed graph in which every pair of distinct vertices i ...
on vertices, , is
:
except when for which the thickness is three.
With some exceptions, the thickness of a complete bipartite graph
In the mathematical field of graph theory, a complete bipartite graph or biclique is a special kind of bipartite graph where every vertex of the first set is connected to every vertex of the second set..Electronic edition page 17.
Graph theory ...
is generally:
:
Properties
Every forest
A forest is an ecosystem characterized by a dense ecological community, community of trees. Hundreds of definitions of forest are used throughout the world, incorporating factors such as tree density, tree height, land use, legal standing, ...
is planar, and every planar graph can be partitioned into at most three forests. Therefore, the thickness of any graph is at most equal to the arboricity of the same graph (the minimum number of forests into which it can be partitioned) and at least equal to the arboricity divided by three.
The graphs of maximum degree have thickness at most . This cannot be improved: for a -regular graph with girth
Girth may refer to:
Mathematics
* Girth (functional analysis), the length of the shortest centrally symmetric simple closed curve on the unit sphere of a Banach space
* Girth (geometry), the perimeter of a parallel projection of a shape
* Girth ...
at least , the high girth forces any planar subgraph to be sparse, causing its thickness to be exactly .
Graphs of thickness with vertices have at most edges. Because this gives them average degree less than , their degeneracy is at most and their chromatic number
In graph theory, graph coloring is a methodic assignment of labels traditionally called "colors" to elements of a graph. The assignment is subject to certain constraints, such as that no two adjacent elements have the same color. Graph coloring i ...
is at most . Here, the degeneracy can be defined as the maximum, over subgraphs of the given graph, of the minimum degree within the subgraph. In the other direction, if a graph has degeneracy then its arboricity and thickness are at most . One can find an ordering of the vertices of the graph in which each vertex has at most neighbors that come later than it in the ordering, and assigning these edges to distinct subgraphs produces a partition of the graph into trees, which are planar graphs.
Even in the case , the precise value of the chromatic number is unknown; this is Gerhard Ringel's Earth–Moon problem. An example of Thom Sulanke shows that, for , at least 9 colors are needed.
Related problems
Thickness is closely related to the problem of simultaneous embedding Simultaneous embedding is a technique in graph drawing and information visualization for visualizing two or more different graphs on the same or overlapping sets of labeled vertices, while avoiding crossings within both graphs. Crossings between ...
. If two or more planar graphs all share the same vertex set, then it is possible to embed all these graphs in the plane, with the edges drawn as curves, so that each vertex has the same position in all the different drawings. However, it may not be possible to construct such a drawing while keeping the edges drawn as straight line segment
In geometry, a line segment is a part of a line (mathematics), straight line that is bounded by two distinct endpoints (its extreme points), and contains every Point (geometry), point on the line that is between its endpoints. It is a special c ...
s.
A different graph invariant, the rectilinear thickness or geometric thickness of a graph , counts the smallest number of planar graphs into which can be decomposed subject to the restriction that all of these graphs can be drawn simultaneously with straight edges. The book thickness
In graph theory, a book embedding is a generalization of planar embedding of a graph to embeddings in a ''book'', a collection of half-planes all having the same line as their boundary. Usually, the vertices of the graph are required to lie on ...
adds an additional restriction, that all of the vertices be drawn in convex position, forming a circular layout of the graph. However, in contrast to the situation for arboricity and degeneracy, no two of these three thickness parameters are always within a constant factor of each other.
Computational complexity
It is NP-hard
In computational complexity theory, a computational problem ''H'' is called NP-hard if, for every problem ''L'' which can be solved in non-deterministic polynomial-time, there is a polynomial-time reduction from ''L'' to ''H''. That is, assumi ...
to compute the thickness of a given graph, and NP-complete
In computational complexity theory, NP-complete problems are the hardest of the problems to which ''solutions'' can be verified ''quickly''.
Somewhat more precisely, a problem is NP-complete when:
# It is a decision problem, meaning that for any ...
to test whether the thickness is at most two.[.] However, the connection to arboricity allows the thickness to be approximated to within an approximation ratio
In computer science and operations research, approximation algorithms are efficient algorithms that find approximate solutions to optimization problems (in particular NP-hard problems) with provable guarantees on the distance of the returned sol ...
of 3 in polynomial time
In theoretical computer science, the time complexity is the computational complexity that describes the amount of computer time it takes to run an algorithm. Time complexity is commonly estimated by counting the number of elementary operations p ...
.
References
{{reflist
Graph invariants
Planar graphs
NP-complete problems