Corespondența Robinson-Schensted

În matematică și în special în combinatorie algebrică , corespondența Robinson-Schensted este o bijecție între permutări și perechi de matrice standard Young de aceeași formă. Această bijecție poate fi descrisă în diferite moduri, toate algoritmice. Are multe proprietăți remarcabile și aplicații în combinatorică și în alte domenii, cum ar fi reprezentarea grupurilor finite . Corespondența a fost generalizată în mai multe moduri, mai ales de Knuth în ceea ce este acum cunoscut sub numele de corespondență Robinson-Schensted-Knuth și, mai general, încă în obiecte numite figuri de Zelevinsky.

Cea mai simplă descriere a corespondenței este realizată de algoritmul lui Schensted ( Schensted, 1961 ), o procedură care construiește un tabel prin inserarea succesivă a valorilor unei permutări conform unei reguli precise și un al doilea tabel care înregistrează forma evoluției în timpul constructie. Corespondența a fost descrisă, într-o formă diferită, mult mai devreme de Gilbert de Beauregard Robinson în (Robinson, 1938) , în încercarea de a demonstra regula Littlewood-Richardson . Corespondența este adesea denumită algoritmul Robinson-Schensted , în timp ce procedura utilizată de Robinson este radical diferită de cea a lui Schensted și este aproape complet uitată. Printre celelalte metode de definire a meciului se află un algoritm nedeterminist bazat pe jocul teaser al lui Schützenberger .

Natura individuală a corespondenței se reflectă în identități combinatorii, cum ar fi:

unde suma este peste partițiilor de (sau diagrame Young cu pătrate) și este numărul de matrice standard de Young de formă .

Algoritmul lui Schensted

Algoritmul lui Schensted începe de la o permutare scrisă în formă funcțională:

,

unde , și se desfășoară prin construcția secvențială a unei secvențe de perechi ordonate de matrice Young de aceeași formă, a notat:

,

unde este matricea goală. Tablourile căutate sunt și . Din construim prin inserarea în , apoi adăugarea valorii la în piața doar adăugată prin inserarea, astfel încât și să aibă aceeași formă. Deoarece matricile joacă un rol mai secundar, matricea (din care matricile pot fi deduse imediat) se numește „matrice de înregistrări”, în timp ce matricile sunt numite „matrice de inserare”.

Inserare

Procedura de bază, care introduce o valoare , se numește „inserare Schensted” sau „inserare rând” (pentru a o distinge de o variantă numită inserare coloană). Procedura funcționează pe „tabele standard incomplete”: sunt tabele care cresc în rând și în coloană, dar care nu conțin în mod necesar numerele întregi consecutive de la 1 la dimensiunea tabelului.

Dat fiind un tablou (incomplet) și o valoare care nu se află , inserarea lui Schensted construiește un tablou și un pătrat care conține coordonatele noii celule.

Valoarea apare în prima linie a , fie pentru că a fost adăugată la sfârșit (acesta este cazul când toate valorile prezente sunt mai mici decât ), fie pentru că a înlocuit cea mai mică valoare din prima linie a . În primul caz, este pătratul unde a fost adăugat și procedura se oprește. În al doilea caz, procedura continuă, dar de data aceasta construim , unde este matricea privată a primului său rând, prin inserarea în al doilea rând al și așa mai departe până când se aplică primul caz, ceea ce este cu siguranță cazul când vine vorba la o linie goală. Caseta este pătratul care a fost adăugat la formă.

O descriere formală a algoritmului de inserție în este dată de Knuth. Aici este ușor adaptat:

  1. Este
  2. Fie cel mai mic indice astfel încât , sau, în caz contrar, lungimea liniei plus 1.
  3. Dacă celula este goală , întrebați și și terminați.
  4. În caz contrar, schimbați valorile și creșteți cu 1 și continuați cu pasul 2.

Corecţie

Faptul că tabelul are linii în creștere este evident prin construcție. Pe de altă parte, faptul că coloanele sale sunt, de asemenea, în creștere necesită o reflecție, în special deoarece coloanele nu sunt niciodată comparate în timpul algoritmului. Când înlocuim valoarea din celulă , avem . Prin urmare, noua valoare este mai mică decât cea veche și, prin urmare, mai mică decât valoarea dacă celula nu este goală. Să verificăm dacă inserția coloanelor crește. Așa cum am făcut , inserarea lui se poate face numai printre profesioniști . Atunci când una dintre aceste valori este înlocuită , avem , prin urmare, noua valoare a celulei este mai mică decât , ceea ce arată că tabelul crește în coloană.

Tocmai am văzut că indicii coloanei scad în timpul inserțiilor în rânduri succesive (în exemplu, coloanele sunt succesiv 3, 2, 1). Acest lucru arată că numărul total de celule de examinat la construirea unui tabel este cel mult egal cu numărul de rânduri plus numărul de coloane din tabel.

Construcția completă

Algoritmul Schensted complet, aplicat unei permutări , se desfășoară după cum urmează:

  1. inițializați și la matricea goală;
  2. pentru a varia de la 1 la , calculați tabelul și celula inserând Schensted, înlocuiți cu și adăugați intrarea în celula tabelului ;
  3. terminați și returnați perechea .

Algoritmul produce o pereche de tabele standard ale lui Young; complexitatea sa de timp este cel mult .

Inversarea construcției

Putem vedea că fiecare pereche de matrice standard Young de aceeași formă provine dintr-o permutare care permite construirea ei. Să schițăm inversiunea construcției. Pentru a găsi această permutare, operăm retrăgând în direcția opusă, pașii care ar fi putut da perechea . Este matricea Q care oferă celula unde s-a încheiat ultima inserție. Apoi, urcăm liniile pentru a găsi celulele care conțin valorile înlocuite; ajuns la prima linie, obținem valoarea permutării.

Astfel, procedura și inversul său doar schițat oferă o bijecție eficientă între permutări și perechi de matrice standard Young de aceeași formă: aceasta este corespondența Robinson-Schensted.

Construcția geometrică a Viennotului

Viennot a dat o construcție geometrică a corespondenței Robinson-Schensted între permutații și perechi de tabele standard Young de aceeași formă.

Proprietăți

Una dintre proprietățile fundamentale, dar care nu este o consecință evidentă a construcției, este simetria:

Această proprietate poate fi dovedită, de exemplu, utilizând construcția geometrică a Viennot .

Iată alte proprietăți. Fie perechea asociată cu permutația  :

În cele din urmă, bijecția dintre perechile de matrice standard și permutări oferă dovada identității combinatorii deja anunțată mai sus:

unde este setul de partiții ale (sau diagramele lui Young cu pătrate) și este numărul de matrice standard de formă Young . O altă dovadă poate fi obținută folosind rețeaua lui Young .

Anexe

Referințe

  1. ( Knuth, 2005 ), paginile 49-50
(fr) Acest articol este preluat parțial sau în totalitate din articolul din Wikipedia în engleză intitulat „  Corespondență Robinson - Schensted  ” ( vezi lista autorilor ) .

Bibliografie

Articole similare

Link extern

(ro) Mark AA van Leeuwen , „Corespondență Robinson - Schensted” , în Michiel Hazewinkel , Encyclopædia of Mathematics , Springer ,2002( ISBN  978-1556080104 , citit online )

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">