Кіріспе

Кездейсоқ пермутациялардың циклдік құрылымы сияқты кездейсоқ пермутациялардың статистикасы алгоритмдерді, әсіресе кездейсоқ пермутацияларға жұмыс істейтін сұрыптау алгоритмдерін талдауда негізгі маңызға ие. Мысалы, біз кездейсоқ пермутация кездейсоқ элементін таңдау үшін quickselect (quicksort туысы) қолданамыз деп болжам жасаймыз. Quickselect массивті пішіндіге сәйкес бөледі. Сондықтан тез таңдаудан кейін пермутация бұзылуы аз болады. Қалған тәртіпсіздіктің мөлшері генерациялау функциялары арқылы талдануы мүмкін. Бұл генерациялау функциялары кездейсоқ пермутация статистикасының генерациялау функцияларына негізделген. Сондықтан бұл генерациялық функцияларды есептеу өте маңызды. Кездейсоқ пермутацияларға арналған мақалада кездейсоқ пермутацияларға кіріспе бар.

Бірдей цикл инварианттары

Алдыңғы екі бөлімде ұсынылған пермутациялар түрлері, яғни жұп циклдердің жұп санын қамтитын пермутациялар және квадраттар пермутациялары Сунг пен Чжан зерттеген, жұп цикл инварианттарының мысалдары болып табылады (сыртқы сілтемелерді қараңыз). "Кейбір цикл инварианты" термині тек тиісті комбинаторлық класқа мүшелік ету пермутациядағы пайда болатын қайсыбір циклдердің мөлшері мен санына тәуелсіз екенін білдіреді. Шын мәнінде, біз барлық тақ цикл инварианттарының қарапайым қайталануға бағынатынын дәлелдей аламыз, біз оны шығарамыз. Біріншіден, мына жерде біртүрлі цикл инварианттарының тағы бірнеше мысалы келтірілген.

Жалпылау

Осындай статистика шекті жиынтықтағы кездейсоқ эндоморфизмдер үшін де қол жетімді.