Search: in
Cycles and fixed points
Cycles and fixed points Encyclopedia
  Tutorials     Encyclopedia     Dictionary     Directory  
Cycles_and_fixed_points Email this to a friend      Cycles_and_fixed_points

Cycles and fixed points

Cycles and fixed points
Cycles and fixed points

Cycles and fixed points

mapping of permutation
mapping of permutation

In combinatorial mathematics, a cycle of length n of a permutation P over a set S is a subsetc1, ..., cn } of S on which the permutation P acts in the following way:

P(ci) = ci + 1 for i = 1, ..., n − 1, and P(cn) = c1.

It is usual to write a cycle by its mapping:

( c1 c2 ... cn ).

Every permutation may be written as a composition of disjoint cycles.

For example, let

P = \begin{pmatrix} 1 & 6 & 2 & 5 & 4 & 7 & 3 \\ 2 & 7 & 4 & 5 & 3 & 6 & 1 \end{pmatrix} = \begin{pmatrix} 1 & 2 & 4 & 3 & 5 & 6 & 7 \\ 2 & 4 & 3 & 1 & 5 & 7 & 6 \end{pmatrix}

be a permutation that maps 1 to 2 etc. Then P may be written as

P = ( 1 2 4 3 ) ( 5 ) ( 6 7 )
= ( 1 2 4 3 ) ( 6 7 ) ( 5 )
= ( 4 3 1 2 ) ( 7 6 ) ( 5 )

Note:

  • There are different ways to write a permutation as a product of disjoint cycles, but the number of cycles and their contents is always unique.
  • In this example, 5 is a fixed point of the permutation, i.e. 5 is mapped to itself. Every fixed point is a cycle with length 1.

Contents


Cycles

The unsigned Stirling number of the first kind, s(kj) counts the number of permutations of k elements with exactly j disjoint cycles.

Properties

(1) For every k > 0 : s(kk) = 1.
(2) For every k > 0 : s(k, 1) = (k − 1)!.
(3) For every k > j > 1, s(kj) = s(k − 1,j − 1) + s(k − 1, j)·(k − 1)

Reasons for properties

(1) There is only one way to construct a permutation of k elements with k cycles: Every cycle must have length 1 so every element must be a fixed point.
(2.a) Every cycle of length k may be written as permutation of the number 1 to k; there are k! of these permutations.
(2.b) There are k different ways to write a given cycle of length k, e.g. ( 1 2 4 3 ) = ( 2 4 3 1 ) = ( 4 3 1 2 ) = ( 3 1 2 4 ).
(2.c) Finally: s(k, 1) = k!/k = (k − 1)!.
(3) There are two different ways to construct a permutation of k elements with j cycles:
(3.a) If we want element k to be a fixed point we may choose one of the s(k − 1, j − 1) permutations with k − 1 elements and j − 1 cycles and add element k as a new cycle of length 1.
(3.b) If we want element k not to be a fixed point we may choose one of the s(k − 1, j ) permutations with k − 1 elements and j cycles and insert element k in an existing cycle in front of one of the k − 1 elements.

Some values

  k   j  
1 2 3 4 5 6 7 8 9 sum
1 1   1
2 1 1   2
3 2 3 1   6
4 6 11 6 1   24
5 24 50 35 10 1   120
6 120 274 225 85 15 1   720
7 720 1,764 1,624 735 175 21 1   5,040
8 5,040 13,068 13,132 6,769 1,960 322 28 1   40,320
9 40,320 109,584 118,124 67,284 22,449 4,536 546 36 1 362,880
  1 2 3 4 5 6 7 8 9 sum

Fixed points

The value f(kj) counts the number of permutations of k elements with exactly j fixed points. For the main article on this topic, see rencontres numbers.

Properties

(1) For every j < 0 or j > k : f(kj) = 0.
(2) f(0, 0) = 1.
(3) For every k > 1 and kj ≥ 0, f(kj) = f(k − 1, j − 1) + f(k − 1, j)·(k − 1  − j) + f(k − 1, j + 1)·(j + 1)

Reasons for properties

(3) There are three different methods to construct a permutation of k elements with j fixed points:

(3.a) We may choose one of the f(k − 1, j − 1) permutations with k − 1 elements and j − 1 fixed points and add element k as a new fixed point.
(3.b) We may choose one of the f(k − 1, j) permutations with k − 1 elements and j fixed points and insert element k in an existing cycle of length > 1 in front of one of the (k − 1) − j elements.
(3.c) We may choose one of the f(k − 1, j + 1) permutations with k − 1 elements and j + 1 fixed points and join element k with one of the j + 1 fixed points to a cycle of length 2.

Some values

  k   j  
0 1 2 3 4 5 6 7 8 9 sum
1 0 1   1
2 1 0 1   2
3 2 3 0 1   6
4 9 8 6 0 1   24
5 44 45 20 10 0 1   120
6 265 264 135 40 15 0 1   720
7 1,854 1,855 924 315 70 21 0 1   5,040
8 14,833 14,832 7,420 2,464 630 112 28 0 1   40,320
9 133,496 133,497 66,744 22,260 5,544 1,134 168 36 0 1 362,880
  0 1 2 3 4 5 6 7 8 9 sum

Alternate calculations

f(k,1)=\sum_{i=1}^k(-1)^{i+1}{k \choose i}i(k-i)!

Example: f(5, 1) = 5×1×4! − 10×2×3! + 10×3×2! - 5×4×1! + 1×5×0!

= 120 - 120 + 60 - 20 + 5 = 45.
f(k,0)=k!-\sum_{i=1}^k(-1)^{i+1}{k \choose i}(k-i)!

Example: f(5, 0) = 120 - ( 5×4! - 10×3! + 10×2! - 5×1! + 1×0! )

= 120 - ( 120 - 60 + 20 - 5 + 1 ) = 120 - 76 = 44.
For every k > 1:
f(k,0)=(k-1)(f(k-1,0)+f(k-2,0))

Example: f(5, 0) = 4 × ( 9 + 2 ) = 4 × 11 = 44

For every k > 1:
f(k,0)=n!\sum_{i=2}^k(-1)^i/i!

Example: f(5, 0) = 120 × ( 1/2 - 1/6 + 1/24 - 1/120 )

= 120 × ( 60/120 - 20/120 + 5/120 - 1/120 ) = 120 × 44/120 = 44
f(k,0)\approx k!/e
where e is Euler's number ≈ 2.71828

See also


Cycles and fixed points
Cycles and fixed points
Cycles and fixed points

Source: Wikipedia | The above article is available under the GNU FDL. | Edit this article

Cycles and fixed points
Cycles and fixed points
Search for Cycles and fixed points in Tutorials
Search for Cycles and fixed points in Encyclopedia
Search for Cycles and fixed points in Dictionary
Search for Cycles and fixed points in Open Directory
Search for Cycles and fixed points in Store
Search for Cycles and fixed points in PriceGig


Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor

Cycles and fixed points
Advertisement

Advertisement



Cycles and fixed points
Cycles_and_fixed_points top Cycles_and_fixed_points

Home - Add TutorGig to Your Site - Disclaimer

©2008-2009 TutorGig.com. All Rights Reserved. Privacy Statement