Робинзон - Шенст корреспонденциясы - Robinson–Schensted correspondence

Жылы математика, Робинзон - Шенст корреспонденциясы Бұл биективті арасындағы сәйкестік ауыстыру және стандартты жұптар Жас үстелдер бірдей пішінді Оның әртүрлі сипаттамалары бар, олардың барлығы алгоритмдік сипатта, көптеген керемет қасиеттерге ие және оның қосымшалары бар комбинаторика сияқты басқа салалар ұсыну теориясы. Корреспонденцияны әр түрлі жолдармен жалпылау, атап айтқанда, Кнут белгілі болған нәрсеге қатысты болды Робинзон-Шенстед-Кнут хат-хабарлары, және одан әрі жалпылау суреттер Зелевинский.

Корреспонденцияның қарапайым сипаттамасы Шенстелген алгоритм (Шенстед1961 ), белгілі бір ережеге сәйкес орын ауыстыру мәндерін бірінен соң бірін енгізу арқылы бір кестені құратын процедура, ал екінші кесте құрылыс кезінде форманың эволюциясын жазады. Корреспонденцияны Робинсон әлдеқайда бұрын (басқаша) сипаттаған (Робинсон  1938 ) дәлелдеуге тырысып Литтвуд-Ричардсон ережесі. Корреспонденцияны жиі деп атайды Робинзон - Шенсттік алгоритм, дегенмен Робинсон қолданатын процедура Шенстед-алгоритмнен түбегейлі өзгеше және мүлдем ұмытылған. Хат-хабарларды анықтаудың басқа әдістеріне а анықталмаған алгоритм жөнінде jeu de taquin.

Корреспонденцияның биективті сипаты оны санақ жеке басын куәландыратын:

қайда жиынтығын білдіреді бөлімдер туралы n (немесе Жас сызбалар бірге n квадраттар), және тλ пішіннің стандартты жас кестесінің санын білдіреді λ.

Шенстед алгоритмі

Шенстед алгоритмі ауыстырудан басталады σ екі жолды нотада жазылған

қайда σмен = σ(мен)және сол пішінді жас кестелер тізбегінің (аралық) тізбегін дәйекті түрде құру арқылы жүреді:

қайда P0 = Q0 бос кестелер. Шығу кестелері болып табылады P = Pn және Q = Qn. Бір рет Pмен−1 бір формасы салынған Pмен арқылы кірістіру σмен ішіне Pмен−1, содан соң Qмен жазбаны қосу арқылы мен дейін Qмен−1 квадратқа кескінге кірістіру арқылы қосылды (осылайша Pмен және Qмен бәріне бірдей пішіндер болуы керек мен). Кестенің неғұрлым пассивті рөлі болғандықтан Qмен, ақырғы Qn, бұл өнімнің бөлігі болып табылады және одан алдыңғы Qмен оңай оқылады, деп аталады жазу кестесі; керісінше кесте Pмен деп аталады кесте енгізу.

Кірістіру

(4) енгізу:
• (4) бірінші қатардағы (5) ауыстырады
• (5) екінші жолдағы (8) ауыстырады
• (8) үшінші жолды жасайды

Әрқайсысын кірістіру үшін қолданылатын негізгі процедура σмен аталады Шенсттік кірістіру немесе жол енгізу (оны баған енгізу деп аталатын нұсқа процедурасынан ажырату үшін). Оның қарапайым түрі «толық емес стандартты кестелер» терминімен анықталады: стандартты кестелер сияқты оларда әр түрлі жазбалар бар, олар көбейетін жолдар мен бағандарды құрайды, бірақ кейбір мәндер (әлі де енгізілуі керек) жазбалар ретінде болмауы мүмкін. Процедура мұндай кестені дәлел ретінде қабылдайды Т және мән х кіру ретінде жоқ Т; ол жаңа кесте ретінде шығарылады Тх және шаршы с оның формасы өсті. Мәні х бірінші қатарында пайда болады Тх, соңында қосылды (егер одан үлкен жазбалар болмаса х болған болса), немесе бірінші жазбаны басқаша түрде ауыстырады ж > х бірінші қатарда Т. Бұрынғы жағдайда с бұл квадрат х қосылып, кірістіру аяқталды; соңғы жағдайда ауыстырылған жазба ж сияқты екінші қатарға енгізілген Тжәне т.с.с., қандай-да бір қадамға дейін бірінші жағдай қолданылады (егер бұл бос жол болған жағдайда болады) Т қол жеткізілді).

Ресми түрде мыналар псевдокод жаңа мәннің қатарға енгізілуін сипаттайды х ішіне Т.[1]

  1. Орнатыңыз мен = 1 және j бірінші қатарының ұзындығынан біреуіне артық Т.
  2. Әзірге j > 1 және х < Тмен, j−1, төмендеу j 1. (қазір (мен, j) қатардағы бірінші квадрат мен немесе одан үлкен жазба бар х жылы Т, немесе мүлдем жоқ.)
  3. Егер шаршы болса (мен, j) бос Т, қосқаннан кейін тоқтату х дейін Т шаршыда (мен, j) және параметр с = (мен, j).
  4. Мәндерді ауыстырыңыз х және Тi, j. (Бұл ескіні салады х қатарға мен, және келесі жолға енгізу үшін ауыстыратын мәнді сақтайды.)
  5. Өсу мен 1-ге және 2-қадамға оралыңыз.

Формасы Т дәл бір шаршыға өседі, атап айтқанда с.

