Results 1 
5 of
5
An Incremental Algorithm for a Generalization of the ShortestPath Problem
, 1992
"... The grammar problem, a generalization of the singlesource shortestpath problem introduced by Knuth, is to compute the minimumcost derivation of a terminal string from each nonterminal of a given contextfree grammar, with the cost of a derivation being suitably defined. This problem also subsume ..."
Abstract

Cited by 116 (1 self)
 Add to MetaCart
The grammar problem, a generalization of the singlesource shortestpath problem introduced by Knuth, is to compute the minimumcost derivation of a terminal string from each nonterminal of a given contextfree 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 singlesource shortestpath problem with positive edge lengths. The aspect of our work that distinguishes it from other work on the dynamic shortestpath 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 edgelength changes.
On the Computational Complexity of Dynamic Graph Problems
 THEORETICAL COMPUTER SCIENCE
, 1996
"... ..."
Optimizing Incremental View Maintenance Expressions in Relational Databases
, 1996
"... Optimizing Incremental View Maintenance Expressions in Relational Databases Dimitra Vista Doctor of Philosophy Graduate Department of Computer Science University of Toronto 1996 In the last few years, there has been significant interest in the design of incremental methods to improve the perfo ..."
Abstract

Cited by 6 (0 self)
 Add to MetaCart
Optimizing Incremental View Maintenance Expressions in Relational Databases Dimitra Vista Doctor of Philosophy Graduate Department of Computer Science University of Toronto 1996 In the last few years, there has been significant interest in the design of incremental methods to improve the performance of view maintenance. Despite that, very little analysis or experimentation supports the predominant view that incremental methods are more efficient than their nonincremental counterparts. We argue that the performance of incremental view maintenance depends on system aspects of the database, such as the availability of indices, the sizes of the relations involved, and the sizes of the database updates. We also argue that the database query optimizer is a reasonable component of the database system to decide, at the time of view maintenance, whether a view is to be maintained incrementally or not, because the query optimizer has knowledge of, and access to, all of the parameters that...
Lower And Upper Bounds For Incremental Algorithms
, 1992
"... An incremental algorithm (also called a dynamic update algorithm) updates the answer to some problem after an incremental change is made in the input. We examine methods for bounding the performance of such algorithms. First, quite general but relatively weak bounds are considered, along with a care ..."
Abstract

Cited by 3 (0 self)
 Add to MetaCart
An incremental algorithm (also called a dynamic update algorithm) updates the answer to some problem after an incremental change is made in the input. We examine methods for bounding the performance of such algorithms. First, quite general but relatively weak bounds are considered, along with a careful examination of the conditions under which they hold. Next, a more powerful proof method, the Incremental Relative Lower Bound is presented, along with its application to a number of important problems. We then examine an alternative approach, deltaanalysis, which had been proposed previously, apply it to several new problems and show how it can be extended. For the specific problem of updating the transitive closure of an acyclic digraph, we present the first known incremental algorithm that is efficient in the deltaanalysis sense. Finally, we criti...
Using Interval Graphs for Solving Map Assembly Problems
, 1997
"... This thesis is concerned with graph theorybased algorithms to handle the genetic map assembly problem. These algorithms are designed to build the genetic maps using only graph theoretical properties so as to better understand how much information can be obtained from the graph structure. In particu ..."
Abstract

Cited by 1 (0 self)
 Add to MetaCart
This thesis is concerned with graph theorybased algorithms to handle the genetic map assembly problem. These algorithms are designed to build the genetic maps using only graph theoretical properties so as to better understand how much information can be obtained from the graph structure. In particular, several algorithms are developed using ideas from interval graphs and the asteroidal triplefree graphs. The core of the problem is dealing with the noise present in the data. This noise can be split into two different categories: false negatives (edges removed from a graph), and false positives (edges added to a graph). For the case of noise introduced as a result of false negatives, lexicographic breadthfirst search is used to produce useful orderings even under heavy noise conditions. Three different algorithms are developed for dealing with false positives. The algorithms can detect the effects of false positives, but none are effective in removing this type of noise. ii Acknowle...