Trapezoid graphs and their coloring
Discrete Applied Mathematics
On the complexity of recognizing perfectly orderable graphs
Discrete Mathematics
On the 2-chain subgraph cover and related problems
Journal of Algorithms
Proper and unit tolerance graphs
Discrete Applied Mathematics - Special volume: Aridam VI and VII, Rutcor, New Brunswick, NJ, USA (1991 and 1992)
A recognition algorithm for orders of interval dimension two
Discrete Applied Mathematics - Special volume: Aridam VI and VII, Rutcor, New Brunswick, NJ, USA (1991 and 1992)
Trapezoid graphs and generalizations, geometry and algorithms
Discrete Applied Mathematics
Proper and unit bitolerance orders and graphs
Discrete Mathematics
Triangulating multitolerance graphs
Discrete Applied Mathematics
Graph classes: a survey
Discrete Mathematics
Modular decomposition and transitive orientation
Discrete Mathematics - Special issue on partial ordered sets
Connected domination and dominating clique in trapezoid graphs
Proceedings of the 5th Twente workshop on on Graphs and combinatorial optimization
Triangle Graphs and Their Coloring
ORDAL '94 Proceedings of the International Workshop on Orders, Algorithms, and Applications
Algorithmic Graph Theory and Perfect Graphs (Annals of Discrete Mathematics, Vol 57)
Algorithmic Graph Theory and Perfect Graphs (Annals of Discrete Mathematics, Vol 57)
Vertex splitting and the recognition of trapezoid graphs
Discrete Applied Mathematics
The Recognition of Tolerance and Bounded Tolerance Graphs
SIAM Journal on Computing
An intersection model for multitolerance graphs: efficient algorithms and hierarchy
Proceedings of the twenty-second annual ACM-SIAM symposium on Discrete Algorithms
Hi-index | 5.23 |
Trapezoid graphs are the intersection graphs of trapezoids, where every trapezoid has a pair of opposite sides lying on two parallel lines L"1 and L"2 of the plane. This subclass of perfect graphs has received considerable attention as it generalizes in a natural way both interval and permutation graphs. In particular, trapezoid graphs have been introduced in order to generalize some well known applications of these graphs on channel routing in integrated circuits. Strictly between permutation and trapezoid graphs lie the triangle graphs-also known as PI^* graphs (for Point-Interval)-where the intersecting objects are triangles with one point of the triangle on the one line and the other two points (i.e. interval) of the triangle on the other line. Note that there is no restriction on which line between L"1 and L"2 contains one point of the triangle and which line contains the other two. Due to both their interesting structure and their practical applications, several efficient algorithms for optimization problems that are NP-hard in general graphs have been designed for trapezoid graphs-which also apply to triangle graphs. In spite of this, the complexity status of the triangle graph recognition problem (namely, the problem of deciding whether a given graph is a triangle graph) has been the most fundamental open problem on this class of graphs since its introduction two decades ago. Moreover, since triangle graphs lie naturally between permutation and trapezoid graphs, and since they share a very similar structure with them, it was expected that the recognition of triangle graphs is polynomial, as it is also the case for permutation and trapezoid graphs. In this article we surprisingly prove that the recognition of triangle graphs is NP-complete, even in the case where the input graph is known to be a trapezoid graph.