In
graph theory
In mathematics, graph theory is the study of '' graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of '' vertices'' (also called ''nodes'' or ''points'') which are conn ...
, an interval graph is an
undirected graph formed from a set of
intervals on the
real line
In elementary mathematics, a number line is a picture of a graduated straight line that serves as visual representation of the real numbers. Every point of a number line is assumed to correspond to a real number, and every real number to a po ...
,
with a vertex for each interval and an edge between vertices whose intervals intersect. It is the
intersection graph of the intervals.
Interval graphs are
chordal graphs and
perfect graph
In graph theory, a perfect graph is a graph in which the chromatic number of every induced subgraph equals the order of the largest clique of that subgraph ( clique number). Equivalently stated in symbolic terms an arbitrary graph G=(V,E) is per ...
s. They can be recognized in
linear time, and an optimal
graph coloring
In graph theory, graph coloring is a special case of graph labeling; it is an assignment of labels traditionally called "colors" to elements of a graph subject to certain constraints. In its simplest form, it is a way of coloring the vertices ...
or
maximum clique in these graphs can be found in linear time. The interval graphs include all
proper interval graphs, graphs defined in the same way from a set of
unit interval
In mathematics, the unit interval is the closed interval , that is, the set of all real numbers that are greater than or equal to 0 and less than or equal to 1. It is often denoted ' (capital letter ). In addition to its role in real analys ...
s.
These graphs have been used to model
food web
A food web is the natural interconnection of food chains and a graphical representation of what-eats-what in an ecological community. Another name for food web is consumer-resource system. Ecologists can broadly lump all life forms into one ...
s, and to study
scheduling problems in which one must select a subset of tasks to be performed at non-overlapping times. Other applications include assembling contiguous subsequences in
DNA mapping, and temporal reasoning.
Definition
An interval graph is an undirected graph formed from a family of intervals
:
by creating one vertex for each interval , and connecting two vertices and by an edge whenever the corresponding two sets have a nonempty intersection. That is, the edge set of is
:
It is the
intersection graph of the intervals.
Characterizations
Three vertices form an ''asteroidal triple (AT)'' in a graph if, for each two, there exists a path containing those two but no neighbor of the third. A graph is AT-free if it has no asteroidal triple. The earliest characterization of interval graphs seems to be the following:
* A graph is an interval graph if and only if it is
chordal
In the mathematical area of graph theory, a chordal graph is one in which all cycles of four or more vertices have a ''chord'', which is an edge that is not part of the cycle but connects two vertices of the cycle. Equivalently, every induced cy ...
and AT-free.
Other characterizations:
* A graph is an interval graph if and only if its maximal
cliques can be ordered
such that each vertex that belongs to two of these cliques also belongs to all cliques between them in the ordering. That is, for every
with