Affiliation:
1. Dept. Applied Computer Science, University of Winnipeg, Canada
Abstract
Given a directed edge labeled graph
G
, to check whether vertex
v
is reachable from vertex
u
under a label set
S
is to know if there is a path from
u
to
v
whose edge labels across the path are a subset of
S
. Such a query is referred to as a
label-constrained reachability
(
LCR
) query. In this article, we present a new approach to store a compressed transitive closure of
G
in the form of intervals over spanning trees (forests). The basic idea is to associate each vertex
v
with two sequences of some other vertices: one is used to check reachability from
v
to any other vertex, by using intervals, while the other is used to check reachability to
v
from any other vertex. We will show that such sequences are in general much shorter than the number of vertices in
G.
Extensive experiments have been conducted, which demonstrates that our method is much better than all the previous methods for this problem in all the important aspects, including index construction times, index sizes, and query times.
Funder
Natural Sciences and Engineering Research Council of Canada
Publisher
Association for Computing Machinery (ACM)
Cited by
10 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献