Георгием Беляниным был разработан алгоритм, фактически, проверяющий пустоту пересечения двух автоматов, основанный на операциях над разреженными булевыми матрицами. Хотя исходный алгоритм рассматривался в контексте выполнения запросов к графовым базам данных, задача о проверки пустоты пересечения встречается, например, в автоматных решателях, с которыми можно познакомиться, например, в работе [An Automata-Based Decision Procedure for Presburger Arithmetic] (https://excel.fit.vutbr.cz/submissions/2022/016/16.pdf). Но в подобных задачах есть своя специфика. Например, требуется работать сразу с множеством автоматов, а не с двумя. Предлагается
2 курс, 3 курс, Бакалаврская ВКР
Григорьев Семен Вячеславович
Grigorev Semyon
Кафедра системного программирования СПбГУ