The clique width is a term from graph theory and assigns a natural number to every undirected graph . It is therefore a graph parameter . With the help of a k-expression (see below) many NP-complete problems such as HAMILTONKREIS or CLIQUE and the closely related INDEPENDENT QUANTITY in time can be solved, which is a linear running time for constant . However, since it is not known whether a k-expression can be calculated sufficiently quickly, it is currently unclear whether one can conclude from this that these problems can be efficiently solved on graphs with a limited clique size.
The concept of the clique size of a graph was first introduced by Bruno Courcelle and Stephan Olariu. For the definition of the clique width, the concept of the k-marked graph must first be introduced:
k-marked graph
For one be
A k-marked graph is a graph whose nodes are marked with a marker image
A graph with exactly one node marked with is denoted by
Clique width
A -marked graph has a clique width of at most if is contained in the graph class . It is inductively defined as follows:
The -marked graph (a graph consisting of a node with a marking ) is in for everyone
Let and be node- disjoint -marked graphs. Then their disjoint union is in , with
Let a graph marked with and . There are
of -labeled graph is obtained from G by marking all with marked nodes by a mark with is replaced in with
the -marked graph, which results from G by connecting all nodes marked with with all nodes marked with. in with
The clique width of a marked graph is the smallest natural number with and is denoted by.
An expression which results from the operations , , and , wherein , composed is called clique-width-k expression or k-expression , respectively.
example
The undirected graph with 6 nodes has a clique width of 3, since it can be generated with the following operations:
3 expression tree for constructing the
Clique-wide operation
Visualization of the graph
The associated expression is
The corresponding 3-expression tree for is shown on the right.
Clique width of special graph classes
Although the determination of the clique size of a graph is generally NP-complete , the clique size of certain graphs with special properties can at least be estimated upwards. The following relationships exist:
It is also known that co-graphs have a clique size of at most 2 and that every graph with a clique size of at most 2 is a co-graph.
Relationship between clique size and tree size
There are several relationships between the clique width and the tree width of an undirected graph .
The following statement shows that through can be estimated up:
Conversely, however, the tree width of a graph cannot generally be limited by its clique width, as can be easily seen using the example of complete graphs:
The complete graph with nodes has a tree width of and a clique width of at most 2. Thus, for all with :
.
However, under certain circumstances the tree width can also be estimated by the clique width upwards.
↑ Derek Corneil, Udi Rotics: On the Relationship between Clique-Width and Treewidth , Lecture Notes in Computer Science, 2001, Volume 2204/2001, 78–90, doi : 10.1007 / 3-540-45477-2_9
↑ Frank Gurski, Egon Wanke: The Tree-Width of Clique-Width Bounded Graphs without , Lecture Notes in Computer Science, 2000, Volume 1928/2000, 221–232, doi : 10.1007 / 3-540-40064-8_19
literature
Bruno Courcelle, Stephan Olariu: Upper bounds to the clique width of graphs , Discrete Applied Mathematics 101 (1-3): 77-144, 2000, doi: 10.1016 / S0166-218X (99) 00184-5
Frank Gurski, Irene Rothe, Jörg Rothe, Egon Wanke: Exact algorithms for difficult graph problems , Springer-Verlag, Berlin Heidelberg, 2010, ISBN 978-3-642-04499-1
Jörg Rothe: Complexity Theory and Cryptology , Springer-Verlag, Berlin Heidelberg, 2008, ISBN 978-3-540-79744-9