|
Эта публикация цитируется в 2 научных статьях (всего в 2 статьях)
Синтаксический анализ графов с использованием конъюнктивных грамматик
Р. Ш. Азимов, С. В. Григорьев Санкт-Петербургский государственный университет
Аннотация:
Графы используются в качестве структуры данных для представления больших объемов информации в компактной и удобной для анализа форме в различных областях - биоинформатике, графовых базах данных, статическом анализе кода и др. При этом оказывается необходимо вычислять запросы к большим графам с целью выявления зависимостей между их вершинами. Ответом на такие запросы обычно является множество всех троек (A, $m$, $n$), для которых существует путь в графе от вершины $m$ до вершины $n$ такой, что метки на ребрах этого пути образуют строку, выводимую из нетерминала A в некоторой контекстно-свободной грамматике. Говорят, что такой тип запросов вычисляется с использованием реляционной семантики запросов. Кроме того, существуют конъюнктивные грамматики, образующие более широкий класс грамматик, чем традиционные контекстно-свободные грамматики. Использование конъюнктивных грамматик в задаче синтаксического анализа графов позволяет формулировать более сложные запросы к графу и решать более широкий круг задач. Известно, что задача вычисления запросов к графу с использованием реляционной семантики и конъюнктивных грамматик является неразрешимой. В данной работе предлагается алгоритм, вычисляющий приближенное решение этой задачи, а именно, аппроксимацию сверху. Предложенный алгоритм основан на матричных операциях, и проведенные эксперименты показывают, что его производительность может быть существенно повышена, благодаря использованию вычислений на графическом процессоре.
Ключевые слова:
синтаксический анализ графов, конъюнктивные грамматики, транзитивное замыкание, матричные операции, вычисления на графическом процессоре.
Образец цитирования:
Р. Ш. Азимов, С. В. Григорьев, “Синтаксический анализ графов с использованием конъюнктивных грамматик”, Труды ИСП РАН, 30:2 (2018), 149–166
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp313 https://www.mathnet.ru/rus/tisp/v30/i2/p149
|
Статистика просмотров: |
Страница аннотации: | 202 | PDF полного текста: | 154 | Список литературы: | 29 |
|