Loading…
Constant-Time Reachability in DAGs Using Multidimensional Dominance Drawings
Answering reachability queries in directed acyclic graphs is an operation required by many applications. In this paper, we present efficient algorithms to construct and search a space-efficient data structure in the k -dimensional space that is based on Graph Dominance Drawing. Our algorithms constr...
Saved in:
Published in: | SN computer science 2021-07, Vol.2 (4), p.320, Article 320 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Answering reachability queries in directed acyclic graphs is an operation required by many applications. In this paper, we present efficient algorithms to construct and search a space-efficient data structure in the
k
-dimensional space that is based on Graph Dominance Drawing. Our algorithms construct this data structure in
O
(
km
) time, while it can be stored in
O
(
kn
) space. Any reachability query is answered in constant time, since no “falsely implied paths (fips)” are introduced. We also present experimental results that show that the number of dimensions,
k
, in the solutions produced by our techniques is low. Additionally, we present a new method for constructing random DAGs with prespecified structure and density. The analysis of our experimental results reveals an interesting interplay between density and structure. |
---|---|
ISSN: | 2662-995X 2661-8907 |
DOI: | 10.1007/s42979-021-00713-6 |