You may notice that there is some connection between this and this example. In the first we have the intersection graph of all attendance lists of the courses, whereas in the second we are considering the intersection graph of all course lists of the students. Both sets of lists obviously contain the same information. Each one is the dual of the other.
Duality is the most important, yet very natural,
notion for intersection graphs.
Assume there is a hypergraph H=(A,(Sx/x
V)).
For every a
A, we define a*
to be the set of those
x
V for which a
Sx.
The hypergraph (V,(a*/a
A)) is called the
dual hypergraph H* of H.
Look at an example.
It should be clear that the dual hypergraph contains the same information as the original one, in fact it can easily be retrieved from the dual since H = (H*)*.
This essentially
formal definition gets life by looking
on intersection graphs.
Let us consider the intersection graph G=(V,E) of the hypergraph
H=(A,(Sx/x
V)).
Then the dual hyperedges a*, a
A induce
certain sugraphs in G,
which we call star graphs in the following.
These star graphs have two important features:
Intersection graphs can also be defined by duality.
The underlying graph (sometimes called 1-skeleton)
of a hypergraph H=(A,(Sx/x
V)) has the same
vertex set A as H,
and as edges all pairs of vertices that are covered by some
hyperedge of H.
Now
(H) is just the underlying graph of H*---the
star graphs
are just the hyperedges of H*.
Note that in geometric intersection models there may be infinitely many star graphs, however only finitely many distinct. Moreoever, since most of these geometric models are stable under slight pertuberations, we may assume in most cases that every star graph occuring occurs infinitely often.
![]() ![]() ![]() |
For an example take the special case of competition and resource graphs of a digraph---they are intersection graphs of the family of all out-neighborhoods respectively in-neighborhoods, which are obviously dual to each other.
Duality is used for some natural approach for the recognition problem.
Now you may be interested in the special role of cliques in intersection graphs or go back to the start page for intersection graphs.