An incremental algorithm for a generalization of the shortest-path problem

被引:217
作者
Ramalingam, G [1 ]
Reps, T [1 ]
机构
[1] UNIV WISCONSIN,DEPT COMP SCI,MADISON,WI 53706
基金
美国国家科学基金会;
关键词
D O I
10.1006/jagm.1996.0046
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The grammar problem, a generalization of the single-source shortest-path problem introduced by D. E. Knuth (Inform. Process. Lett. 6(1) (1977), 1-5) is to compute the minimum-cost derivation of a terminal string from each nonterminal of a given context-free grammar, with the cost of a derivation being suitably defined. This problem also subsumes the problem of finding optimal hyperpaths in directed hypergraphs (under varying optimization criteria) that has received attention recently. In this paper we present an incremental algorithm for a version of the grammar problem. As a special case of this algorithm we obtain an efficient incremental algorithm for the single-source shortest-path problem with positive edge lengths. The aspect of our work that distinguishes it from other work on the dynamic shortest-path problem is its ability to handle ''multiple heterogeneous modifications'': between updates, the input graph is allowed to be restructured by an arbitrary mixture of edge insertions, edge deletions, and edge-length changes. (C) 1996 Academic Press, Inc.
引用
收藏
页码:267 / 305
页数:39
相关论文
共 37 条
  • [1] ALPERN B, 1990, 1ST P ANN ACM SIAM S, P32
  • [2] INCREMENTAL ALGORITHMS FOR MINIMAL LENGTH PATHS
    AUSIELLO, G
    ITALIANO, GF
    SPACCAMELA, AM
    NANNI, U
    [J]. JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 1991, 12 (04): : 615 - 638
  • [3] DYNAMIC MAINTENANCE OF DIRECTED HYPERGRAPHS
    AUSIELLO, G
    NANNI, U
    ITALIANO, GF
    [J]. THEORETICAL COMPUTER SCIENCE, 1990, 72 (2-3) : 97 - 117
  • [4] AUSIELLO G, 1990, PROCEEDINGS OF THE FIRST ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P12
  • [5] AUSIELLO G, 1992, TR92073
  • [6] Berge C., 1989, HYPERGRAPHS COMBINAT
  • [7] Berge C, 1973, GRAPHS HYPERGRAPHS
  • [8] CARROLL MD, 1988, THESIS RUTGERS U NEW
  • [9] CHESTON GA, 1982, INFOR, V20, P178
  • [10] CHESTON GA, 1976, THESIS U TORONTO TOR