Velosipedlar va belgilangan punktlar - Cycles and fixed points

16-bit Kulrang kod almashtirish G
ko'paytirildi bilan bit-teskari almashtirish B

G bor 2 sobit nuqtalar, 1 2 tsikl va 3 4 tsikl
B bor 4 sobit nuqtalar va 6 2 tsikl
GB bor 2 sobit nuqtalar va 2 7 tsikl
P * (1,2,3,4)T = (4,1,3,2)T

Bilan to'rtta elementni almashtirish 1 sobit nuqta va 1 3 tsikl

Yilda matematika, tsikllar a almashtirish π cheklangan o'rnatilgan S mos keladi ikki tomonlama uchun orbitalar tomonidan yaratilgan kichik guruhning π aktyorlik kuni S. Ushbu orbitalar pastki to'plamlar ning S deb yozilishi mumkin {v1, ..., vl }, shu kabi

π(vmen) = vmen + 1 uchun men = 1, ..., l - 1 va π(vl) = v1.

Tegishli tsikli π deb yoziladi ( v1 v2 ... vn ); beri bu ibora noyob emas v1 orbitaning istalgan elementi sifatida tanlanishi mumkin.

Hajmi l orbitaning tegishli tsiklning uzunligi deyiladi; qachon l = 1, orbitadagi bitta element a deb nomlanadi sobit nuqta almashtirish.

O'rnini almashtirish uning har bir tsikli uchun ifoda berish orqali aniqlanadi va almashtirish uchun bitta yozuv bu kabi ifodalarni ketma-ket qandaydir tartibda yozishdan iborat. Masalan, ruxsat bering

1 dan 2 gacha, 6 dan 8 gacha va hokazolarni xaritaga soladigan permutatsiya bo'ling va keyin yozishingiz mumkin

π = ( 1 2 4 3 ) ( 5 ) ( 6 8 ) (7) = (7) ( 1 2 4 3 ) ( 6 8 ) ( 5 ) = ( 4 3 1 2 ) ( 8 6 ) ( 5 ) (7) = ...

Bu erda 5 va 7 ning sobit nuqtalari π, beri π(5) = 5 va π(7) = 7. Uzunlik tsikllarini bunday ifodada yozmaslik odatiy, ammo shart emas.[1] Shunday qilib, π = (1 2 4 3) (6 8), bu almashtirishni ifodalashning mos usuli bo'ladi.

Permutatsiyani uning tsikllari ro'yxati sifatida yozishning turli xil usullari mavjud, ammo tsikllar soni va ularning tarkibi quyidagicha berilgan bo'lim ning S orbitalarga aylantiriladi va shuning uchun bu barcha bunday iboralar uchun bir xildir.

Permutatsiyalarni tsikllar soni bo'yicha hisoblash

Imzosizlar Stirling raqami birinchi turdagi, s(kj) ning almashtirish sonini sanaydi k to'liq elementlar j ajratilgan tsikllar.[2][3]

Xususiyatlari

(1) Har bir kishi uchun k > 0 : s(kk) = 1.
(2) Har bir kishi uchun k > 0 : s(k, 1) = (k − 1)!.
(3) Har bir kishi uchun k > j > 1, s(kj) = s(k − 1,j − 1) + s(k − 1, j)·(k − 1)

Xususiyatlarning sabablari

