Jump to content

Trapezoid graph

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 124.122.150.78 (talk) at 10:23, 5 June 2013 (Relation to other families of graphs). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In graph theory, trapezoid graphs are intersection graphs of trapezoids between two horizontal lines. They are a class of co-comparability graphs that contain interval graphs and permutation graphs as subclasses. A graph is a trapezoid graph if there exists a set of trapezoids corresponding to the vertices of the graph such that two vertices are joined by an edge if and only if the corresponding trapezoids intersect. Trapezoid graphs were introduced by Dagan, Golumbic, and Pinter in 1988.There exists algorithms for chromatic number, weighted independent set, clique cover, and maximum weighted clique.

Figure 2: Trapezoid representation of graph G.

Algorithms

Algorithms for trapezoid graphs should be compared with algorithms for general co-comparability graphs. For this larger class of graphs, the maximum independent set and the minimum clique cover problem can be solved in time.[1] Dagan et al. first proposed an algorithm for coloring trapezoid graphs, where n is the number of nodes and k is the chromatic number of the graph. Later, using the box representation of trapezoid graphs, Felsner published algorithms for chromatic number, weighted independent set, clique cover, and maximum weighted clique. These algorithms all require space. These algorithms rely on the associated dominance in the box representation that allows sweeping line algorithms to be used. Felsner proposes using balanced trees that can do insert, delete, and query operations in time, which results in algorithms.

Recognition

To determine if a graph is a trapezoid graph, search for a transitive orientation on the complement of . Since trapezoid graphs are a subset of co-comparability graphs, if is a trapezoid graph, its complement must be a comparability graph. If a transitive orientation of the complement does not exist, is not a trapezoid graph. If does exist, test to see if the order given by is a trapezoid order. The fastest algorithm for trapezoid order recognition was proposed by McConnell and Spinrad in 1994, with a running time of . The process reduces the interval dimension 2 question to a problem of covering an associated bipartite graph by chain graphs (graphs with no induced 2K2).[2] Using vertex splitting, the recognition problem for trapezoid graphs was shown by Mertzios and Corneil to succeed in time, where denotes the number of edges. This process involves augmenting a given graph , and then transforming the augmented graph by replacing each of the original graph’s vertices by a pair of new vertices. This “splitted graph” is a permutation graph with special properties if an only if is a trapezoid graph.[3]

Notes

  1. ^ R. McConnel and J. Spinrad, Linear-time modular decomposition and efficient transitive orientation of undirected graphs, Proc. 5. Ann. Symp. on Discr. Alg. (1994).
  2. ^ Golumbic, Martin Charles., and Ann N. Trenk. Tolerance Graphs. Cambridge [u.a.: Cambridge Univ., 2004.
  3. ^ G. B. Mertzios and D. G. Corneil. Vertex splitting and the recognition of trapezoid graphs. Discrete Applied Mathematics, 159(11), pages 1131-1147, 2011.

References

  • Golumbic, Martin Charles (1980). "Algorithmic Graph Theory and Perfect Graphs" (Document). Academic Press. ISBN 0-444-51530-5. {{cite document}}: Invalid |ref=harv (help); Unknown parameter |url= ignored (help) Second edition, Annals of Discrete Mathematics 57, Elsevier, 2004.