Quickest path distances on context-free labeled graphs

Given σ units of data and a digraph G = (V,E) whose edges have delays, bandwidth constraints, and are labeled by terminals from a CFG (context-free grammar) G. A path p adheres to G's path constraints iff the concatenation of all terminals along p forms a word of the language generated by G. The all-pairs quickest CFG labeled-path distance problem is: for all pairs of vertices, find the minimum path-cost to send σ data units accounting for edge delays while adhering to labeled path and bandwidth constraints. This paper iteratively applies dynamic programming-based labeled path algorithms to CFG-labeled bandwidth-stratified induced subgraphs of an input graph. More precisely, we use Rosen, Sun and Xue's quickest-path algorithm [14] as a framework giving bandwidth-stratified induced subgraphs. This approach is far more efficient than naively applying dynamic programming-based labeled path algorithms to bandwidth-augmented CFG-labeled graphs from algorithms such as Chen and Chin's [4]. Although, bandwidth-augmented graph algorithms, like Chen and Chin's, have merit for other applications of dynamic programming.

[1]  Douglas R. Stinson Cryptography: Theory and Practice, Third Edition , 2005 .

[2]  João C. N. Clímaco,et al.  A comprehensive survey on the quickest path problem , 2006, Ann. Oper. Res..

[3]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[4]  Madhav V. Marathe,et al.  Formal-Language-Constrained Path Problems , 1997, SIAM J. Comput..

[5]  Soondal Park,et al.  A label-setting algorithm for finding a quickest path , 2004, Comput. Oper. Res..

[6]  Véronique Cortier,et al.  A survey of algebraic properties used in cryptographic protocols , 2006, J. Comput. Secur..

[7]  Gen-Huey Chen,et al.  Distributed algorithms for the quickest path problem , 1992, Parallel Comput..

[8]  J. Ben Rosen,et al.  Sequential and Distributed Algorithms for the All Pairs Quickest Path Problem , 1991, ICCI.

[9]  Douglas R. Stinson,et al.  Cryptography: Theory and Practice , 1995 .

[10]  Clifford Stein,et al.  Introduction to Algorithms, 2nd edition. , 2001 .

[11]  Y. H. Chin,et al.  The quickest path problem , 1990, Comput. Oper. Res..

[12]  Phillip G. Bradford,et al.  Labeled shortest paths in digraphs with negative and positive edge weights , 2009, RAIRO Theor. Informatics Appl..

[13]  D. T. Lee,et al.  The All-Pairs Quickest Path Problem , 1993, Inf. Process. Lett..

[14]  J. Ben Rosen,et al.  Algorithms for the quickest path problem and the enumeration of quickest paths , 1991, Comput. Oper. Res..

[15]  Michael H. Moore On the Fastest Route for Convoy-Type Traffic in Flowrate-Constrained Networks , 1976 .