RUS  ENG
Полная версия
ЖУРНАЛЫ // Моделирование и анализ информационных систем // Архив

Модел. и анализ информ. систем, 2018, том 25, номер 6, страницы 711–725 (Mi mais658)

Модели процессов

Применение генетического алгоритма для нахождения редакционного расстояния между моделями процессов

А. А. Каленковаa, Д. А. Колесниковb

a Национальный исследовательский университет «Высшая школа экономики», лаборатория ПОИС, ул. Мясницкая, 20, г. Москва, 101000 Россия
b Национальный исследовательский университет «Высшая школа экономики», факультет компьютерных наук ул. Мясницкая, 20, г. Москва, 101000 Россия

Аннотация: Поиск редакционного расстояния между графовыми моделями (определение схожести графовых моделей) является важной задачей в различных областях компьютерных наук, таких как анализ изображений, машинное обучение, химическая информатика. В последнее время, в связи с развитием методов извлечения и анализа процессов, появилась необходимость в адаптации существующих методов сравнения графовых моделей для анализа моделей процессов (аннотированных графов), извлекаемых из логов событий информационных систем. Методы нахождения минимального редакционного расстояния между графами могут быть использованы для обнаружения шаблонов (подпроцессов), а также для сравнения извлекаемых моделей процессов. Как было показано экспериментально и теоретически обосновано, точные методы нахождения минимального редакционного расстояния между извлекаемыми моделями процессов (и графами в общем случае) имеют большую временную сложность и могут быть применены лишь к небольшим моделям процессов. В этой статье мы оцениваем точность и временные характеристики генетического алгоритма, применяемого для нахождения расстояний между моделями процессов, извлекаемых из логов событий. В частности мы находим расстояния между BPMN (Business Process Model and Notation) моделями, извлекаемыми из логов событий с помощью различных алгоритмов синтеза. В этой работе показано, что представленный генетический алгоритм позволяет в значительной степени уменьшить время вычислений, при этом показывая результаты, близкие к оптимальным (минимальным редакционным расстояниям).

Ключевые слова: минимальное редакционное расстояние между графами, извлечение и анализ процессов, BPMN (Business Process Model and Notation), генетический алгоритм.

УДК: 004.023

Поступила в редакцию: 01.09.2018
Исправленный вариант: 10.11.2018
Принята в печать: 20.11.2018

DOI: 10.18255/1818-1015-711-725



© МИАН, 2024