Title :
Algorithms for searching massive graphs
Author :
Agrawal, Rakesh ; Jagadish, H.V.
Author_Institution :
AT&T Bell Labs., Murray Hill, NJ, USA
fDate :
4/1/1994 12:00:00 AM
Abstract :
Given a large graph, stored on disk, there is often a need to perform a search over this graph. Such a need could arise, for example, in the search component of a data-intensive expert system or to solve path problems in deductive database systems. In this paper, we present a novel data structuring technique and show how a branch-and-bound search algorithm can use this data structuring to prune the search space. Simulation results confirm that, using these techniques, a search can be expedited significantly without incurring a large storage penalty. As a side benefit, it is possible to organize the search to obtain successive approximations to the desired solution with considerable reduction in the total search
Keywords :
approximation theory; data structures; database theory; deductive databases; graph theory; query processing; search problems; very large databases; branch and bound search algorithm; data structuring technique; data-intensive expert system; deductive database systems; disk storage; massive graphs; path problems; path queries; query processing; search space pruning; shortest distance; simulation; successive approximations; Cities and towns; Communication networks; Concrete; Database systems; Deductive databases; Expert systems; Query processing; Shortest path problem; Telecommunication network reliability; Writing;
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on