Дұрыстық

Бұл факт Тх өсетін жолдар мен бағандарға ие, егер солай болса Т, бұл процедурадан айқын емес (сол бағандағы жазбалар ешқашан салыстырылмайды). Оны келесідей көруге болады. 4-қадамнан кейін барлық уақытта бірден төртбұрыш (мен, j) не бос Т немесе мәнінен асады х; 5-қадам бұл қасиетті қайта орнатады, өйткені (мен, j) қазір шаршы бастапқыда тұрғаннан бірден төмен х жылы Т. Осылайша 4-қадамдағы ауыстырудың мәнге әсері Тi, j оны кішірейту; атап айтқанда, ол өзінің оң немесе төменгі көршілерінен үлкен бола алмайды. Екінші жағынан, жаңа мән оның сол жақ көршісінен де кем емес (егер бар болса), бұл тек 2-қадам аяқталған салыстыру арқылы қамтамасыз етіледі. Соңында жаңа мәннің жоғарғы көршісінен үлкен екенін көруге болады Тмен−1, j егер бар болса, оны қадағалаңыз Тмен−1, j 5-қадамнан кейін болады, және ол азаяды j 2-қадамда тек сәйкес мән азаяды Тмен−1, j.

Кестені құру

Толық Шенст алгоритмі ауыстыруға қолданылады σ келесі жолмен жүреді.

  1. Екеуін де орнатыңыз P және Q бос үстелге
  2. Үшін мен бастап өседі 1 дейін n есептеу Pσмен және шаршы с енгізу тәртібі бойынша; содан кейін ауыстырыңыз P арқылы Pσмен және жазбаны қосыңыз мен үстелге Q алаңда с.
  3. Аяқтаңыз, жұпты қайтарыңыз (P, Q).

Алгоритм стандартты Young tableaux жұбын шығарады.

Құрылыстың өзгергіштігі

Кез-келген жұпты бергенін көруге болады (P, Q) бірдей пішіндегі стандартты жас кестелерде орын ауыстыруды тудыратын кері процедура бар (P, Q) Шенстед алгоритмі бойынша. Ол мәні әр алгоритмнің артқа қарай жүру жолдарынан тұрады Q сәйкес кірісін қозғалысқа келтіріп, кері кірістіру басталатын квадратты табу P алдыңғы қатарға, ал бірінші қатардың жазбасы ауыстырылғанша жолдар арқылы жоғары қарай жалғастыру, бұл құрылыс алгоритмінің сәйкес қадамына енгізілген мән. Бұл екі кері алгоритмдер мен-нің ауысуы арасындағы биективті сәйкестікті анықтайды n бір жағында, формалары бірдей және құрамында стандартты жас үстелдер жұптары n екінші жағынан квадраттар.

Қасиеттері

Алгоритмдік құрылымнан көрінбейтін ең негізгі қасиеттердің бірі - симметрия:

  • Егер Робинзон-Шенстед корреспонденциясы кестені байланыстырса (P, Q) ауыстыру σ, содан кейін ол байланыстырады (Q, P) кері ауыстыруға σ−1.

Мұны, мысалы, жүгіну арқылы дәлелдеуге болады Веноттың геометриялық құрылысы.

Әрі қарайғы қасиеттер, олардың барлығы корреспонденциялар кестені байланыстырады деп есептейді (P, Q) ауыстыруға σ = (σ1, ..., σn).

  • Кесте жұбында (P′, Q′) қалпына келтірілген ауыстырумен байланысты (σn, ..., σ1), кесте P бұл кестенің транспозициясы P, және Q анықталған кесте болып табылады Q, тәуелсіз P (атап айтқанда алынған кестенің транспозициясы Q бойынша Шютценбергер инволюциясы ).
  • Ұзындығы ең ұзақ өсетін кейінгі туралы σ1, ..., σn бірінші қатарының ұзындығына тең P (және Q).
  • -Ның ең кіші кемитін тізбегінің ұзындығы σ1, ..., σn бірінші бағанының ұзындығына тең P (және Q), алдыңғы екі қасиеттен шығады.
  • Түсіру жиынтығы {мен : σмен > σмен+1} of σ түсу жиынына тең {мен : мен+1 қатарынан қатаң төмен орналасқан мен} of Q.
  • Тармақтарын анықтаңыз π олардың индекстер жиынтығымен. Бұл кез-келген үшін Грин теоремасы к ≥ 1, ең үлкен жиынтықтың өлшемі, оны максимум ретінде біріктіруге болады к артуы λ1 + ... + λк. Сондай-ақ, λ1 ұлғаюының кейінгі ұзындығының ең үлкен ұзындығына тең π.
  • Егер σ болып табылады инволюция, содан кейін нүктелерінің саны σ тақ ұзындықтағы бағандардың санына тең λ.

Сондай-ақ қараңыз

Ескертулер

  1. ^ Бейімделген D. E. Knuth (1973), Компьютерлік бағдарламалау өнері, 3, 50-51 б

Әдебиеттер тізімі

Әрі қарай оқу

  • Жасыл, Джеймс А. (2007). GL полиномдық көріністеріn. Математикадан дәрістер. 830. К.Эрдманн, Дж.А. Грин және М.Шоккердің Шенстедтік хат-хабарлары мен Литтельман жолдары туралы қосымшасымен (2-ші түзету және толықтырылған ред.). Берлин: Шпрингер-Верлаг. ISBN  3-540-46944-3. Zbl  1108.20044.

Сыртқы сілтемелер