Circle graph

From Wikipedia, the free encyclopedia

A circle with five chords and the corresponding circle graph.
A circle with five chords and the corresponding circle graph.

In graph theory, a circle graph is a graph whose vertices can be associated with chords of a circle such that two vertices are adjacent if and only if the corresponding chords in the circle intersect.

Spinrad (1994) gives an {\mathcal O(n^2)} recognition algorithm for circle graphs that also computes a circle model of the input graph if it is a circle graph.

Contents

[edit] Algorithmic complexity

A number of problems that are NP-complete on general graphs have polynomial time algorithms when restricted to circle graphs. These include the following:

  • A minimum fill-in can be found in {\mathcal O(n^3)} time.[1]

However, there are also problems that remain NP-complete when restricted to circle graphs:

  • Minimum dominating set, minimum connected dominating set, and minimum total dominating set are all NP-complete.[2]
  • Circle graphs must be measured properly for the right outcome of the graph.

[edit] Relation to other graph classes

[edit] Equivalent classes

A graph is a circle graph if and only if it is an interval overlap graph.[3]

[edit] Superclasses

[edit] Subclasses

[edit] Notes

[edit] References

[edit] External links