Параметр сөзі - Parameter word

Математикалық зерттеуде сөздер бойынша комбинаторика, а параметр сөзі Бұл жіп берілгеннен артық алфавит бірнеше саны бар таңбалар.[1] Берілген параметр сөзіне сәйкес келетін жолдар жиыны а деп аталады параметр орнатылды немесе комбинаторлық текше. Берілген комбинаторлық текшенің кіші ішкі текшелерін шығару үшін параметр сөздерін жасауға болады. Олардың қосымшалары бар Рэмси теориясы және информатикада анықтау кезінде кодтың көшірмесі.

Анықтамалар мен белгілер

Ресми түрде, а -параметр ұзындық сөзі , берілген алфавиттің үстінен , болып табылады таңбалар, олардың кейбіреулері алынуы мүмкін және басқалары нақты таңбалар . Әр таңбалауыш кем дегенде бір рет пайда болуы керек, бірақ бірнеше рет пайда болуы мүмкін, ал таңбалар индекстері берілген ретпен шығуы керек: сөздегі бірінші қойылмалы таңба болуы керек , келесіден ерекшеленеді болуы тиіс және т.б. Ерекше жағдай ретінде, берілген алфавиттің үстінен, ешқандай таңбалы таңбаларсыз сөз, 0 параметрлік сөз деп аталады. 1 параметрлік сөздер үшін жазулар алынып тасталуы мүмкін, өйткені әр түрлі таңбалы таңбалар арасында екіұштылық жоқ. Барлығының жиынтығы -параметр сөздер аяқталды , ұзындығы , болып табылады белгіленді .[1]

A -параметр сөз жиынтығын білдіреді таңбасын ауыстыру арқылы алынған жолдар (0-параметрлік сөздер) әрбір қойылмалы таңба үшін. Бұл жолдар жиынтығы а деп аталады параметр орнатылды туралы комбинаторлық текше, және оның өлшемі деп аталады. Бір өлшемді комбинаторлық текшені а деп атауға болады комбинаторлық сызық.[1]

Комбинаторлық текшеде нақты қойылмалы таңбаның әрбір көшірмесінде бірдей ауыстырылуы қажет. Параметрлік сөздерді жалпылау бір таңбалы таңбаның әртүрлі көшірмелерін бақыланатын тәсілмен алфавиттен әр түрлі таңбалармен ауыстыруға мүмкіндік береді. Егер алфавит және Бұл топ бірге әрекет қосулы , содан кейін а - таңбаланған параметр сөзі а -параметр сөз құрамындағы әрбір қойылмалы таңбаға топ элементін тағайындаумен бірге. Әр таңбалы таңбаның бірінші пайда болуы тағайындалуы керек сәйкестендіру элементі топтың. Содан кейін, таңбаланған параметр сөзімен ұсынылған жолдар таңбасын таңдау арқылы алынады әрбір таңбалауыш үшін және сол таңбаны топтың элементімен біріктіру нәтижесін сол таңбаның әрбір көшірмесін таңбалау үшін. Барлығының жиынтығы - таңбаланған -параметр сөздер аяқталды , ұзындығы , болып табылады белгіленді .[1]

Мысал

Ойында саусақ, ойын тақтасының ұяшықтарына екі бүтін координаталар беруге болады алфавиттен . Осы екі координатаны біріктіргенде тоғыз жолдың біреуінен тұратын әрбір ұяшықтың тізбегі пайда болады немесе . Бұл алфавиттің бойында ұзындығы екі параметрлік жеті сөз, сөз бар және . Тиісті комбинаторлық сызықтар тик-так-саусақ тақтасының қатарындағы үш ұяшықтың сегіз жолының жетеуін құрайды; мысалы, бір параметрлі сөз комбинаторлық сызыққа сәйкес келеді және бір параметрлі сөз комбинаторлыққа сәйкес келеді түзу .[2]

Алайда, бұл комбинаторлық сызықтардың қатарында тик-так-саусақ ойынының жеңімпаз сегіз жолының бірі жоқ: антидиагональды түзу . Бұл сызықты комбинаторлық сызық ретінде алуға болады (tic-tac-toe үшін жарамсыз болатын басқа ұяшықтардың тіркесімін қоспай) екі элементтен тұратын топты және бірдейлікке жатпайтын элемент ауыстыратын әрекетті қолдану арқылы. алфавит әріптері және элементтен шыққан кезде орында. Бұл әрекет үшін сегіздік таңбаланған бір параметрлік екі ұзындықты сөздер бар, олардың жетеуі таңбаланбаған бір параметрлік сөздерден барлық қойылмалы таңбалар үшін жеке куәлікті қолдану арқылы алынады. Бұл жетеуінде бұрынғыдай комбинаторлық сызықтар бар. Сегізінші таңбаланған сөз сөзден тұрады сәйкестендіру элементімен таңбаланған және екіншісі үшін реверсивті жеке емес элемент ; оның комбинаторлық сызығы тик-так-саусақ тақтасының соңғы жеңімпаз сызығы, .[2]

Композиция

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

Комбинаторлық санақ

