Труды института системного программирования РАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды института системного программирования РАН, 2019, том 31, выпуск 4, страницы 211–226
DOI: https://doi.org/10.15514/ISPRAS-2019-31(4)-14
(Mi tisp449)
 

Задача поиска путей в ациклических графах с ограничениями в терминах булевых грамматик

Е. Н. Шеметоваa, С. В. Григорьевb

a Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики
b Санкт-Петербургский государственный университет
Список литературы:
Аннотация: Графовая модель данных активно используется в научных и прикладных областях, например, в графовых базах данных, биоинформатике, при анализе социальных сетей и в статическом анализе кода. Одной из основных задач, связанных с графовыми моделями, является поиск специфичных путей в графе. Естественным способом задать ограничения на пути являются формальные грамматики над метками рёбер графа, при этом запрос к графу может быть представлен в виде множества всех троек $(A,v_1,v_2)$, для которых существует путь в графе от вершины $v_1$ до вершины $v_2$ такой, что метки на ребрах этого пути образуют строку, выводимую из нетерминала $A$ в данной грамматике. Использование булевых грамматик позволяет формулировать более выразительные запросы по сравнению с традиционно используемыми регулярными и контекстно-свободными грамматиками. Известно, что задача выполнения запросов к графу с использованием булевых грамматик является неразрешимой. В данной работе предложен приближённый алгоритм поиска путей в ориентированных графах без циклов с ограничениями, заданными с помощью булевых грамматик. Благодаря ограничению на тип анализируемых графов, предложенный алгоритм является более асимптотически оптимальным, чем наивный итерационный алгоритм.
Ключевые слова: поиск путей с ограничениями, булевы грамматики, матричные операции, ациклический граф, булевы матрицы, произведение матриц.
Финансовая поддержка Номер гранта
Российский научный фонд 18-11-00100
JetBrains Research
Данная работа выполнена при поддержке гранта РНФ 18-11-00100 и JetBrains Research.
Тип публикации: Статья
Образец цитирования: Е. Н. Шеметова, С. В. Григорьев, “Задача поиска путей в ациклических графах с ограничениями в терминах булевых грамматик”, Труды ИСП РАН, 31:4 (2019), 211–226
Цитирование в формате AMSBIB
\RBibitem{SheGri19}
\by Е.~Н.~Шеметова, С.~В.~Григорьев
\paper Задача поиска путей в ациклических графах с ограничениями в терминах булевых грамматик
\jour Труды ИСП РАН
\yr 2019
\vol 31
\issue 4
\pages 211--226
\mathnet{http://mi.mathnet.ru/tisp449}
\crossref{https://doi.org/10.15514/ISPRAS-2019-31(4)-14}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp449
  • https://www.mathnet.ru/rus/tisp/v31/i4/p211
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:138
    PDF полного текста:56
    Список литературы:29
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024