Upload
kathie-cameron
View
217
Download
0
Embed Size (px)
Citation preview
Induced Matchings in Intersection Graphs
Kathie Camerona
aDepartment of Mathematics
Wilfrid Laurier University
Waterloo, ON
Canada, N2L 3C5
Abstract
An induced matching in a graph G is a set of edges, no two of which meet a com-
mon node or are joined by an edge of G; that is, an induced matching is a matching
which forms an induced subgraph. Induced matchings in graph G correspond pre-
cisely to independent sets of nodes in the square of the line-graph of G; which we
denote by [L(G)]2. Often, if G has a nice representation as an intersection graph,
we can obtain a nice representation of [L(G)]2 as an intersection graph. Then, if
the independent set problem is polytime-solvable in [L(G)]2; the induced matching
problem is polytime-solvable in G:
Key words: induced matching, polygon-circle graph, asteroidal triple-free graph,
interval graph, chordal graph, circular-arc graph, circle graph, bipartite graph,
planar graph, outerplanar graph.
A matching is a set of edges, no two of which are incident. An induced matching
M in a graph G is a matching such that no two edges of M are joined by an
edge of G; that is, an induced matching is a matching which forms an induced
subgraph.
In this paper, we consider the problem of �nding a largest induced matching
in a graph G: This problem is NP-complete for bipartite graphs [2] and forplanar graphs [9].
The line-graph L(G) of graph G has node-set E(G), and an edge joining two
nodes exactly when the edges of G they correspond to are incident. The square
G2 of graph G has node-set V (G), and two nodes are joined inG2 exactly whenthey are joined by an edge or a path of two edges in G:
Remark 1 For any graph G; every induced matching in G is an independent
set of nodes in [L(G)]2; and conversely.
Preprint submitted to Elsevier Preprint 21 May 2000
Thus, to �nd a largest induced matching in a graph G; we can �nd a largest
independent set of nodes in [L(G)]2:
(Note that although line-graphs are claw-free, and there is a polytime algo-
rithm for �nding largest independent sets of nodes in claw-free graphs, squares
of line-graphs need not be claw-free.)
Given a family F of non-empty sets, the intersection graph G(F) of F has
node-set F and an edge between u and v exactly when u \ v 6= ;: There
are many well-studied classes of intersection graphs including the following.
Interval graphs are the intersection graphs of a set of intervals on a line; chordal
graphs are the intersection graphs of a set of subtrees of a tree; circular-arc
graphs are the intersection graph of a set of arcs of a circle; circle graphs are
the intersection graphs of a set of chords of a circle; polygon-circle graphs are
the intersection graphs of a set of (convex) polygons inscribed on a circle.
Polygon-circle graphs include chordal graphs [7], circular-arc graphs [7], circle
graphs, and outerplanar graphs [12].
In [2], it is proved that if G is chordal, [L(G)]2 is chordal. The idea there is that
ifG is the intersection graph of a familyF of subtrees Tv of tree T; then [L(G)]2
is the intersection graph of F 0 = fTu [ Tv : uv 2 E(G) = V ( [L(G)]2)g; which
is a family of subtrees of a tree, since the union of two intersecting subtrees
of a tree is again a subtree. The same idea is easily seen to show that where
G is an interval graph, so is [L(G)]2; and where G is a circular-arc graph, so
is [L(G)]2: There are polytime algorithms for largest independent set of nodes
in chordal graphs [5] and in circular-arc graphs [6], and thus these provide
polytime algorithms for the induced matching problem in these classes.
In this paper, we prove that if G is a polygon-circle graph, then so is [L(G)]2:
This is more diÆcult than for interval, chordal, and circular-arc graphs, be-
cause the union of two intersecting polygons inscribed on a circle is not gen-
erally another polygon inscribed on a circle. The technique used provides a
general approach to determining [L(G)]2 for an intersection graph G. F. Gavril
[4] has given a polytime algorithm for �nding a largest independent set of nodes
in a polygon-circle graph, so this provides a polytime algorithm for �nding a
largest induced matching in polygon-circle graphs.
Note that not all subclasses of polygon-circle graphs have the property that
for G in the subclass, [L(G)]2 is also in the subclass - this is not true for the
outerplanar graph C5 for instance.
An independent set of three vertices is called an asteroidal triple if between
each pair in the triple there exists a path that avoids the neighborhood of the
third. A graph is asteroidal triple-free (AT-free) if it contains no asteroidal
triple. AT-free graphs are not yet known to be the intersection graphs of some
nice family, however they contain several classes of intersection graphs includ-
2
ing interval graphs [8] and cocomparability graphs [3]. In [11], it is proved
that if G is AT-free, then so is L(G): In [13], it is proved that if H is AT-free,
then so is H2: It follows that if G is AT-free, so is [L(G)]2: In [1] and [10],
polytime algorithms are given for �nding a largest independent set of nodes in
AT-free graphs. Thus these algorithms provide polytime algorithms for �nding
a largest induced matching in AT-free graphs.
References
[1] H.J. Broersma, Ton Kloks, Dieter Kratsch and Haiko M�uller, Independentsets in asteroidal triple-free graphs, SIAM Journal on Discrete Mathematics
12 (1999), 276-287.
[2] Kathie Cameron, Induced matchings, Discrete Applied Mathematics 24 (1989),97-102.
[3] T. Gallai, Transitiv orientierbare Graphen (German), Acta Mathematica
Academiae Scientiarum Hungaricae 18 (1967), 25-66.
[4] F. Gavril, Maximum weight independent sets and cliques in intersection graphsof �laments, to appear.
[5] F. Gavril, Algorithms for minimum coloring, maximum clique, minimumcovering by cliques, and maximum independent set of a chordal graph, SIAMJournal on Computing 1 (1972), 180-187.
[6] F. Gavril, Algorithms on circular-arc graphs, Networks 4 (1974), 357{369.
[7] S. Janson and J. Kratochvil, Threshold functions for classes of intersectiongraphs, Discrete Mathematics 108 (1992), 307-326.
[8] C. G. Lekkerkerker and J. Ch. Boland, Representation of a �nite graph by aset of intervals on the line, Fundamenta Mathematicae 51 (1962), 45-64.
[9] C. W. Ko and F.B. Shepherd, Adding an identity to a totally unimodularmatrix, London School of Economics Operations Research Working Paper,LSEOR 94.14, July 1994.
[10] Ekkehard G�unther K�ohler, Graphs Without Asteroidal Triples, PhD thesis,Technical University of Berlin, Cuvillier Verlag, G�ottingen,199_9
[11] Ekkehard G�unther K�ohler and Matthias Kriesell, Edge-Dominating trails inAT-free graphs,Technical University of Berlin TechReport-615-1998, 1998.
[12] Alexandr Kostochka and Jan Kratochv��l, Covering and coloring polygon-circlegraphs, Discrete Mathematics 163 (1997), 299{305.
[13] A. Raychaudhuri, On powers of interval and unit interval graphs, CongressusNumerantium 59 (1987), 235-242.
3