Efficient Evaluation Of Nondeterministic Automata Using Factorization Forests

Mikolaj Bojanczyk,Pawel Parys

ICALP'10: Proceedings of the 37th international colloquium conference on Automata, languages and programming(2010)

引用 2|浏览8
暂无评分
摘要
In the first part of the paper, we propose an algorithm which inputs an NFA A and a word a(1) ... a(n), does a precomputation, and then answers queries of the form: "is the infix a(i) ... a(j) accepted by A?". The precomputation is in time poly(A) . n, and the queries are answered in time poly(A). This improves on previous algorithms that worked with the exponentially less succinct DFA's or monoids.In the second part of the paper, we propose a transducer model for data. trees. We show that the transducer can be evaluated in linear time. We use this result to evaluate XPath queries in linear time.The algorithms in both parts of the paper use factorization forests.
更多
查看译文
关键词
linear time,time poly,paper use factorization forest,NFA A,transducer model,XPath query,data tree,previous algorithm,succinct DFA,word a1,efficient evaluation,nondeterministic automaton
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要