Clique width

from Wikipedia, the free encyclopedia

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.

definition

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:

  1. The -marked graph (a graph consisting of a node with a marking ) is in for everyone
  2. Let and be node- disjoint -marked graphs. Then their disjoint union is in , with
    1.   
  3. Let a graph marked with and . There are
    1. of -labeled graph is obtained from G by marking all with marked nodes by a mark with is replaced in with   
    2. 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
Cwg1.png
Cwg222.png
Cwg22.png
Cwg4.png
Cwg5.png
Cwg6.png
Cwg7.png
Cwg8.png
Cwg9.png
Cwc6.png

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.

If it does not have a completely bipartite graph as a subgraph , the following statement applies:

Relationship between clique size and NLC size

The clique width can be estimated both downwards and upwards using the NLC width :

Individual evidence

  1. 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
  2. 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
  3. 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