(1) Ning permutatsiyasini qurishning yagona usuli mavjud k bilan elementlar k tsikllar: Har bir tsiklning uzunligi 1 ga teng bo'lishi kerak, shuning uchun har bir element sobit nuqta bo'lishi kerak.
(2.a) Uzunlikning har bir tsikli k 1 raqamining almashinuvi sifatida yozilishi mumkin k; lar bor k! Ushbu almashtirishlar.
(2.b) Lar bor k uzunlikning berilgan tsiklini yozishning turli usullari k, masalan. (1 2 4 3) = (2 4 3 1) = (4 3 1 2) = (3 1 2 4).
(2.c) Nihoyat: s(k, 1) = k!/k = (k − 1)!.
(3) O'rnini almashtirishning ikki xil usuli mavjud k bilan elementlar j tsikllar:
(3.a) Agar biz elementni xohlasak k Belgilangan nuqta bo'lish uchun biz ulardan birini tanlashimiz mumkin s(k − 1, j - 1) bilan almashtirish k - 1 ta element va j - 1 tsikl va element qo'shing k 1 uzunlikdagi yangi tsikl sifatida.
(3.b) Agar biz elementni xohlasak k emas Belgilangan nuqta bo'lish uchun biz ulardan birini tanlashimiz mumkin s(k − 1, j ) bilan almashtirish k - 1 ta element va j tsikllar va qo'shish elementi k biri oldida mavjud tsiklda k - 1 ta element.

Ba'zi qadriyatlar

kj 
123456789sum
11 1
211 2
3231 6
461161 24
5245035101 120
612027422585151 720
77201,7641,624735175211 5,040
85,04013,06813,1326,7691,960322281 40,320
940,320109,584118,12467,28422,4494,536546361362,880
 123456789sum

O'zgarishlarni sobit nuqtalar soni bo'yicha hisoblash

Qiymat f(kj) ning almashtirish sonini sanaydi k to'liq elementlar j sobit nuqtalar. Ushbu mavzu bo'yicha asosiy maqola uchun qarang rencontres raqamlari.

Xususiyatlari

(1) Har bir kishi uchun j <0 yoki j > k : f(kj) = 0.
(2) f(0, 0) = 1.
(3) Har bir kishi uchun k > 1 va kj ≥ 0, f(kj) = f(k − 1, j − 1) + f(k − 1, j)·(k − 1  − j) + f(k − 1, j + 1)·(j + 1)

Xususiyatlarning sabablari

(3) O'rnini almashtirishning uchta usuli mavjud k bilan elementlar j sobit fikrlar:

(3.a) Biz ulardan birini tanlashimiz mumkin f(k − 1, j - 1) bilan almashtirish k - 1 ta element va j - 1 sobit nuqta va element qo'shing k yangi sobit nuqta sifatida.
(3.b) Biz ulardan birini tanlashimiz mumkin f(k − 1, j) bilan almashtirish k - 1 ta element va j sobit nuqtalar va qo'shish elementi k mavjud bo'lgan uzunlikdagi tsiklda (1) oldida (k − 1) − j elementlar.
(3.c) Biz ulardan birini tanlashimiz mumkin f(k − 1, j + 1) bilan almashtirish k - 1 ta element va j + 1 sobit nuqta va qo'shilish elementi k biri bilan j + 1 sobit nuqta 2 uzunlikdagi tsiklga.

Ba'zi qadriyatlar

kj 
0123456789sum
101 1
2101 2
32301 6
498601 24
54445201001 120
6265264135401501 720
71,8541,855924315702101 5,040
814,83314,8327,4202,4646301122801 40,320
9133,496133,49766,74422,2605,5441,1341683601362,880
 0123456789sum

Muqobil hisob-kitoblar

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

= 120 - 120 + 60 - 20 + 5 = 45.

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

= 120 - ( 120 - 60 + 20 - 5 + 1 ) = 120 - 76 = 44.
Har bir kishi uchun k > 1:

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

Har bir kishi uchun k > 1:

Misol: 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
qaerda e Eyler raqami ≈ 2.71828

Shuningdek qarang

Izohlar

Adabiyotlar

  • Brualdi, Richard A. (2010), Kirish kombinatorikasi (5-nashr), Prentice-Hall, ISBN  978-0-13-602040-0
  • Kemeron, Piter J. (1994), Kombinatorika: Mavzular, uslublar, algoritmlar, Kembrij universiteti matbuoti, ISBN  0-521-45761-0
  • Gershteyn, Larri J. (1987), Diskret matematika va algebraik tuzilmalar, W.H. Freeman and Co., ISBN  0-7167-1804-9