ISSN 2782-2001 Системы анализа и обработки данных том 91, № 3, 2023, с. 19-36
http://journals.nstu.ru/vestnik Analysis and data processing systems Vol. 91, No. 3, 2023, pp. 19-36
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ И ТЕЛЕКОММУНИКАЦИИ
INFORMATION
TECHNOLOGIES
AND TELECOMMUNICATIONS
УДК 81.25
DOI: 10.17212/2782-2001-2023-3-19-36
Задача о беспорядках*
Ю.Д. ГРИГОРЬЕВ
197376, РФ, г. Санкт-Петербург, ул. Профессора Попова, 5, Санкт- Петербургский государственный электротехнический университет
Рассматривается задача характеризации симметричных ожерелий как беспорядков. Данный подход является альтернативным подходу, использующему теорему перечисления Пойа, в том числе лемму Бернсайда. Показана связь между разбиениями чисел и типами перестановок. Типам ожерелий как перестановок сопоставляются беспорядки, в которых ни один элемент не остается на месте, а также беспорядки с неподвижными элементами. Исследуются распределения беспорядков по типам для ожерелий до седьмой степени включительно. Осуществляется подсчет и перечисление беспорядков каждого типа и устанавливается их четность.
Отдельное внимание уделено исследованию свойств симметричных ожерелий. Для каждого типа ожерелий перечисляются их классы симметрий и асимметрий. Одновременно вводятся понятия хиральной и ахиральной симметрии как разновидностей осевой симметрии. Формулируются утверждения, связывающие мощность классов симметрий с порядком симметрии ожерелий. Вводится понятие диаграмм симметрии ожерелий, уставливающих свойства инвариантности симметричных и несимметричных ожерелий заданной длины. В качестве отношения эквивалентности ожерелий используется отношение конгруэнтности, позволяющее использовать геометрический подход к исследованию ожерелий и визуализации получаемых результатов. Для этого ожерельям сопоставляются многосвязные неориентируемые графы, вершинами которых являются вершины правильных многоугольников. При этом соответствии число вершин графа равно длине ожерелья, а количество компонент связности совпадает с количеством цветов бусин.
В качестве приложения полученных результов рассматривается возможность исследования с помощью ожерелий акцентной динамики стихотворных строф по вертикали. Приведены эмпирические данные по использованию различных типов семистиший в стихотворной практике. Отмечено, что приблизительно четверть из числа существующих симметричных типов ожерелий по различным причинам не находят реального применения.
Ключевые слова: перестановка, ожерелье, симметрия, ахиральность, хиральность, функция разбиения, беспорядок, диаграмма симметрий
* Статья получена 24 апреля 2023 г.
ВВЕДЕНИЕ
Ожерелья представляют сложную алгебраическую структуру, требующую для исследования широкого арсенала математических средств, включая методы комбинаторного анализа, теории графов, теории групп [1], теории разбиений [2] и т. д. Задача об ожерельях хорошо известна в перечислительной комбинаторике, а ее решение в стандартной постановке осуществляется использованием теоремы перечисления Пойа, в том числе ее следствия - леммы Бернсайда.
В расширенном аспекте под задачей об ожерельях будем понимать задачу перечисления не всех, а только симметричных ожерелий, так как именно они часто представляют особый интерес во многих прикладных областях, например, в стиховедении. Аналогичные постановки задачи перечисления симметричных структур возникают в физике, филлотаксисе, компьютерной химии, кристаллографии, стилеметрии, математическом стиховедении и многих других смежных областях. Своими корнями эти постановки задач уходят в общую теорию симметрий, устанавливающую (Ф. Клейн), в частности, связь между группами перестановок и симметриями выпуклых многогранников. Настоящая работа посвящена рассмотрению симметричных плоских структур, подпадающих под определение ожерелий, с позиций задачи о беспорядках.
Помимо изложения алгоритмического подхода к задаче перечисления симметричных ожерелий в статье рассматривается приложение задачи о беспорядках к задаче из области математического стиховедения, связанной с перечислением схем рифмовки в семистишных строфах.
1. ПОСТАНОВКА ЗАДАЧИ
Будем рассматривать задачу об ожерельях с помощью подхода, основанного на интерпретации ожерелий как перестановок. В этом случае каждому ожерелью сопоставляется граф с числом вершин, равным степени перестановки, т. е. длине ожерелья. Граф перестановки распадается на отдельные компоненты, т. е. является несвязным. Каждая из компонент является циклом. Граф перестановки ожерельем не является, так как его вершины не раскрашены.
Ожерелье называется симметричным, если его граф, представленный вершинами правильного «-угольника и инцидентными им ребрами, как геометрическая фигура обладает хотя бы одной осевой симметрией. Более точные определения симметричности ожерелий приводятся в разделе 2. Поскольку алгебраических и геометрических критериев симметричности не существует, в статье ставится задача перечисления симметричных ожерелий алгоритмическим способом.
Пусть Т - множество ожерелий заданной длины п. Смысл перехода от задачи об ожерельях [1, с. 212] к задаче о беспорядках заключается в исключении из алгоритма поиска симметричных ожерелий трудоемкого в смысле временных затрат шага распределения ожерелий хе Т по орбитам. Этот шаг заменяется на перечисление перестановок определенного типа, отвечающих заданному ожерелью. Множество таких перестановок образует класс сопряженных элементов симметрической группы Бп , которая хорошо изучена и для которой в ряде случаев имеется множество полезных результатов. Второй шаг
алгоритма заключается в выделении в полученном классе сопряженности тех перестановок, которые отвечают симметричным ожерельям.
В задаче об ожерельях циклическая группа Zn действует на множество ожерелий Т, на котором определено отношение эквивалентности (в нашем случае отношение конгруэнтности). Действие Zn на Т разбивает Т на блоки, называемые орбитами Orb (T, Zn) группы Zn . В задаче о беспорядках ожерелий нет, а есть перестановки пе Sn, преобразующие множество Nn = = {1,2,,...,n} . Здесь T = Nn . В этом случае говорят об орбитах Orb (а, п) элементов а е Nn, порождаемых действием симметрий пе Sn . Каждой перестановке пе Sn сопоставляется граф, который образуют несовпадающие орбиты Orb (а, п). В статье графы преобразований и орбиты в этом контексте не рассматриваются.
Задача об ожерельях, состоящая в подсчете числа n ожерелий х е T над множеством раскрасок Y = {Ci,...,cr }, которые можно построить по задан-
ному n-мультимножеству х =
СХ1 Ckr C1 .••'' r
, имеет достаточно простое решение.
Общая формула для числа таких ожерелий имеет вид [3, с. 19]:
п I г
Рп (^2,...,V ) = . п П| . , Щ = IЬ = п . (1.1)
Л1|Л 2!-"Л г ¿=1
Однако интерес представляют более тонкие свойства множества Т, которые удается обнаружить в результате действия на Т некоторой группы симмет-рий О. В частности, это касается подсчета орбит, в том числе симметричных (орбит с симметричными ожерельями), группы О.
Теорема 1 (Лемма Бернсайда) [1, с. 212; 3, с. 201]. Пусть Т- множество ожерелий х, на котором действует группа симметрий О. Обозначим Nогь -количество орбит группы О, (х) с О - стабилизатор О, g е О- подстановка, представленная в виде произведения непересекающихся циклов, ак (g) - число циклов длины к в подстановке g е О. Имеют место равенства:
N0гЬ = О I Их) = О I ^). (1.2)
МхеТ |О| хеО
Лемма Бернсайда (1.2) поставленную в статье задачу перечисления симметричных ожерелий не решает. Именно поэтому, за исключением отдельных случаев [4, 5], эту задачу необходимо решать алгоритмически. Однако универсального алгоритма перечисления симметричных ожерелий даже на основе предлагаемого подхода также не существует. В рассматриваемой статье решается задача перечисления симметричных ожерелий длиной п < 7 и отмечаются некоторые особенности таких задач перечисления в общем случае.
2. СИММЕТРИЧНЫЕ ОЖЕРЕЛЬЯ
Нас будут интересовать симметричные ожерелья с точки зрения их подсчета и перечисления. Эта задача решается с использованием алгоритмического подхода.
2.1. РАЗБИЕНИЯ ЧИСЕЛ И ОЖЕРЕЛЬЯ
Существуют различные эквивалентные определения ожерелий. В теории графов под ожерельем понимается помеченный г-связный (р, д )-граф Г, каждая компонента которого либо (2,1) -граф (2-цикл), либо простой га-цикл (т > 3) с (т X т)-матрицей смежностей
[1, если I/ - А = 1 или I/ - А = т -1, Ву = \ (2.1)
[0, иначе.
В комбинаторике г-цветное ожерелье длиной п - это класс эквивалентности «-символьных строк над алфавитом размером г, где эквивалентными считаются строки, получаемые друг из друга циклическим сдвигом.
В геометрии под п -ожерельем понимают фигуру, образованную г-цик-лами с вершинами одного цвета, совпадающими с вершинами правильного п-угольника. Визуально ожерелье можно представить как структуру из п связанных в кольцо г бусин разных цветов, т. е. цвета бусин соответствуют г символам алфавита. Отношением эквивалентности ожерелий в этом случае является отношение конгруэнтности, при котором два ожерелья эквивалентны, если их графы совпадают при некотором движении. В нашем случае в качестве такого движения рассматриваются вращения, т. е. изометрические преобразования в Р2 , эквивалентные циклическому сдвигу «-символьных строк.
Ожерелья можно интерпретировать как разбиения натурального числа п на г слагаемых ^2,...,Xг, располагаемых в порядке их невозрастания (неубывания). Числа X/ называются частями разбиения. Разбиение Я = ^1, ^2,..., числа п обозначаем X |- п . Если дано разбиение X |-п, то за-
пись
1*1 2*2 . г*г
означает, что в разбиении X |-п имеется ровно ^ слагае-
мых, равных единице, ^ слагаемых, равных двум, и т. д.:
£= £X/ = |Х| = п. (2.2)
/=1 /=1
Таким образом, с точностью до обозначений разбиение X =
Са1 гаг С1 •••'- г
1*12*2 ... г
интерпретируется как ожерелье х =
Существуют различные виды разбиений. Обозначим через р (п) функцию разбиения, которая определяется как число всех неупорядоченных разбиений числа п [2, с. 15]. Через Q обозначим множество всех разбиений, через I -множество разбиений, не содержащих единичные части, через О - множество разбиений с попарно различными частями. Функцию разбиения в зависимости от того, на каком множестве она определена, обозначим р п), р (I,п) и р (О, п) соответственно. Возможны также разбиения со всеми четными или нечетными частями, как с совпадающими, так и попарно не совпадающими частями. Ограничимся следующей цепочкой вложений множеств:
О с 5 с I с Q.
Совокупность циклов, определяющих
-«1
с«г Т
-ожерелье, задает не-
которую перестановку чисел над Ып . В зависимости от направлений обхода
и порядка обхода вершин циклов одному
-«1
с«г
-ожерелью сопоставля-
ется несколько перестановок. Поэтому число перестановок степени п всегда
больше числа п-ожерелий типа
-«1
с«г г
, см. (1.1).
2.2. СИММЕТРИЧНЫЕ ОЖЕРЕЛЬЯ
Пусть О - группа симметрий, Т - множество ожерелий. Ожерелье х е Т называется симметричным, если существует элемент g е О, g Ф е, такой что gх = х [6]. Возможны также другие эквивалентные определения симметрий. Метризуем множество Т. Пусть й(х,у) - расстояние Хэмминга [7, с. 52], определяемое как число несовпадений х{ Ф у{ координат ожерелий х = (х{) , У = (У(), принадлежащих Т с Ып . Данное расстояние используется для строк одинаковой длины любых г-ичных алфавитов. Ожерелье хе Т симметрично тогда и только тогда, когда существует элемент g е О , g Ф е, такой что й (gх, х) = 0 [6]. В связи с этим элементы g е О называются симметриями.
Так как ожерелья будем соотносить с плоским графом, то далее зеркальную и осевую симметрии ожерелья рассматриваем как синонимы.
Согласно Кельвину, ожерелье х е Т (или, что эквивалентно, соответствующая ему конфигурация Г) называется хиральным, если оно не совпадает со своим зеркальным отражением при вращениях и сдвигах. Ожерелье х е Т называется ахиральным, если его зеркальное отражение ф(х) при повороте а на угол 180° совпадает с исходным, т. е. (а о ф)х = х. Хиральное ожерелье хе Т и его зеркальное отражение у = ф(х) образуют энантиомерную пару (х, у), элементы которой называются энантиомерами. Для ахиральных ожерелий энантиомеры совпадают.
Пусть к - порядок симметрии (это означает наличие у конфигурации к однотипных осей симметрии). Будем использовать обозначения: [к ,0] - осевая симметрия, [к,к] - ахиральная симметрия, [0,к] - хиральная симметрия. Любая симметрия правильного многоугольника переставляет его вершины, т. е. задает перестановку множества его вершин. Например, в случае правильного треугольника так получаются все 6 перестановок его вершин (тождественная, два поворота на 120° и три осевые симметрии), а в случае квадрата или правильного пятиугольника - уже не все [8, с. 28]. В любом случае всякое п-ожерелье задается перестановкой степени п, разложенной на г циклов. Задача заключается в том, чтобы, рассматривая ожерелья как перестановки, выделить среди них симметричные и перечислить классы конгруэнтности сим-
метричных
«1
..сг
-ожерелий. Это связано с тем, что все конфигурации,
представляющие класс симметричных
с«1
... сг
-ожерелий одного типа
(тип соотносится с конкретным разбиением X |-п), изоморфны как графы [1, с. 24], но не все они при этом конгруэнтны.
2.3. ЗАДАЧА О БЕСПОРЯДКАХ
Перестановку п называют беспорядком, если в ней ни один элемент не стоит на своем месте. Число беспорядков из п элементов обозначим через Оп . Задача о беспорядках - это подсчет и перечисление ожерелий как беспорядков с последующим ответом на вопрос, каким классам симметрии они принадлежат и какими свойствами они характеризуются.
Теорема 2 [9]. Формула числа беспорядков в замкнутой форме имеет вид
Оп = £ (-1)гСГп (п - г)! = п!
г =0
( п (-1)Г ^
1 + £ Ч-
V г=1 г! ,
(2.3)
Обозначим Опг - число беспорядков, в которых на своих местах остаются г элементов, а остальные (п - г) элементов образуют беспорядок. Можно видеть, что Бпп = 1 (все элементы остаются на своих местах), Оп о = Оп (ни один элемент не остается на своем месте).
Теорема 3 [9]. Имеет место формула
■ ( л л , л\п-г ^
п!
О =СБ =—
п,Г п п-г I г!
1 -1+1 -.
1! 2!
(-1)"
(п - г)!
г = 0, 1,., п . (2.4)
Если для некоторых /, А е Ып в подстановке п: / ^ к/ степени п из / < А следует ^ > к^ , то говорят, что пара (/, А) образует инверсию. Всякая перестановка может быть разложена в произведение циклов. Скажем, все [2г ]-ожере-лья изначально являются разложениями в произведение циклов длиной 2. Перестановка называется четной, если число инверсий в ней четно, и наоборот. Четную перестановку п обозначим как (+1), а нечетную - как (-1). Очевидно,
sgn(n) = (-1)т, где т - количество инверсий в п. В четной перестановке число беспорядков четно, а в нечетной - нечетно [8, с. 16]. Мультивектор где X!,..., Xn - длины циклов, на которые разлагается данная
^^2 ...п^
перестановка степени п, называется типом перестановки.
Теорема 4. Перестановки одного типа имеют одну и ту же четность.
Доказательство. Четность перестановки определяется четностью числа транспозиций (циклов длиной 2), на которые она разлагается. Отсюда следует,
что для перестановок типа четностью числа п - а .
ак ск
степени п ее четность определяется
3. ОСНОВНАЯ ТЕОРЕМА
Данный раздел посвящен ответу на вопрос о структуре классов симмет-рий перестановок симметрической группы Бп , п = 4,... ,7 . Результат сформулирован в виде основной теоремы, доказательство которой размещено в разделах 3.1 и 3.2.
Теорема 5. (Основная теорема). Группы Бп порядка п < 6 классов асимметрий не содержат.
Утверждение теоремы 5 высказано в [10, с. 46]. Проведем его доказательство разбором случаев для п < 6 и п = 7.
3.1. ОЖЕРЕЛЬЯ ДЛИНОЙ п < 6
Случаи п = 2,3 тривиальны. Пусть п = 4. Единственным разбиением,
X |-4 е I, помимо [41], является [22]. Ему соответствуют три перестановки вершин квадрата (каждому циклу отвечает свой цвет бусин):
[1, 1] : 711 = (12)(34), Я2 = (14)(23), [2, 2] : П3 = (13)(24) .
Так как 7 = П2 (знак = означает отношение конгруэнтности), то имеем
два класса симметрий: С = {7^, П2} и С2 = {73}. Таким образом, £ = I.
2
Все перестановки разбиения [2 ] - четные беспорядки.
Пусть п = 5. Единственным разбиением X |-5 е I является [3121]. Типу [3121] соответствуют два класса симметрий С{, 1 = 1, 2 . Действительно, в перестановках пе 85 возможны только два неконгруэнтных 3-цикла (125) и (134) и, следовательно, два класса симметрий с «образующими» перестановками: п1 = (125)(34) и п2 = (134)(25):
[1, 0] : С = {щ), С2 = (72). Поскольку для выбора вершин 3-цикла существует
С5 = 10 вариантов,
то = С2 = 10, т. е. всего существует 20 симметричных [3121] перестановок.
Все они являются нечетными беспорядками.
Пусть п = 6. Поскольку р (6) = 11, то существуют 11 разбиений X |-6. Однако р (1, 6) = 3, т. е. имеется только три разбиения, не содержащих единичных частей.
Это разбиения [4121], [32] и [23]. В группе 86 им соответствует 145 беспорядков.
Тип [4121]. Этому типу соответствуют 90(-1) беспорядков. Они образуют три класса симметрий С{, 1 = 1,2,3, содержащих соответственно 18, 36 и 36 элементов. Графы (конфигурации) ожерелий, представляющие эти классы, показаны на рис. 1.
a б в
Рис. 1. Графы ожерелий типа [4121]:
a - класс С1, симметрия [2, 0], ожерелье aba aba; б - класс С2, симметрия [1, 0], ожерелье aab baa; в - класс С3, симметрия [1, 0], ожерелье aaa bab
Fig. 1. Type [4121] necklace graphs:
(a) class Сь symmetry [2, 0], necklace aba aba; (b) class С2, symmetry [1, 0] necklace aab baa; (c) class С3, symmetry [1, 0], necklace aaa bab
Утверждение 1. Пусть N - порядок симметрии [4121] ожерелий любого из их трех классов C, |C| - мощность этого класса. Тогда
N • |C = 36. (3.1)
Тип [32]. Этому типу соответствуют 40 (+1) беспорядков, которые образуют три класса симметрии Q, i = 1, 2, 3 . Графы их ожерелий показаны на рис. 2.
a б в
Рис. 2. Графы ожерелий типа [32]:
a - класс С1, симметрия [6, 0], ожерелье aba bab; б - class С2, симметрия [1, 1], ожерелье aaa bbb; в - class С3, симметрия [0, 1], ожерелье abb aab
Fig. 2. Type [32] necklace graphs:
(a) class С1, symmetry [6, 0], necklace aba bab; (b) class С2, symmetry [1, 1], necklace aaa bbb; (c) class С3, symmetry [0, 1], necklace abb aab
Мощности классов равны = 4, = 12 , = 24. Отсюда вытекает
2
Утверждение 2. Пусть N - порядок симметрии [3 ] -ожерелий какого-либо из их трех классов С, |С| - мощность этого класса. Тогда
N • = 24. (3.2)
3
Тип [2 ]. Этому типу соответствуют 15 (— 1) беспорядков, которые образуют пять классов симметрии С{, 1 = 1,..., 5 , обладающих свойствами:
С=3, С2=3, С3=6, С4=2, С5=1.
Графы ожерелий, представляющих эти классы, показаны на рис. 3.
г д е
Рис. 3. Графы ожерелий типа [ 23 ]:
a - класс Сь симметрия [1, 1], ожерелье abc cba; б - класс С2, симметрия [1, 1], ожерелье abc acb; в - класс С3, симметрия [0, 1], ожерелье abc bca; г - класс С4, симметрия [0, 3], ожерелье abb cca; д - класс С4 (энантиомер), симметрия [0, 3], ожерелье acc bba; е - класс С5, симметрия [0, 3], ожерелье abc abc
Fig 3. Type [ 23 ] necklace graphs:
(a) class С1, symmetry [1, 1], necklace abc cba; (b) class С2, symmetry [1, 1], necklace abc acb; (c) class С3, symmetry [0, 1], necklace abc bca; (d) class С4, symmetry [0, 3], ожерелье abb cca (e) class С4 (enantiomer), symmetry [0, 3], necklace acc bba; f) class С5, symmetry [0, 3], necklace abc abc
Отсюда вытекает
3
Утверждение 3. Пусть N - порядок симметрии [2 ] -ожерелий любого из их пяти классов C, |C| - мощность этого класса. Тогда
N • |C = 6. (3.3)
Завершением доказательства теоремы 5 является рассмотрение ожерелий длины n = 7, для которых не все типы разбиения X |-7 £ I составлены только из классов симметрии. Эта часть доказательства вынесена в раздел 3.2.
3.2. ОЖЕРЕЛЬЯ ДЛИНОЙ n = 7
Всего имеется |iS7| = 5040 перестановок 7-й степени, из них беспорядков без неподвижных точек D7 о = 1854 , с неподвижными точками - D7 r = 3186, r = 1, .„,7. Поскольку p(7) = 15, то существует 15 разбиений X |-7, распределение беспорядков которых по типам представлено в табл. 1. Из нее следует, что число четных и нечетных беспорядков совпадает и равно N = 1 / 2 = 2520 . Для вычислений использованы соотношения (2.3) и (2.4).
Таблица 1 Table 1
Распределение 7-беспорядков по типам: количество и четность Distributon of 7-disorders by types: number and evenness
Число беспорядков Типы 7-беспорядков и их четность Всего
D7,0 [71 ] [ 5121] [ 4131] [3122] 1854
720 (+1) 504(—1) 420(—1) 210(+1)
D7,1 [6111] [412111] [3211] [3122] 1855
840(-1) 630(+1) 280(+1) 105(—1)
D/,2 [ 5112 ] [ 312112] 924
504(+1) 420(—1)
D733 [ 4113 ] [ 2213 ] 315
210(-1) 105(+1)
D7,4 [3114] 70
70(+1)
D75 [ 2115 ] 21
21 (— 1)
D7,7 [17] 1
1(+1)
Всего 5040
Согласно табл. 1 перестановки 87 имеют 15 типов. Известно, что количество классов сопряженности симметрической группы 8п равно количеству разбиений р(п) числа п, что мы и имеем в данном случае, поскольку р(7) = 15.
Количество элементов |С| в каждом цикловом классе С = 1а12™2 ...па'п равно индексу централизатора Ъ$п (g) элемента g е С, т. е. |С| = |Бп : 2$п (g)^. Существует выражение для |С| в замкнутой форме [11, 12], а именно:
С = И, (3.4)
7,С
где 2с - автоморфизм диаграммы Юнга разбиения ного класса С, вычисляемый по формуле
1«12« 2...п« п
для задан-
?С = П как «к!. к=1
Например, если С = [1341], то гС = (133!)(414!) = 24. Следовательно, |С = 7!/24 = 210, что соответствует табл. 1.
Так как р (1,7) = 3, то какие-то из трех типов [5121], [4131] или [3122] должны содержать несимметричные ожерелья. Рассмотрим каждый из них.
Тип [5121] имеет 3 класса симметрий по 168 беспорядков в каждом [5]. Несимметричных ожерелий нет.
Тип [4131] имеет 9 классов симметрий (в них учитываются три варианта обхода вершин в 4-цикле Р4 и три возможные комбинации различных 3- и 4-циклов Р3 и Р4 в одном ожерелье) по 28 беспорядков в каждом, всего 252 беспорядка. Поясним сказанное. Рассмотрим полный граф К4 (граф тетраэдра) [1, с. 29], в котором п = 4 вершины и т = 6 ребер. Чтобы разрушить в нем все циклы и получить остов графа К4 , необходимо, как минимум, удалить \=т — п + 1 = 3 ребра (V - цикломатическое число графа). Но мы хотим один цикл сохранить. Следовательно, удаляем только два неинцидентных друг другу ребра. Это можно сделать тремя способами, из которых выбираем только один (удаление диагоналей в К4), что приводит к рис. 4. Это те самые три графа из возможных девяти, которые ннтерпретируют схемы рифмовок при анализе акцентной динамики стихотворных строф по вертикали.
Несимметричные беспорядки образуют 6 классов, также имеющих по 28 беспорядков, что в итоге дает 168 беспорядков. Таким образом, всего получаем 420 беспорядков.
1 2
Тип [3 2 ] имеет 9 классов симметрии по 14 беспорядков в каждом, всего 126. Три ожерелья из девяти показаны на рис. 5. Так как 2-циклы допускают три способа взаимного расположения (смежный, перекрестный, охватный), то недостающие 6 графов легко восстанавливаются).
a б в
Рис. 4. Графы ожерелий типа [4131]:
a — класс С1, симметрия [1, 0]; ожерелье aaa bbbb; б — класс С2, симметрия [1, 0], ожерелье aba baab; в — класс С3, симметрия [1, 0], ожерелье abb aabb
Fig. 4. Type [4131] necklace graphs:
(a) class Сь symmetry [1, 0], necklace aaa bbbb; (b) class С2, symmetry [1, 0], necklace aba baab; (c) class С3, symmetry [1, 0], necklace abb aabb
a б в
Рис. 5. Графы ожерелий типа [3122]:
a — класс С1, симметрия [1, 0], ожерелье aaa bccb; б — класс С2, симметрия [1, 0], ожерелье aba bccb; в — класс С3, симметрия [0, 1], ожерелье abb aacc
Fig. 5. Type [3122] necklace graphs:
(a) class С1, symmetry [1, 0], necklace aaa bccb; (b) class С2, symmetry [1, 0], n ecklace aba bccb; (c) class С3, symmetry [0, 1], necklace abb aacc
Несимметричные ожерелья образуют 6 классов по 14 беспорядков в каждом, что дает 84 беспорядка. В итоге для этого типа имеем 210 беспорядков.
4. ДИАГРАММЫ СИММЕТРИЙ
Сопоставим графам ожерелий диаграммы симметрии. Для каждой компоненты графа, т. е. некоторого простого цикла, перечислим длины составляющих его ребер [13]. Суммарное количество ребер по всем циклам образует композицию [2, с. 67] — упорядоченное разбиение числового инварианта J на
фиксированное число слагаемых m, а именно: значение i-го элемента композиции равно количеству ребер длиной i. Сумма элементов композиции равна J.
Для n = 4,... ,7 диаграммы симметрий n-ожерелий представлены в табл. 2. Такие композиции, как хеш-функции h = (h^,...,h[n/2]), не определяют ожерелья однозначно, т. е. существуют одинаковые композиции, или коллизии, которым соответствуют неконгруэнтные ожерелья. Отсюда следует, что инвариант J является неполным, как и определяемый с помощью композиции h индекс Винера W [14]:
[n/2] [n/2]
J = I ht , W = X ihi . i=1 i=1
Композиции ожерелий для всех типов и классов симметрий представлены в табл. 2 (курсивом в столбцах таблицы выделены композиции несимметричных ожерелий). Таким образом, утверждение теоремы 5 доказано.
В заключение отметим, что инварианты важны при проверке изоморфизма графов и в задачах компьютерной химии. Но пока теория инвариантов графов не позволяет выделять симметричные графы из их общего перечня. В этом смысле табл. 2 - лишь небольшой фрагмент, характеризующий сложность проблемы.
Таблица 2 Table 2
Композиции n ожерелий, n = 4,...,7. Строки - количество ребер длиной 1, 2 и 3
(J - инвариант)
Compositions of n necklases, n = 4,...,7. Rows are number of length edges 1, 2 and 3
(J is an invariant)
n = 4 n = 5 n = 6 n = 7
[ 22 ] [3121] [ 4121] [32] [23] [5121] [ 4131] [3122 ]
1 200 130 221 060 201 501 511 311
2 020 310 401 420 021 330 151 410
3 230 222 120 321 331 230
4 300 322 131
5 003 232 041
6 223 023
7 113
8 320
9 104
10 122
11 212
12 221
J 2 4 3 5 6 6 7 5
5. ПРИЛОЖЕНИЯ К СТИХОВЕДЕНИЮ
Конвертируем полученные результаты в терминологию стиховедения применительно к строфике, интерпретируя ожерелья как строфы стихотворений. Для этого сопоставим компонентам связности графов ожерелий схемы рифмовок, отражающие акцентную динамику строф по вертикали. Каждый цикл, связывающий вершины одной компоненты связности, обозначим соответствующей буквой. На конкретном примере проанализируем различие между задачами об ожерельях и беспорядках.
1—г 3
Пусть п = 6, ожерелье имеет тип [2 ]. В стиховедении это соответствует строфе из шести стихов с тремя парными рифмами. Согласно (1.1) всего имеем Рб (2,2,2) = 90 ожерелий, которые согласно лемме Бернсайда (1.2) для циклической групп Z6 распределяются по 16 орбитам. С другой стороны, количество беспорядков того же типа согласно (3.4) равно 15, что существенно меньше, чем в первом случае. Это приводит к значительному снижению вычислительных затрат, так как не требует, как в первом случае, распределения 90 ожерелий по 16 орбитам. Если рассмотреть беспорядки над множеством раскрасок, а их всего будет г! = 6, то перестановки преобразуются в ожерелья, которых в итоге станет 15 X 6 = 90. Это означает, что сокращение вычислений достигается за счет того, что вершины графов перестановок не раскрашены.
Этап распределения ожерелий или беспорядков по классам конгруэнтности является общим для обеих задач и примерно одинаков по сложности.
Так, например, для ожерелий типа [2г ] с помощью разработанного алгоритма
были получены следующие результаты относительно числа N3^ (г) классов
симметричных ожерелий:
Щут (3) = 5, Щут (4) = 16, N3^ (5) = 53, Щут (6) = 210.
Полученные результаты для симметричных и несимметричных ожерелий длины п = 7 представлены в табл. 3.
Символом «*» в табл. 3 отмечены схемы рифмовок, обнаруженные автором в творчестве различных поэтов - от Лермонтова до Высоцкого (Аннен-ский, Брюсов, Кузмин и др.). Скажем, симметричная схема ааа ЬооЬ - это знаменитая бородинская строфа, впервые использованная Лермонтовым в поэме «Бородино».
Отсутствие метки «*» в схеме рифмовки означает, что данная схема неупотребительна (скажем, тип [5121]) или, говоря точнее, не обнаружена автором статьи. С другой стороны, можно высказать предположение, что непомеченные схемы рифмовок - это схемы, пока еще не использовавшиеся поэтами по эстетическим причинам.
Таблица З Table З
Перечень классов симметрий и асимметрий семистиший List of symmetrys and asymmetry classes of seven-line stanzas
Номер ожерелья Тип [5121] Тип [4l31] Тип [3l22]
Симметрия Симметрия Асимметрия Симметрия Асимметрия
1 aaa aabb aaa bbbb aaa bbab * aaa bccb * abc baca *
2 aaa abab aba baab * aaa babb * aaa bcbc * abc caba
3 aaa baab aba abba * aaa bbcc abc baac *
4 aba bccb * abc caab
5 aba cbac abb caac *
б aba bcac abb caca *
7 abc aacb *
S abc aabc
9 abc cbba *
Таких схем, помимо типа [5121], насчитывается семь. Все представленные схемы рифмовок можно изобразить в виде соответствующих графов, включая и те графы, которые в статье опущены.
ЗАКЛЮЧЕНИЕ
В работе изложен подход к исследованию симметричных ожерелий, основанный на рассмотрении ожерелий как беспорядков разных типов, и приведены результаты подсчета симметричных «-ожерелий для n = 4,... ,7. Ожерелья рассматриваются как беспорядки степени n. Доказана основная теорема, согласно которой несимметричных ожерелий длиной n < 6 не существует. Для рассмотренных случаев установлено, что ожерелья каждого типа обла-
11 12
дают одной четностью. Показано, что типы [4 3]- и [3 2 ]-ожерелья длиной
7 содержат классы несимметричных ожерелий. Введено понятие диаграмм симметрий ожерелий. Установлена связь между порядком симметрии ожерелий
и мощностью соответствующих классов симметрий.
Дальнейшие направления исследований могут быть связаны с поиском критериев симметричности ожерелий, в частности, с установлением характеристических свойств беспорядков, характеризующих симметричные ожерелья. Эта задача содержательно близка к задаче задания выпуклого многогранника
в R , рассмотренной в [15]. В этой работе показано, что минимальное число
параметров, достаточных для задания многогранника, — это число расстояний между его вершинами, и указан алгоритм однозначного восстановления по ним многогранника. Тот же вопрос возникает и в нашем случае: какая минимальная система параметров должна быть задана, чтобы можно было однозначно восстановить соответствующее ей симметричное ожерелье?
СПИСОК ЛИТЕРАТУРЫ
1.Харари Ф. Теория графов. — М.: Мир, 1973. — 302 с.
2. ЭндрюсГ. Теория разбиений. — М.: Наука, 1982. — 256 с.
3. Сачков В.Н. Введение в комбинаторные методы дискретной математики. — М.: Наука, 1982. — 384 с.
4. ЯковенкоД.И. Задача об ожерельях // Вестник Омского университета. — 1998. — Вып. 2. — С. 21—24.
5. Григорьев Ю.Д. Перечисление симметричных ожерелий // Вестник ТГУ. Управление, вычислительная техника и информатика. — 2022. — Т. 61. — С. 97—107. — DOI: 10.17223/19988605/61/10.
6. Petitjean M. Chirality and symmetry measures: some open problems // Workshop on Rigidity and Symmetry, The Fields Institute, Toronto, October 17—21 2011. — Toronto, 2011.
7. Питерсон У., Уэлдон Э. Коды, исправляющие ошибки. — М.: Мир, 1976. — 600 с.
8. ШеньА. Перестановки. — М.: Изд-во МЦИМО, 2020. — 76 с. — ISBN 978-54439-2776-3.
9. Марковский М.В. Комбинаторика (лекции). Лекция 5. Задача о беспорядках. — URL: https://textarchive.ru/c-1099784-p3.html (дата обращения: 30.08.2023).
10. Портер Л.Г. Симметрия — владычица стихов: очерк начал общей теории поэтических структур. — М.: Языки славянской культуры, 2003. — 256 с.
11. Fulton W., Harris J. Representation theory: A fist Course. — New York: Springer Science and Business Media, 2013. — 551 p. — (Graduate texts in mathematics; vol. 129).
12. Жабин А.А. Спиновые числа Гурвица и операторы разрезания-склейки: магистерская диссертация / Московский физико-технический институт. — Долгопрудный, 2022. — 46 с.
13. Оре О. Теория графов. — М.: Наука, 1968. — 352 с.
14. Wiener H. Structural determination of paraffin boiling points // Journal of the American Chemical Society. — 1947. — Vol. 69, N 1. — P. 17—20.
15. Пулатов А.К., Саматова Н. Ф. О сложности задания выпуклого многогранника в R3 // Дискретная математика. — 1991. — Т. 9, вып. 2. — С. 148—156.
Григорьев Юрий Дмитриевич, доктор технических наук, профессор кафедры математического обеспечения и применения ЭВМ Санкт-Петербургского государственного технического университета («ЛЭТИ»), специалист в области теории планирования эксперимента, теории риска и квантитативной филологии. Имеет более 160 публикаций, в том числе 4 монографии. E-mail: [email protected]
Grigoriev Yu.D., D.Sc. (Eng). professor at the department of computer science in St. Petersburg State Electrotechnical University (LETI), an expert in the field of experimental design theory, risk theory and quantitative philology. He has more 160 publications including 4 monographs. E-mail: [email protected]
DOI: 10.17212/2782-2001-2023-3-19-36
Disorders Problem *
YU.D. GRIGORIEV
St. Petersburg State Electrotechnical University (LETI), 5 Professor Popov Street, St. Petersburg, 197376, Russian Federation
Abstract
The problem of characterizing symmetric necklaces as disorders is considered. Such an idea is an alternative approach to the one using Poya's enumeration theorem, including Burnside's lemma. The relationship between partitions of numbers and permutation types is shown. Disorder types are associated with necklace types considered as permutations in which no element remains in place, as well as with disorders with fixed elements. The distributions of disorders by types for necklaces up to the seventh degree are studied. The number and enumeration of disorders of each type is carried out, and their evenness is established.
Particular attention is paid to the study of the symmetric necklaces properties. Classes of symmetry and asymmetry are enumerated for each necklace type considered. At the same time, the concepts of chiral and achiral symmetry are introduced as varieties of axial symmetry. Relationships between the power of symmetry classes and the order of symmetry of necklaces are revealed. The concept of symmetry diagrams for necklaces is introduced. Diagrams could be applied for determining the properties of invariance of symmetric and asymmetric necklaces of a given length. The concept of congruence is used as an equivalence relation between necklaces. It allows implementing a geometric approach to the study of necklaces and the visualization of the results obtained. For this purpose, necklaces are associated with multiconnected non-oriented graphs, the vertices of which are the vertices of regular polygons. In this case, the number of vertices in the graph corresponds to the necklace's length, and the number of connected components coincides with the number of bead colors.
As an application of the results obtained, the possibility of studying the accent dynamics of poetic stanzas vertically using necklaces is considered. Empirical data on the use of various types of seven-line stanzas in poetic practice are presented. It is noted that approximately a quarter of the existing symmetric types of necklaces for various reasons do not find practical application.
Keywords: permutation, necklace, symmetry, achirality, chirality, partition function, disorder, symmetry diagram
REFERENCES
1. Harary F. Graph Theory. Reading, Mass., Addison-Wesley Pub. Co., 1969 (Russ. ed.: Kha-rari F. Teoriya grafov. Moscow, Mir Publ., 1973. 302 p.).
2. Andrews G.E. The Theory of Partition. Reading, Mass., Addison-Wesley Pub. Co., 1976 (Russ. ed.: Endryus G. Teoriya razbienii. Moscow, Nauka Publ., 1982. 256 p.).
3. Sachkov V.N. Vvedenie v kombinatornye metody diskretnoi matematiki [Introduction to combinatorial methods of discrete mathematics]. Moscow, Nauka Publ., 1982. 384 p.
4. Yakovenko D.I. Zadacha ob ozherel'yakh [Necklaces problem]. Vestnik Omskogo universi-teta = Herald of Omsk university, 1998, no. 2, pp. 21-24.
* Received 24 April 2023.
5. Grigoriev Yu.D. Perechislenie simmetrichnykh ozherelii [Enumeration of symmetrical necklaces]. Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie, vychislitel'naya tekhnika i in-formatika = Tomsk State University Journal of Control and Computer Science, 2022, vol. 61, pp. 97—107. DOI: 10.17223/19988605/61/10.
6. Petitjean M. Chirality and symmetry measures: some open problems. Workshop on Rigidity and Symmetry, The Fields Institute, Toronto, October 17—21, 2011.
7. Peterson W.W., Weldon E.J. Error-Correcting codes. Cambridge, London, The Mit Press, 1972 (Russ. ed.: Piterson U., Ueldon E. Kody, ispravlyayushchie oshibki. Moscow, Mir Publ., 1976. 600 p.).
8. Shen A. Perestanovki [Permutations]. Moscow, MTsIMO Publ., 2020. 76 p. ISBN 978-544392776-3.
9. Markowsky M. V. Kombinatorika (Lektsii). Lektsiya 5. Zadacha o besporyadkakh. [Combinatorial analysis (Lessons). Lesson 5. Disorders problem]. Available at: https://textarchive.ru/c-1099784-p3.html (accessed 30.08.2023).
10. Porter L.G. Simmetriya - vladychitsa stikhov: ocherk nachal obshchei teorii poeticheskikh struktur [Symmetry is the sovereign of poetry. Essay on the Principles of a general theory of poetic structures]. Moscow, Yazyki slavyanskoi kul'tury Publ., 2003. 256 p.).
11. Fulton W., Harris J. Representation theory: A fist Course. New York, Springer Science and Business Media, 2013. 551 p.
12. Zhabin A.A. Spinovye chisla Gurvitsa i operatory razrezaniya-skleiki [Spin Hurwitz numbers and cut-glue operators]. Master's dissertation. Moscow Institut of Physics and Technology. Dolgo-prudny town, Moscow region, 2022. 46 p.
13. Ore 0. Theory of Graphs. Providence, American Mathematical Society, 1962 (Russ. ed.: Ore O. Teoriya grafov. Moscow, Nauka Publ., 1968. 352 p.).
14. Wiener H. Structural determination of paraffin boiling points. Journal of the American Chemical Society, 1947, vol. 69, no. 1, pp. 17—20.
15. Pulatov A.K., Samatova N.F. O slozhnosti zadaniya vypuklogo mnogogrannika v R3 [Complexity of the specification of a convex polyhedron in R3]. Diskretnaya matematika = Discrete Mathematics and Applications, 1991, vol. 9, iss. 2, pp. 148—156. (In Russian).
Для цитирования:
Григорьев Ю.Д. Разработка архитектурного решения программного обеспечения для устройств интернет-вещей // Системы анализа и обработки данных. — 2023. — № 3 (91). — С. 19—36. — DOI: 10.17212/2782-2001-2023-3-19-36.
For citation:
Grigoriev Yu.D. Zadacha o besporyadkakh [Disorders Problem]. Sistemy analiza i obrabotki dannykh = Analysis and Data Processing Systems, 2023, no. 3 (91), pp. 19—36. DOI: 10.17212/27822001-2023-3-19-36.
ISSN2782-2001, http://journals.nstu.ru/vestnik Analysis and data processing systems Vol. 91, No 3, 2023, pp. 19-36