Fast Point-To-Point Dyck Constrained Shortest Paths On A Dag

2016 IEEE 7th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON)(2016)

引用 1|浏览1
暂无评分
摘要
Many aspects of program analysis are related to CFL (context-free language) constrained path problems on graphs. A path is constrained by requiring its list of edge labels to form a string that is a member of the associated CFL. Constrained shortest path problems give O(n(3) / log n)-bottlenecks for program analysis, where n is the number of nodes. Labeled path problems also have many other applications.Assume two terminals (parenthesis) in a Dyck CFL. Given any two vertices s and t and the output of Nykanen and Ukkonen's exact integer path length algorithm. then this paper finds a minimal-cost point-to-point Dyck path cost in such edge-labeled digraphs in O(n(2) log n) additional operations. This paper is on the DAG (directed acyclic graph) case.Our result depends on a special case of the exact integer path length problem of Nykanen and Ukkonen that costs O(n(3)). A new algorithm is introduced that joins special edges output by Nykanen and Ukkonen's algorithm. Nykanen and Ukkonen's algorithm along with our basic algorithm gives a minimal-cost point-to-point Dyck shortest path cost between two nodes.
更多
查看译文
关键词
directed acyclic graph,edge-labeled digraphs,exact integer path length algorithm,Dyck CFL,context-free language,DAG,fast point-to-point Dyck constrained shortest paths
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要