Path Querying with Conjunctive Grammars by Matrix Multiplication


Citar

Texto integral

Acesso aberto Acesso aberto
Acesso é fechado Acesso está concedido
Acesso é fechado Somente assinantes

Resumo

Problems in many areas can be reduced to one of the formal-languages-constrained path problems. Conjunctive grammars are more expressive than context-free grammars and are used, for example, in static analysis to describe an interleaved matched-parentheses language, which is not context-free. Path querying with conjunctive grammars is known to be undecidable. There is an algorithm for path querying with linear conjunctive grammars which provides an over-approximation of the result, but there is no algorithm for arbitrary conjunctive grammars. We propose the first algorithm for path querying with arbitrary conjunctive grammars. The proposed algorithm is matrix-based and allows us to efficiently apply GPGPU (General-Purpose computing on Graphics Processing Units) computing techniques and other optimizations for matrix operations.

Sobre autores

R. Azimov

St. Petersburg State University; JetBrains Research

Autor responsável pela correspondência
Email: st013567@student.spbu.ru
Rússia, St. Petersburg, 199034; St. Petersburg, 197374

S. Grigorev

St. Petersburg State University; JetBrains Research

Autor responsável pela correspondência
Email: s.v.grigoriev@spbu.ru
Rússia, St. Petersburg, 199034; St. Petersburg, 197374


Declaração de direitos autorais © Pleiades Publishing, Ltd., 2019

Este site utiliza cookies

Ao continuar usando nosso site, você concorda com o procedimento de cookies que mantêm o site funcionando normalmente.

Informação sobre cookies