Академический Документы
Профессиональный Документы
Культура Документы
ABSTRACT
The path number of a graph G, denoted p(G), is the minimum number of
edge-disjoint paths covering the edges of G. Lovasz has proved that if G
has u odd vertices and g even vertices, then p ( G ) s $ u + g - 1 s n - 1 ,
where n is the total number of vertices of G. This paper clears up an
error in Lovasz’s proof of the above result and uses an extension of his
construction to show that p ( G ) s $ u+I$gl=s&l.
INTRODUCTION
In this paper a graph is a finite graph (connected or disconnected) without
loops or multiple edges. A path is a simple path: i.e., one in which no
vertex appears more than once. Similarly, a circuit is a simple circuit: the
only vertex appearing more than once is the initial (=terminal) vertex. A
path (respectively, path-circuit) decomposition of a graph G is a partition
of the edges of G into paths (respectively, paths and circuits). Such a
decomposition is said to be minimal if its cardinality (i.e., the number of
paths or paths and circuits it contains) is no greater than the cardinality of
any other such partition. The path number of a graph G, denoted p(G), is
the cardinality of a minimal path decomposition. This concept appears to
be due to Ore [4, p.401 and Erdos [3]; the term “path number” was
coined by Harary [2, 51.
Gallai has conjectured that for any connected graph G on n vertices
p( G) S [( n + 1)/2]. (The square brackets indicate the greatest integer
function.) In 1966, Lovhsz [3] proved the following theorem and its two
corollaries. (See also Berge [l,pp. 234-2361.)
’
Present address: Department of Epidemiology and Biostatistics, University of
Western Ontario, London, Ontario.
LOVASZS THEOREM
FIGURE 1
(1) Each vertex of odd degree is the endpoint of exactly one path of
P.
(2) There are k vertices of even degree, each of which is the
endpoint of exactly two paths of P.
(3) None of the remaining g- k even vertices is the endpoint of a
path.
if x lies on Ui,,, trace the path from a,,, to x and let be the last
vertex on the path before it reaches x. We call each sequence Si = (u,.~,
. . . , a,,,,)a Lovdsz sequence.
Lovisz at this point makes two observations and proves the second
one:
6.1. ai,, is adjacent to x in G’ iff p a 1.
6.3. The labeling of paths associated with the Lovisz sequences is not
unique: we can have Ui,, = q.+ with ( i , p ) # ( j , v).
The second pair of cases replaces those used by LovBsz. Some com-
ments on this will follow the construction.
FIGURE 2
We combine these cases into four possible situations and define f(U)
for each.
Case (ab). (a) and (b) hold (see Fig. 2). Let f(Ui,, = Ui,,),be U,,, = Ui.v
with the edges X U ~ , + . + and
~ xj,v+l deleted and the edges xui,, and xi,,
added.
Case (ab'). (a) and (b') hold (see Fig. 3). Let f(Ui,,) be U,,, with X U ~ , , + ~
deleted and xui,, added. (Note that in Fig. 3 vertices y and z might or
might not be in H'.)
Case (a'b). (a') and (b) hold (see Fig. 4).Let f(U,,, = q.,,)
be the circuit
obtained by adding xu,,, and xui,, to Ui,, = U1.,".
Case (a'b'). (a') and (b') hold (see Fig. 5). Let f(q,,)be the path
obtained by 'adding xu,,, to Ui,,.
This completes the definition of f. We now show that the paths and
circuits formed by f are a partition of the edges of G ; i.e., if yz is an edge
of G, then yz appears in exactly one f( U ) .Qearly, if yz is not of the form
xui,,, then yz appears in some U of 2 and also in, and only in, f(U). It is
FIGURE 3
194 JOURNAL OF GRAPH THEORY
f
o x
FIGURE 4
FIGURE 5
PATH NUMBER OF A GRAPH 195
v FIGURE 6
The above con: ruction differs from LovPsz’s original cons ruction only
in the way in which the paths Ui,& are classified. Instead of cases (b) and
(b’), LOV~SZ distinguished between paths that had one endpoint in H’ and
those that had two. If C is a partition with the characteristic that each odd
vertex is the endpoint of exactly one path, LovPsz’s classification implies
(b) or (b’) and f(2) turns out to be a partition. Since we make no such
assumption about 2 however, classifying paths according to the number
of endpoints in H’ might cause the following situation. Suppose Ui,&has
two endpoints a,+ and q Vin H’. Then a path Uj,”begins at aj,”;it might
be that # Uj,, and under the original instructions for forming f , the
edge xuj,+ is an element of both f(&) and f(Uj,,). (See Fig. 6.)
With this problem somewhat laboriously clarified we are ready to give
the proof of Lovasz’s Theorem. The proof is as LovPsz originally pre-
sented it, with a few details added.
Proof of Theorem 1. Let G be a graph with n nonisolated vertices. If
G contains no even vertices, let G, be the graph obtained by inserting a
vertex y (of degree 2) on some edge. G, contains n1= n + 1 nonisolated
vertices. We claim that if the edges of GI can be partitioned into S $ n ]
disjoint paths and circuits, then so can the edges of G. Note first that
since each vertex of G is odd, n is even, so [inl] = [$TI]. If we partition the
edges of G into a minimal number of paths and circuits, then there are at
least [in] paths in the decomposition. By the hypothesis, there are < [ i n ]
paths and circuits, so in fact the partition contains exactly [in]paths and y
is the endpoint of no path. Thus p(G) = [in].We can now assume that G
contains at least one nonisolated even vertex.
The proof is by induction on h ( G )= 2m - n, where m is the number of
edges of G. If h(G)<O, then n S 2 m =xu d ( u ) , where the summation is
over the n nonisolated vertices. Thus d ( u ) 1 for each such vertex and
196 JOURNAL OF GRAPH THEORY
since none of the vertices are isolated, d(v) = 1 for each one. Thus G is a
set of disjoint edges, possibly with some isolated vertices.
Let A(G) = A and suppose the theorem holds for all graphs G’ with
A(G’)<A(G). Let x be a vertex of G adjacent to even vertices
a,, u 2 , . . . , uk. Delete the edges xu,, i = 1 , 2 , . . . , k to obtain G’, a graph
with n’ nonisolated vertices and m’ edges. Since n - 1S n ’ 4 n (with
n ’ = n - 1 if x is isolated in G’) and m ’ = m - k S m - l , we have A(G)S
2 m - n - 1< A(G). Let C. be a partition of the edges of G’ into S[$n]
paths and circuits and complete the Lovhsz construction about x to obtain
a partition of G into If(C)I = 121<[in] paths and circuits. Theorem 1 is
proved. I
Note that the parity of the degrees of the neighbors of x in G was used
only to ensure that each began a path of 2. This enables us to state the
following convenient generalization of the result of the construction:
7. Lemma. Suppose x is a nonisolated vertex of a graph G, 2 is a
nonempty set of neighbors of x, G’ is the graph obtained from G by
supressing the edges joining Z to x, and C is a path (or path-circuit)
decomposition of G’. If every neighbor of x in G begins some path of 2,
then there is a path-circuit decomposition of the edges of G whose
cardinality is 1x1.
A NEW BOUND
FIGURE 7
198 JOURNAL OF GRAPH THEORY
p(G)==$u +[as].
Proof. The proof is, as in LovBsz’s theorem, by induction on h(G)=
2 m - n , where m is the number of edges in G and n is the number of
nonisolated vertices. If g = 0, Corollary 2 gives the result immediately, so
we assume G contains at least one nonisolated even vertex. If h ( G )= 1,
we have
+ l)].
p(G)~qu’+[$g’]+[i(q (3)
~(G)~~(~+k)+[$(g-kk)l+[~(q+1)1
= +U + [$g] + [$(q+ l)]- $ k
6;u +[&I.
(ii) If k is odd, x is odd in G‘ so u’ = u + k + 1 and g ‘ = g - k - 1.
PATH NUMBER OF A GRAPH 199
p( G) ~ $ + [u&I.
Subcase I@). Suppose k = 2 (mod 4). Here we adjoin to G one vertex
y and the edge a,y to obtain the graph G,. We claim p(G)Sp(G,), for if
2 is a path decomposition of G,, then the edge yak is the initial edge of a
path of C. We can remove this edge, reducing the cardinality of the
partition by 1 if yak is itself a path and by 0 if yak is not an entire path.
We now show that p(GJ s + u +[&I.
As before, we delete xui, i = 1,2, . . . , k - 1 to obtain G:. Since k = 2
(mod 4), k - 151, so we delete at least one edge and do not isolate the
even vertex x. A ( G;) < h(G) = A, and since k - 1 is odd, u: = u + k + 2 and
g; = g - k - 1 where g{ and u ; are the numbers of even and odd vertices
in G:. We do the Lovisz construction to obtain paths and circuits as
before. We perform the extension of the Lovisz construction on the q
cycles.
We have 2q S k - 1= 1 (mod 4). So
Case 111. If neither Cases I nor I1 hold, there is a pair of even vertices x
and z such that d(x, z ) = 2 and neither x nor z is adjacent to any even
vertex. So there is an odd vertex y such that xy and yz are edges of G.
Delete the edge xy to obtain the graph GI with u1 odd vertices and g,
even vertices. Now y is even and x is odd in GI. Moreover, x is adjacent
to odd vertices only in G,; and G1 contains a pair of adjacent even
vertices y and z. We now apply the Lovisz construction and its extension
to G1 and y. Since h (G:) < A ( G,) < A (G) = A, this gives a path decompos-
ition 2 of the edges of G1 with 121S $ u l +[$gl]. At least, one path of C has
an endpoint in y, by Lemma 12.
200 JOURNAL OF GRAPH THEORY
n= c ni23k.
k
i=l
Although the bound proved in this paper exceeds this bound by only
A n , it still appears that Lovhsz’s construction will not yield p(G)SGn],
since in breaking up circuits to form paths we run the risk of creating as
PATH NUMBER OF A GRAPH 201
many as [$(g - l)]new paths. So far, I can see no way of restricting the
number of circuits to avoid this possibility.
ACKNOWLEDGMENTS
The author wishes to thank Professor L. Lovhsz for his helpful reply to
questions about this subject and Professor N. J. Pullman for suggesting
Lemma 7 and for many encouraging discussions. Work on this paper was
supported in part by grant No. A4041 from the National Research
Council of Canada.
References