DocumentCode
2846087
Title
A Distributed Context-Free Language Constrained Shortest Path Algorithm
Author
Ward, Charles B. ; Wiegand, Nathan M. ; Bradford, Phillip G.
Author_Institution
Dept. of Comput. Sci., SUNY, Stony Brook, NY
fYear
2008
fDate
9-12 Sept. 2008
Firstpage
373
Lastpage
380
Abstract
Formal language constrained shortest path problems are concerned with finding shortest paths in labeled graphs. These labeled paths have the constraint that the concatenation of labels along a path constitute a valid string in some formal language Lambda over alphabet Sigma. These problems are well studied where the formal language is regular or context-free, and have been used in a variety of applications ranging from databases, to transportation planning, to programming languages. Barrett, Jacob, and Marathe´s best algorithm for the context-free language constrained path problem runs in O(|V|3|N||P|) time, where N is the set of non-terminals for the input grammar and P is the set of productions (expressed in Chomsky Normal Form). We present a work and time efficient distributed version of this algorithm that may be distributed on up to O(|V||N|) nodes.
Keywords
context-free grammars; distributed algorithms; formal languages; graph grammars; path planning; constrained shortest path algorithm; distributed algorithm; distributed context-free language; formal language; labeled graphs; shortest path problems; Computer languages; Computer science; Distributed computing; Formal languages; Jacobian matrices; Parallel processing; Production; Relational databases; Shortest path problem; Transportation; labeled graphs; labeled paths;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 2008. ICPP '08. 37th International Conference on
Conference_Location
Portland, OR
ISSN
0190-3918
Print_ISBN
978-0-7695-3374-2
Electronic_ISBN
0190-3918
Type
conf
DOI
10.1109/ICPP.2008.67
Filename
4625871
Link To Document