Puncte:0

Numărul de chei involuntare în Cifrul de permutare

drapel au

Am venit cu următoarea problemă de la Teorie și practică carte de Stinson-Paterson. Acesta precizează următoarele:

2.17

(a) Demonstrați că o permutare $\pi$ în Cifrul de permutare este un involuntar kei iff (dacă și numai dacă) $\pi(i) = j$ implică $\pi(j) = > i$, pentru toți $i,j \in \{1,...,m \}$.

(b) Determinați numărul de chei involutive din Permutare Cifru pentru $m = 2,3,4,5, $ și 6.

Am dovedit primul item, arătând că indicii lui $x's$ și $y's$ rămân la fel, totuși nu am niciun indiciu pentru a determina al doilea element b, adică nu sunt sigur de rolul cheii în acest tip de cifru; orice clarificări, într-adevăr un răspuns clar ar fi bine.

kelalaka avatar
drapel in
2, 4, 10, 26, 76, vezi http://oeis.org/A000085, primul; identitatea și crucea, trebuie să încerci...
João Víctor Melo avatar
drapel au
Într-adevăr, vreau un răspuns absolut clar, altfel nu are sens.
kelalaka avatar
drapel in
Într-adevăr, are sens. Vrei să-i numărăm pe toți 76 pentru tine? aici este al treilea; identitate, primul element fix, celălalt este schimbat, al doilea element fix, celălalt schimbat, iar al treilea este fix și altele sunt schimbate. Determinarea necesită mână și observație, obținerea formulelor este dificilă. Consultați https://mathworld.wolfram.com/PermutationInvolution.html
Puncte:1
drapel in

Involuțiile sunt în corespondență unu-la-unu cu permutările auto-conjugate (adică, permutările care sunt propria lor permutare inversă)

Seria este dată în oeis A000085.

The formulă pentru numărul de permutări de involuție pe $n$ literele este;

$$I(n) = 1 + \sum_{k=0}^{\lfloor (n-1)/2 \rfloor} \frac{1}{(k+1)!} \prod_{i=0} ^k \binom{n-2i}{2}$$

Un mic calcul manual

În primul rând, permutarea identității $\varepsilon$ este întotdeauna o involuție. Aici vom folosi notație cu o linie.

  • $m =2 $ atunci $\varepsilon = (1,2)$ și $(2,1)$ sunt involuțiile.

  • $m =3 $ atunci $\varepsilon = (1,2,3)$, $(1,3,2)$,$(3,2,1)$, și $(2,1,3)$ sunt cele 4 posibile.

  • $m =4 $ atunci $\varepsilon = (1,2,3,4)$ și

    • repara mai intai $(1,a,b,c)$ atunci avem 3, după caz ​​anterior; $(1,2,4,3),(1,4,3,2),(1,3,2,4)$
    • fix al doilea $(a,2,c,d)$ atunci avem 2, $(3,2,1,4),(4,2,3,1)$ (una a existat in cazul anterior)
    • repara a treia $(a,b,3,d)$ atunci avem 1, $(2,1,3,4)$
    • fixează al patrulea $(a,b,c,4)$ atunci avem 0; toate au existat înainte.
    • fix dublu atunci $(4,2,3,1)$
    • se dublează $(3, 4, 1, 2),(2,1,4,3)$

Un cod Sagemath pentru 5

p = Permutare([1, 2,3,4,5])
pentru i în intervalul(0,factorial(5)):
    dacă p == p.inverse():
        print(p)
    p = p.next()

Cu iesire

[1, 2, 3, 4, 5]
[1, 2, 3, 5, 4]
[1, 2, 4, 3, 5]
[1, 2, 5, 4, 3]
[1, 3, 2, 4, 5]
[1, 3, 2, 5, 4]
[1, 4, 3, 2, 5]
[1, 4, 5, 2, 3]
[1, 5, 3, 4, 2]
[1, 5, 4, 3, 2]
[2, 1, 3, 4, 5]
[2, 1, 3, 5, 4]
[2, 1, 4, 3, 5]
[2, 1, 5, 4, 3]
[3, 2, 1, 4, 5]
[3, 2, 1, 5, 4]
[3, 4, 1, 2, 5]
[3, 5, 1, 4, 2]
[4, 2, 3, 1, 5]
[4, 2, 5, 1, 3]
[4, 3, 2, 1, 5]
[4, 5, 3, 1, 2]
[5, 2, 3, 4, 1]
[5, 2, 4, 3, 1]
[5, 3, 2, 4, 1]
[5, 4, 3, 2, 1]
kelalaka avatar
drapel in
După cum putem vedea, determinarea nu înseamnă neapărat utilizarea calculelor manuale. Folosind computere putem determina și noi...

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.