Параметр параметріндегі сөздер саны өлшемді алфавит үшін болып табылады -Стирлинг екінші тип . Бұл сандар диапазондағы бүтін сандардың бөлімдері санын есептейді ішіне бірінші сияқты бос емес ішкі жиындар бүтін сандар нақты ішкі жиындарға жатады. Осы типтегі бөлімдерді а орналастыруға болады биективті баламалылық параметр сөздерімен, әрқайсысы үшін таңбасы бар сөз жасау арқылы аралықтағы бүтін сандар , бұл таңба мәнін бүтін сан ретінде орнатыңыз бөлімнің бір ішкі жиынынан немесе бүтін саннан тұратын бөлімнің әрбір ішкі жиыны үшін қойылмалы таңбадан тұрады . The -Жалтырақ сандар қарапайымға бағынады қайталану қатынасы оларды оңай есептеуге болады.[3][4]

Қолданбалар

Жылы Рэмси теориясы, тұжырымдау үшін параметр сөздері және комбинаторлық текшелер қолданылуы мүмкін Грэм-Ротшильд теоремасы, оған сәйкес әрбір ақырлы алфавит пен топтық әрекет үшін және бүтін мәндердің әрбір тіркесімі үшін , , және , жеткілікті үлкен сан бар егер әрқайсысы болса -өлшемді ұзындықтың үстіндегі комбинаторлық текше біреуіне тағайындалады түстер болса, онда бар -өлшемді барлығының комбинаторлық кубы -өлшемді ішкі кубтардың түсі бірдей. Бұл нәтиже негізгі іргетас болып табылады Рэмсидің құрылымдық теориясы, және анықтау үшін қолданылады Грэм нөмірі, мәнін бағалау үшін қолданылатын орасан зор сан құндылықтардың белгілі бір тіркесімі үшін.[1]

Жылы Информатика, іздеу проблемасында кодтың көшірмесі, берілген режимнің немесе модульдің бастапқы коды параметр сөзіне айналуы мүмкін оны жетондар тізбегіне айналдыру, және әр айнымалыға немесе ішкі бағдарламаның атына, сол аттының әрбір көшірмесін бірдей таңбалы таңбамен ауыстыру. Егер кодтың көшірмесі жасалса, кейбір айнымалылардың немесе ішкі бағдарламалардың атауы өзгертілсе де, нәтижелі параметр сөздері тең болып қалады. Іздеудің неғұрлым күрделі алгоритмдері қойылмалы таңбаларды бір-бірімен алмастыруға мүмкіндік бере отырып, үлкен кодтар қоймасының ішкі тізбегін құрайтын ұзын көшірме код бөлімдерін таба алады.[5]

Сөздердің комбинаторикасында жақсы зерттелген параметрлік сөздердің маңызды ерекше жағдайы жартылай сөздер. Бұл кейбір ауыстырылған таңбалардың тең болуын немесе топтық әрекеттің көмегімен бақылануын талап етпей, бір-біріне тәуелсіз ауыстырылуы мүмкін таңбалы таңбалары бар жолдар. Параметрлік сөздер тілінде парциалды сөзді әр сөз таңбасы дәл бір рет пайда болатын параметр сөзі ретінде сипаттауға болады. Алайда, қойылатын таңбалардың қайталануы болмағандықтан, ішінара сөздерді таңбалардағы жазуларды алып тастау арқылы қарапайым етіп жазуға болады.[6]

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

  1. ^ а б c г. e f Промель, Ханс Юрген (2002), «Үлкен сандар, Кнуттың көрсеткі жазбасы және Рэмси теориясы», Синтез, 133 (1–2): 87–105, дои:10.1023 / A: 1020879709125, JSTOR  20117296, МЫРЗА  1950045
  2. ^ а б Премель, Ханс Юрген (2013), «Хейлз-Джеветт теоремасы», Дискретті құрылымдарға арналған Рэмси теориясы, Springer International Publishing, 41–51 б., дои:10.1007/978-3-319-01315-2_4
  3. ^ Бродер, Андрей З. (1984), «The -Қызықтыратын сандар «, Дискретті математика, 49 (3): 241–259, дои:10.1016 / 0012-365X (84) 90161-4, МЫРЗА  0743795
  4. ^ Бензайт, А .; Войгт, Б. (1989), «Комбинаторлық интерпретация «,» Комбинаторик «Обервольфах кездесуінің материалдары (1986), Дискретті математика, 73 (1–2): 27–35, дои:10.1016 / 0012-365X (88) 90130-6, МЫРЗА  0974810
  5. ^ Бейкер, Бренда С. (1997), «Жолдардағы параметрленген қайталау: алгоритмдер және бағдарламалық қамтамасыз етуге қосымшасы», Есептеу бойынша SIAM журналы, 26 (5): 1343–1362, дои:10.1137 / S0097539793246707, МЫРЗА  1471985
  6. ^ Бланшет-Садри, Францин (2008), Ішінара сөздердегі алгоритмдік комбинаторика, Дискретті математика және оның қосымшалары, Бока Ратон, Флорида: Чэпмен және Холл / CRC, ISBN  978-1-4200-6092-8, МЫРЗА  2384993