Код можно найти на https://github.com/enlacroix/pypermutation. Рассматриваются решения следующих задач (проблем):
- Задача о нахождении квадратного корня из перестановки
- Задача о нахождении коммутирующих перестановок
- Сопряжённые перестановки
- Подсчёт коммутирующих перестановок
- Подсчёт перестановок с определенной цикловой структурой
- Построение сопряжённых, коммутирующих, корневых и композиционно-стабилизирующих графов.
Файл | Описание |
---|---|
paper.pdf | Статья |
graphics.pdf | Все визуализации с пояснениями |
main.tex | Тех-код |
.py файлы | Код для построения визуализаций |
(ENG version)
- The problem of finding the square root of a permutation
- The problem of finding commuting permutations
- Conjugate permutations
- Counting commuting permutations
- Counting permutations with a certain cyclic structure
- Construction of conjugate, commuting, root and composition-stabilizing graphs.
# Характеристика группы S7
# Коммутирующие, Количество цикловой структуры, Количество корней
{'[0]': (5040, 1, 232),
'[2]': (240, 21, 0),
'[3]': (72, 70, 10),
'[4]': (24, 210, 0),
'[5]': (10, 504, 2),
'[6]': (6, 840, 0),
'[7]': (7, 720, 1),
'[2, 5]': (10, 504, 0),
'[3, 3]': (18, 280, 4),
'[2, 3]': (12, 420, 0),
'[3, 4]': (12, 420, 0),
'[2, 2, 3]': (24, 210, 2),
'[2, 4]': (8, 630, 0),
'[2, 2]': (48, 105, 8),
'[2, 2, 2]': (48, 105, 0)}