Download More on the Generalized Fibonacci Numbers and Associated

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Determinant wikipedia , lookup

Birkhoff's representation theorem wikipedia , lookup

Signal-flow graph wikipedia , lookup

Jordan normal form wikipedia , lookup

Singular-value decomposition wikipedia , lookup

Non-negative matrix factorization wikipedia , lookup

Laws of Form wikipedia , lookup

Matrix calculus wikipedia , lookup

Gaussian elimination wikipedia , lookup

Congruence lattice problem wikipedia , lookup

Perron–Frobenius theorem wikipedia , lookup

Matrix multiplication wikipedia , lookup

Cayley–Hamilton theorem wikipedia , lookup

Fundamental theorem of algebra wikipedia , lookup

Transcript
More on the Generalized Fibonacci Numbers
and Associated Bipartite Graphs
W.C. Shiu and Peter C.B. Lam
Department of Mathematics, Hong Kong Baptist University,
224 Waterloo Road, Kowloon Tong, Hong Kong.
Abstract
(k)
For a positive integer k ≥ 2, the k-Fibonacci sequence {fn } is defined by
(k)
(k)
(k)
(k)
(k)
(k)
fn = fn−1 + fn−2 + · · · + fn−k , for n ≥ k, with initial value f0 = f1 =
(k)
(k)
· · · = fk−2 = 0, fk−1 = 1. For a fixed α = (a1 , a2 , . . . , am ), the (k, α)-sequence
m
X
(k)
(k)
is defined by s(α)n =
ai fn−1+k−i for k ≥ 2, m ≥ 1 and n ≥ 1. In this
i=1
(k)
paper, we consider the relationship between s(α)n and perfect matchings of a
bipartite graph.
AMS 2000 MSC : 15A15, 05C50, 05C30
Keywords
: Permanent, k-Fibonacci sequence, (k, α)-Fibonacci
sequence, perfect matching
1. Introduction
Let A = (ai,j ) be a square matrix of order n over a ring R. The permanent of A
is defined by
n
XY
per(A) =
ai,σ(i) ,
σ∈Sn i=1
where Sn denotes the symmetric group on n letters. It is easy to see that for any
square matrix A and any permutation matrices P and Q, per(A) = per(P AQ). Let
1
Ai,j be the matrix obtained from a square matrix A = (ai,j ) by deleting the i-th row
n
X
and the j-th column. Then it is also easy to see that per(A) =
ai,k per(Ai,k ) =
n
X
k=1
ak,j per(Ak,j ) for any i, j.
k=1
In this paper, all undefined terminologies and symbols of graph can be found
in [1]. Let G be a bipartite graph with bipartition (X, Y ). If G contains a perfect
matching, then |X| = |Y |. Let A be an adjacency matrix of
p G. It is known [7]
that the number of perfect
matchings
(or
1-factor)
of
G
is
per(A). Namely, if
O B
|X| = |Y | = n then A =
for some square matrix B of order n, where O
BT O
is the zero matrix of order n. Such matrix B is called a bipartite adjacency matrix.
We shall denote the graph G as G(B). Note that the matrix B is not unique. The
number of perfect matchings of G(B) is per(B), see [7].
Let {Fn } be the Fibonacci sequence, i.e., F0 = 0, F1 = 1 and Fn = Fn−1 + Fn−2
for n ≥ 2.
(k)
The k-Fibonacci sequence {fn } for positive integer k ≥ 2 is defined recursively
by
(k)
(k)
(k)
fn(k) = fn−1 + fn−2 + · · · + fn−k , for n ≥ k,
(k)
(k)
(k)
(k)
(k)
with initial value f0 = f1 = · · · = fk−2 = 0, fk−1 = 1. The number fn
the n-th k-Fibonacci number. It is known that [6]
(k)
fj
is called
= 2j−k , for k ≤ j ≤ 2k − 1.
(2)
Note that {fn } is the Fibonacci sequence.
(k)
(k)
(k)
(k)
(k)
The k-Lucas sequence {ln } is defined by ln = fn−1 + fn+k−1 and ln is called
(k)
the n-th k-Lucas number. It is known that lj
(k)
= 2j−1 , 1 ≤ j ≤ k − 1, and
lk = 1 + 2k−1 , see [6]. More about Lucas sequence can be found in [3]. Note that
(2)
{ln } is the Lucas sequence.
A matrix is said to be a (0, 1)-matrix if each of its entries is either 0 or 1. Suppose
n and k are positive integers. Let Tn = (ti,j ) be an n × n tridiagonal (0, 1)-matrix,
(k)
where ti,j = 1 if and only if |j −i| ≤ 1. Let Un = (ui,j ) be an n×n upper triangular
(k)
(n)
(0, 1)-matrix, where ui,j = 1 if and only if 2 ≤ j − i ≤ k − 1 if k ≤ n and Un = Un
k
X
(k)
if k > n. Let (n,k) = Tn + Un and let (n,k) = (n,k) + E1,k+1 −
E1,j for
F
C
F
j=2
n ≥ 3, where Ei,j denotes the n × n matrix with 1 at the (i, j)-th entry and zeros
elsewhere.
In [4, 5], Lee et al. found a class of bipartite graphs whose number of perfect
(k)
matchings is fn and prove the following result.
(k)
F (n,k)) is fn−1+k
.
Theorem 1.1: For n ≥ 2, the number of perfect matchings of G(
2
In [2], Brualdi proved the following result:
Theorem 1.2: For n ≥ 2, let A(n) = I + U (n) . Then per(A(n) ) = 2n−1 .
Making use of Theorem 1.2, Lee [6] proved the following result.
Theorem 1.3: For n ≥ 3, the number of perfect matchings of G(
(k)
C (n,k)) is ln−1
.
In this paper, we shall show in Section 2 that the permanent of a special matrix is
a linear combination of k-Fibonacci numbers. By making use of this result we obtain
the number of perfect matchings of a larger class of bipartite graphs. Theorems 1.1
to 1.3 are special cases of this result. Moreover, in Section 3 we shall use this
permanent to obtain the number of perfect matchings of certain bipartite graph
which is not isomorphic to the graphs studied in [6].
2. Main results
For a fixed α = (a1 , a2 , . . . , am ) ∈ Rm , where R is a ring. We define the (k, α)sequence by
s(α)n(k)
=
(k)
(k)
(k)
a1 fn+k−2 + a2 fn+k−3 + · · · + am fn+k−m−1
=
m
X
i=1
(k)
ai fn−1+k−i , k ≥ 2, n ≥ 1.
(k)
The number s(α)n is called the n-th (k, α)-number. Note that, if α = (1, · · · , 1) ∈
(k)
(k)
Zk , then s(α)n is the (n−1+k)-th k-Fibonacci number fn−1+k ; if α = (1, 0, · · · , 0, 1) ∈
(k)
(k)
Zk+1 , then s(α)n is the (n − 1)-st k-Lucas number ln−1 .
Theorem 2.1: Suppose n, k ≥ 2. Let

a1 a2 · · · an
 1

Bn =  0
(n−1,k)
 ..
.
0
F



,

for some elements a1 , a2 , . . . , an in a ring R. Then per(Bn ) =
n
X
(k)
ai fn−1+k−i .
i=1
Proof: We shall prove the theorem by mathematical induction on n. Since
(k)
(k)
per(B2 ) = a1 + a2 = a1 fk + a2 fk−1 ,
the theorem is true for n = 2.
Assume that the theorem is true for some n ≥ 2. Expanding the permanent by
the first column and by Theorem 1.1 and the induction assumption, we have
3
per(Bn+1 ) =a1 per(


F (n,k)) + per 


=a1 fn+k−1 +
=a1 fn+k−1 +
n
X
a2 a3 · · · an+1
1
0
(n−1,k)
..
.
0
F
(k)





ai+1 fn−1+k−i
i=1
n+1
X
(k)
ai fn+k−i =
i=2
n+1
X
(k)
ai fn+k−i .
i=1
Thus, the theorem is true for each n ≥ 2.
Corollary 2.2: For a fixed m ≥ 1, suppose n, k ≥ 2 and n ≥ m. Let


a1 a2 · · · am 0 · · · 0
 1

 0

(n,k)
=
 .
.
(n−1,k)
α
 .

.
0
S
F
Sα(n,k)) is the n-th (k, α)-number with
Then the number of perfect matching of G(
α = (a1 , a2 , . . . , am ).
Applying Corollary 2.2 and Theorem 2.1 by choosing α = (1, 1, · · · , 1) ∈ Zk
for n > k and by choosing ai = 1 for all i = 1, 2, . . . , n for n ≤ k respectively,
we get Theorem 1.1. Applying Corollary 2.2 and Theorem 2.1 by choosing α =
(1, 0, · · · , 0, 1) ∈ Zk+1 for n > k and by choosing a1 = 1 and ai = 0 for all i = 2, . . . , n
for n ≤ k respectively, we get Theorem 1.3.
3. Other results
C
C
(2)
From Theorem 1.3, the number of perfect matchings of G( (n,2) ) is ln−1 . In
[6], there is a bipartite graph G, which is not isomorphic to G( (n,2) ) and whose
(2)
number of perfect matchings is also ln−1 . Namely G = G(B (n) ), where B (n) =
Tn + E1,3 − E2,3 + E2,4 − E3,4 for n ≥ 4. Now we shall show another bipartite graph
(2)
whose number of perfect matchings is ln−1 too.
Let C (n) = Tn − E2,3 + E1,5 for n ≥ 5. It is easy to see that both G(C (n) ) and
G( (n,2) ) contain exactly one vertex of degree 4 when n ≥ 6. It is easy to show
that G(C (6) ) is not isomorphic to G( (6,2) ). Let a and b be the vertices of degree
4 in G(C (n) ) and G( (n,2) ) respectively. For n ≥ 7, since b is adjacent to a vertex
of degree 2 but a is not, G(C (n) ) is not isomorphic to G( (n,2) ). Since G(B (n) )
does not contain any vertex of degree 4 when n ≥ 6, G(C (n) ) is not isomorphic to
G(B (n) ). Note that G(C (5) ) is isomorphic to G(B (5) ).
C
C
C
C
4
Expanding the permanent by the first column and by Theorem 2.1 we have
 1
 1
 0
 0

per(C (n) ) =per  0
 0

 0
..
.
 1
 1
=per  0
..
.
(2)
1 0 0 ··· 
0 0 0 ··· 
0 0 0 ··· 
1 0 0 ··· 

1 1 0 ··· 

1

0
(n−5,k) 
..
.
 1 0 0 1 0 ··· 
0 0 ··· 

 1


(n−2,k)  + per  0
(n−2,k)
..
.
1
1
1
0
0
0
0
..
.
0
0
1
1
0
0
0
..
.
0
0
1
1
1
0
0
..
.
F
F
(2)
F
(2)
(2)
(2)
(2)
(2)
(2)
(2)
=fn−1 + fn−1 + fn−4 = fn−1 + fn−2 + fn−3 + fn−4 = fn(2) + fn−2 = ln−1
(2)
Thus the number of perfect matchings of the bipartite graph G(C (n) ) is ln−1 .
References
[1] J.A. Bondy and U.S.R. Murty, Graph Theory with Applications, Macmillan
(1976).
[2] R.A.Brualdi, An interesting face of the polytope of doubly stochastic matrices,
Linear Algebra Appli., 17 (1985), 5-18.
[3] R. Honsberger, Mathematical Germ III, Math. Assoc. Amer. (1985).
[4] G.Y. Lee and S.G. Lee, A note on generalized Fibonacci numbers, Fibonacci
Quarterly, 33(3) (1995), 273-278.
[5] G.Y. Lee, S.G. Lee and H.G. Shin, On the k-generalized Fibonacci matrix Qk ,
Linear Algebra and its Applications, 251 (1997), 73-88.
[6] G.Y. Lee, k-Lucas numbers and associated bipartite, Linear Algebra and its
Applications, 320 (2000), 51-61.
[7] H. Minc, Permanents, Encyclopedia of Mathematics and its Applications,
Addison-Wesley, New York (1978).
5