scispace - formally typeset
Search or ask a question
Journal ArticleDOI

A note on independent sets in trees

01 Jan 1988-SIAM Journal on Discrete Mathematics (Society for Industrial and Applied Mathematics)-Vol. 1, Iss: 1, pp 105-108
TL;DR: A simple graph-theoretical proof that the largest number of maximal independent vertex sets in a tree with n vertices is given by m( T), a result first proved by Wilf.
Abstract: We give a simple graph-theoretical proof that the largest number of maximal independent vertex sets in a tree with n vertices is given by \[ m( T ) = \begin{cases} 2^{k - 1} + 1& {\text{if }} n = 2k, \\ 2^k & {\text{if }} n = 2k + 1, \end{cases}\] a result first proved by Wilf [SIAM J. Algebraic Discrete Methods, 7 (1986), pp. 125–130]. We also characterize those trees achieving this maximum value. Finally we investigate some related problems.

Summary (1 min read)

Jump to:  and [Summary]

Summary

  • The authors also characterize those trees achieving this maximum value.
  • Finally the authors investigate some related problems.
  • Key words, independent vertices, trees, extremal graphs AMS(MOS) subject classifications.

Did you find this useful? Give us your feedback

Content maybe subject to copyright    Report

SIAM
J.
Disc.
MATH.
Vol.
1,
No.
1,
February
1988
(C)
1988
Society
for
Industrial
and
Applied
Mathematics
012
A
NOTE
ON
INDEPENDENT
SETS
IN
TREES*
BRUCE
E.
SAGANf
Abstract.
We
give
a
simple
graph-theoretical
proof
that
the
largest
number
of
maximal
independent
vertex
sets
in
a
tree
with
n
vertices
is
given
by
2
k-
+
if
n
2k,
m(T)
2
if
n
2k
+
1,
a
result
first
proved
by
Wilf
[SIAM
J.
Algebraic
Discrete
Methods,
7
(I
986),
pp.
125-130].
We
also
characterize
those
trees
achieving
this
maximum
value.
Finally
we
investigate
some
related
problems.
Key
words,
independent
vertices,
trees,
extremal
graphs
AMS(MOS)
subject
classifications.
05C35, 05C30,
05C70
1.
Introduction.
Herbert
Wilf
[5]
was
the
first
to
answer
the
following
question:
What
is
the
largest
number
of
maximal
independent
vertex
sets
in
a
tree
with
n
vertices?
His
proof
had
an
algebraic
flavor
and
was
somewhat
complicated.
Subsequently
Daniel
Cohen
[1]
was
able
to
provide
a
graph-theoretical
proof,
but
one
which
was
still
fairly
complex
in
view
of
the
simplicity
of
the
bound
(see
Theorem
3
below).
The
purpose
of
this
note
is
to
give
a
simple
graph-theoretical
demonstration
of
this
result
which,
in
addition,
completely
characterizes
all
trees
achieving
the
maximum
value.
J.
Griggs
and
C.
Grinstead
[2]
independently
found
a
straightforward
proof
which
is
similar
to
ours
in
some
respects
but
differs
in
others.
2.
Maximizing
independent
sets.
We
begin
with
some
preliminary
definitions
and
lemmas.
For
any
concepts
that
are
not
defined,
the
reader
can
consult
Harary’s
book
[4].
Given
a
graph,
G,
let
V(G)
be
the
vertex
set
of
G
and
let
v(G)
IV(G)[
where
denotes
cardinality.
Recall
that
a
vertex
u
V(G)
is
called
an
endpoint
if
deg
u
1.
We
will
say
that
a
vertex
v
V(G)
is
penultimate
if
v
is
not
an
endpoint
and
v
is
adjacent
to
(at
least)
deg
v
endpoints.
Note
that
v
is
adjacent
to
deg
v
endpoints
if
and
only
if
v
is
the
center
of
the
star
Kt.
LEMMA
1.
Every
finite
tree
T
with
v(T)
>-_
3
has
a
penultimate
vertex.
Proof.
The
next-to-last
vertex
on
any
diameter
must
be
penultimate.
If
v
is
penultimate
in
T,
then
T
v
consists
of
deg
v
isolated
vertices
and
one
other
component
called
the
penultimate
component
P
(if
v
is
the
center
of
a
star,
choose
any
fixed
component
as
the
penultimate
one).
Now
let
End
v
{
w
Plw
is
adjacent
to
v}
so
that
V(T)
V(P)
U
{
v}
U
End
v
where
denotes
disjoint
union.
Call
a
set
I
_
V(G)
independent
if
no
two
vertices
of
I
are
adjacent
in
G.
Now
let
M(G)
{I
_
V(G)II
is
independent
and
maximal},
i.e.,
if
!
M(G)
then
there
is
no
independent
set
J
with
I
J.
Also
set
m(G)
IM(G)i.
We
wish
to
find
the
maximum
value
of
m(T)
over
all
trees
T
with
v(T)
n.
First,
however,
we
need
an
upper
bound.
Received
by
the
editors
April
28,
1986;
accepted
for
publication
(in
revised
form)
March
24,
1987.
This
research
was
supported
in
part
by
a
NATO
post-doctoral
grant
administered
by
the
National
Science
Foundation.
Department
of
Mathematics,
University
of
Pennsylvania,
Philadelphia,
Pennsylvania
19104-6395.
Present
address,
Department
of
Mathematics,
Michigan
State
University,
East
Lansing,
Michigan
48824.
105
Downloaded 05/09/14 to 35.8.72.212. Redistribution subject to SIAM license or copyright; see http://www.siam.org/journals/ojsa.php

106
BRUCE
E.
SAGAN
FIG.
1.
Batons
of
length
O.
LEMMA
2.
Let
T
be
a
tree
and
v
V(
T
be
penultimate
with
corresponding
component
P.
Then
m(T)<=2m(P).
Proof
Let
I
be
a
maximal
independent
set
in
T.
Then
either
End
v
_
I
or
v
e
I
(exclusive
or).
In
the
first
case,
I
End
v
tO
Ip
where
Ip
is
a
maximal
independent
set
of
P.
In
the
second,
I
{
v}
tO
(I
{
w})
where
w
is
the
unique
vertex
of
P
adjacent
to
v
(w
need
not
be
in
I).
[2]
Define
a
baton
of
length
l
as
follows.
Start
with
a
path
L
of
length
I
and
attach
any
number
of
paths
of
length
two
to
L’s
endpoints.
Hence
the
batons
of
length
0
are
just
"extended"
stars
and
the
first
few
are
displayed
in
Fig.
1.
Similarly,
the
batons
of
length
form
a
family
some
of
whose
members
are
shown
in
Fig.
2.
THEOREM
3.
Among
all
labeled
trees
T
with
n
vertices,
the
maximum
value
of
m(T)
is
2
k-+l
ifn=2k,
m(T)=
2
k
ifn=2k+
1.
Furthermore
this
maximum
is
attained
only
by
the
batons
of
length
0
(when
n
is
odd)
or
by
the
batons
of
lengths
and
3
(when
n
is
even).
Proof
Induct
on
n.
The
theorem
can
be
checked
by
hand
for
v(T)
<-
10
using
Lemma
2
and
Harary’s
tables
[4,
pp.
233-234].
(The
author
has
made
this
calculation
and
does
not
recommend
it
to
the
reader.)
Now
let
T
be
a
tree
with
re(T)
maximum
among
all
trees
with
v(T)
n
>
10.
By
Lemma
there
exists
a
penultimate
vertex
v
V(T)
with
corresponding
component
P.
There
are
two
cases
depending
upon
the
parity
of
n.
If
n
is
odd,
n
2k
+
1,
then
consider
the
unique
baton
of
length
0
with
n
vertices,
denoted
Tn.
Since
T2k
/
contains
k
paths
of
length
2,
a
simple
calculation
shows
that
m
(T2k
+
1)
2
k.
Hence
(1)
m(T)>=2
k.
FIG.
2.
Batons
of
length
1.
Downloaded 05/09/14 to 35.8.72.212. Redistribution subject to SIAM license or copyright; see http://www.siam.org/journals/ojsa.php

A
NOTE
ON
INDEPENDENT
SETS
IN
TREES
107
FIG.
3.
G
and
G2.
Now
v(P)
=<
n
2
2k-
1.
However,
if
v(P)
<
2k-
1,
then
by
Lemma
2
and
induction
(for
n
at
least
7)
we
have
(2)
m(T)<=2m(P)<2
2
k-=
2
k,
which
contradicts
(1).
Thus
v(P)
2k-
which
implies
that
deg
v
2,
and
End
v
{
u}
for
a
single
vertex
u.
Furthermore
P
T2-
since
if
it
does
not,
induction
applies
which
yields
m(P)
<
2
(this
baton
is
the
unique
tree
attaining
the
maximum
value).
But
then
(2)
holds
as
before,
a
contradiction
unless
P
T2_
.
Putting
all
these
facts
together,
we
see
that
T
consists
of
a
tree
T2_
with
a
path
of
length
two
w-v-u
attached
to
some
w
V(T2k-
).
This
leaves
only
three
possibilities
for
T:
T
/
,
G
or
G,
where
G
and
G
are
given
in
Fig.
3.
To
eliminate
G1
and
G2
as
possibilities,
consider
a
second
penultimate
vertex
v’
as
shown.
If
p’
is
the
corresponding
component,
then
for
n
_
9
we
have
P’
q
Tz,-.
Invoking
Lemma
2
again
we
see
that
m(Gi)
<=
2m(P’)
<
2.2
-
2
for
1,
2
and
so
neither
Gi
maximizes
re(T).
For
n
even,
n
2k,
exactly
the
same
line
of
reasoning
as
in
the
odd
case
can
be
used.
It
follows
that
the
only
possibilities
for
T
are
those
obtained
by
attaching
a
path
of
length
2
to
a
baton
of
length
or
3
on
2k
2
vertices.
Hence
T
is
either
a
baton
of
length
or
3
and
re(T)
2
k-
+
or
T
is
one
of
the
five
graphs
H,
H5
shown
in
Fig.
4.
Note
that
in
H2
(respectively
H3)
we
require
that
deg
c
_
3
(respectively
deg
d
>-
2)
so
that
the
graph
does
not
degenerate
into
a
baton
of
length
3
(respectively
1).
It
is
easy
to
verify
that
because
n
>
10
we
can
find
in
each
of
these
five
graphs
a
second
penultimate
vertex
v’
such
that
P’
is
not
a
baton
of
length
or
3.
It
follows
from
FIG.
4.
H
through
Hs.
Downloaded 05/09/14 to 35.8.72.212. Redistribution subject to SIAM license or copyright; see http://www.siam.org/journals/ojsa.php

108
BRUCE
E.
SAGAN
induction
and
from
v(P’)
n
2
2k
2
that
we
have
m(P’)
<=
(2
k-
2
q_
1)
2
k
-2.
Hence
by
Lemma
2
m(Hi)
<=
2m(P’)
=<
2.2
k-
2
2
k-
for
1,
...,
5
which
is
less
than
the
value
obtained
for
the
batons.
This
finishes
the
proof
of
the
theorem.
Call
a
tree
T
extrema!
if
m(T)
is
a
maximum
as
compared
to
all
other
trees
with
the
same
number
of
vertices.
Let
e(n)
be
the
number
of
extremal
trees,
up
to
the
labeling,
on
n
vertices.
COROLLARY
4.
The
number
of
extremal
trees
on
n
vertices
is
given
by
e(n)={lk
ifn=2k+
1,
ifn=2k.
Proof
It
is
a
simple
matter
to
count
the
number
of
batons
of
the
appropri-
ate
sizes.
3.
Remarks.
Finding
the
minimum
value
of
m(T)
is
quite
easy.
THEOREM
5.
The
minimum
value
of
m(
T)
over
all
trees
with
n
vertices,
n
>=
2,
is
m(
T
)
2.
Furthermore
the
unique
tree
(up
to
relabeling)
achieving
this
minimum
is
the
star
gl,n-
.
Proof.
If
v(T)
>-
2,
then
for
any
edge
vw
there
is
a
maximal
independent
set
con-
taining
v
and
a
different
one
containing
w.
Hence
m(T)
>=
2
and
dearly
m(K,n-)
2.
If
T
q:
K,n_
,
then
T
contains
a
path
u-v-w-x.
This
forces
m(T)
>=
3
since
a
third
maximal
independent
set
containing
u
and
x
also
exists,
t--1
Once
one
has
determined
the
lower
and
upper
bounds,
b
and
B,
respectively,
for
a
graphical
invariant
fl(G)
one
looks
for
an
interpolation
theorem.
Such
a
result
has
the
following
form:
For
all
integers
z
satisfying
b
<-
z
=<
B
there
is
a
graph
G
with/(G)
z.
Unfortunately
there
is
no
interpolation
theorem
for
m(T)
since
when
v(T)
9
we
have
2
=<
m(T)
=<
16
but
there
is
no
tree
with
m(T)
15.
We
should
compare
our
proof
of
Theorem
3
with
that
of
Griggs
and
Grinstead
mentioned
in
the
Introduction.
They
also
begin
by
proving
Lemmas
and
2.
Then,
however,
they
use
the
lemmas
to
show
that
the
maximum
value
of
rn
(F)
over
all
forests
F
with
v(F)
n
is
achieved
precisely
when
F
is
a
one-factor
(possibly
with
an
isolated
vertex).
By
carefully
amalgamating
the
components
of
the
one-factor,
they
finally
obtain
the
bound
and
extremal
graphs
for
trees.
Following
the
dictum
that
once
something
is
proved
for
trees
it
should
be
extended
to
all
connected
graphs,
one
is
led
to
pose
the
following
question:
What
is
the
maximum
value
of
m(G)
over
all
connected
graphs
G
with
v(G)
n?
Griggs,
Grinstead
and
Guichard
[3]
have
answered
this
query.
Another
proof
has
been
found
independently
by
Fiiredi.
Acknowledgments.
I
would
like
to
thank
Mihily
Hujter
for
pointing
out
the
proof
of
Lemma
1.
I
also
thank
the
referee
for
suggestions
that
considerably
improved
the
exposition.
REFERENCES
1]
D.
COHEN,
Counting
stable
sets
in
trees,
in
Seminaire
Lotharingien
de
combinatoire,
10
session,
R.
KtJnig,
ed.,
Institute
de
Recherche
Math6matique
Avanc6e
pub.,
Strasbourg,
France,
1984,
pp.
48-
52.
[2]
J.
GRIGGS
AND
C.
GRINSTEAD,
private
communication.
[3]
J.
GRIGGS,
C.
GRINSTEAD
AND
D.
GUICHARD,
The
number
of
maximal
independent
sets
in
a
connected
graph,
prepdnt.
[4]
F.
HARARY,
Graph
Theory,
Addison-Wesley,
Reading,
MA,
1969.
[5]
H.
WILF,
The
number
of
maximal-independent
sets
in
a
tree,
SIAM
J.
Algebraic
Discrete
Methods,
7
(1986),
pp.
125-130.
Downloaded 05/09/14 to 35.8.72.212. Redistribution subject to SIAM license or copyright; see http://www.siam.org/journals/ojsa.php
Citations
More filters
Journal ArticleDOI
TL;DR: In this paper, the authors obtained quantitative results on the number and the size of maximal independent sets and maximal matchings in block-stable graph classes that satisfy a proper sub-criticality condition.
Abstract: The goal of this paper is to obtain quantitative results on the number and on the size of maximal independent sets and maximal matchings in several block-stable graph classes that satisfy a proper sub-criticality condition. In particular we cover trees, cacti graphs and series-parallel graphs. The proof methods are based on a generating function approach and a proper singularity analysis of solutions of implicit systems of functional equations in several variables. As a byproduct, this method extends previous results of Meir and Moon for trees [Meir, Moon: On maximal independent sets of nodes in trees, Journal of Graph Theory 1988].

1 citations

01 Jan 2006
TL;DR: In this paper, it was shown that all trees with n edges and Fibonacci number > 2 n 1 + 5 have diameter 4 and that the order of these trees with respect to their fibonacci numbers is determined by using a natural correspondence between partitions of integers and star-like trees.
Abstract: The Fibonacci number of a graph is the number of independent vertex subsets. In this paper, we investigate trees with large Fibonacci number. In particular, we show that all trees with n edges and Fibonacci number > 2 n 1 + 5 have diameter � 4 and determine the order of these trees with respect to their Fibonacci numbers. Furthermore, it is shown that the average Fibonacci number of a star-like tree (i.e. diameter � 4) is asymptotically A·2 n ·exp(B p n)·n 3/4 for constants A,B as n ! 1. This is proved by using a natural correspondence between partitions of integers and star-like trees.

Cites result from "A note on independent sets in trees..."

  • ...In a series of papers, analogous results were determined for special types of graphs, including trees, forests and connected graphs (cf. [11,12, 29 ,34])....

    [...]

Journal ArticleDOI
TL;DR: In this article , the maximum number mis(n) of maximal independent sets in a triangle-free graph with no induced triangle matching of size t + 1 was shown to be a constant.
Abstract: We connect two classical results in extremal graph theory concerning the number of maximal independent sets. The maximum number mis$(n)$ of maximal independent sets in an $n$-vertex graph was determined by Moon and Moser. The maximum number mis$_\bigtriangleup(n)$ of maximal independent sets in an $n$-vertex triangle-free graph was determined by Hujter and Tuza. We determine the maximum number mis$_t(n)$ of maximal independent sets in an $n$-vertex graph containing no induced triangle matching of size $t+1$. We also reprove a stability result of Kahn and Park on the maximum number mis$_{\bigtriangleup,t}(n)$ of maximal independent sets in an $n$-vertex triangle-free graphs containing no induced matching of size $t+1$.
References
More filters
Book
01 Jan 1969

16,023 citations

Journal ArticleDOI
TL;DR: In this paper, the maximal independent sets of vertices that any tree of n vertices can have were shown to have maximal number of maximal independent vertices, where vertices are independent sets.
Abstract: We find the largest number of maximal independent sets of vertices that any tree of n vertices can have.

104 citations

Journal ArticleDOI
TL;DR: The maximum number of maximal independent sets which a connected graph on n vertices can have is determined, and the extremal graphs are completely characterize, thereby answering a question of Wilf.

92 citations