
Вестник Северного (Арктического) федерального университета. Серия «Гуманитарные и социальные науки»
ISSN 2227-6564 e-ISSN 2687-1505 DOI:10.37482/2687-1505
![]()
Юридический и почтовый адрес учредителя и издателя: САФУ им. М.В. Ломоносова, наб. Северной Двины, д. 17, г. Архангельск, Россия, 163002
Тел: (818-2) 21-61-00, вн. 18-20 о журнале |
Рубрика: Физика, Математика, Информатика Скачать статью (pdf, 1.5MB )УДК519.178; 512.53Сведения об авторахЛ.В. Зяблицева*, С.А. Пестов**Северный (Арктический) федеральный университет имени М.В. Ломоносова АннотацияОдной из наиболее интересных проблем теории полугрупп является проблема изоморфизма для данного класса полугрупп, состоящая в существовании алгоритма (отличающегося от алгоритма полного перебора), распознающего для любых двух полугрупп из данного класса, изоморфны они или нет. Аналогичная проблема есть и в теории графов, причем для некоторых классов графов этот вопрос решен. В статье рассмотрены полугруппы, являющиеся полурешетками, для проверки изоморфизма которых можно применить известные алгоритмы проверки изоморфизма графов. Описано, как для таких полугрупп можно найти соответствующий им граф. Этот граф может оказаться деревом, и в этом случае для проверки изоморфизма полугрупп можно применить известные алгоритмы проверки изоморфизма деревьев. Сформулирован и доказан критерий того, в каком случае граф полурешетки является деревом. Далее обосновывается выбор алгоритма проверки изоморфизма деревьев, описан этот алгоритм, представлена программа, написанная на языке Haskell, реализующая его. чтобы применить выбранный алгоритм для проверки изоморфизма полурешеток, необходимо сначала полурешетке сопоставить дерево. Для этого авторами разработан и реализован также на языке Haskell необходимый алгоритм. Созданная в итоге программа для двух полурешеток, заданных таблицами Кэли, работает следующим образом: она выводит структуру соответствующих полурешеткам деревьев, каноническое имя полученных деревьев, проверяет изоморфизм деревьев, а значит, и полурешеток. При этом выбор и реализация алгоритмов являются эффективными, программа в течение нескольких секунд определяет изоморфизм полурешеток с трехзначным числом элементов. Ключевые словаполугруппы; полурешетки; графы; деревья; изоморфизм полугрупп; изоморфизм графов; алгоритмы проверки изоморфизма полугрупп, графов, деревьевСписок литературы
|