کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
396681 670547 2015 26 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Data structures for temporal graphs based on compact sequence representations
ترجمه فارسی عنوان
ساختار داده ها برای نمودارهای زمانی براساس نمایندگی توالی فشرده
کلمات کلیدی
نمودارهای زمانی ساختار داده های جمع و جور، درخت ویولت
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر هوش مصنوعی
چکیده انگلیسی


• Compact data structures for temporal graphs.
• Adjacency operations over temporal graphs.
• Temporal graphs as sequences of events.
• Wavelet Tree for multidimensional sequences.

Temporal graphs represent vertices and binary relations that change along time. In this paper, a temporal graph is conceptualized as the sequences of changes on its edges during its lifetime, also known as temporal adjacency logs. The paper explores the use of compression techniques, and compact and self-indexed data structures, to represent large temporal graphs. More specifically, we present four strategies to represent temporal graphs. The first two strategies, Time-interval Log per Edge (EdgeLogEdgeLog) and the Adjacency Log of Events (EveLogEveLog), use compression techniques over the inverted indexes that represent the adjacency logs. Then, we introduce two new strategies to represent temporal graphs using compact and self-indexed data structures. Compact Adjacency Sequence (CASCAS) represents changes on adjacent vertices as a sequence stored in a WaveletTree, and the Compact Events ordered by Time (CETCET) represents the edges that change in each time instant using InterleavedWaveletTree, a new compact and self-indexed data structure specifically designed in this work that is able to represent a sequence of multidimensional symbols (that is, tuples of symbols encoded together). We experimentally evaluate the four strategies and compare them with previous alternatives in the state-of-the-art showing that the four alternatives can represent large temporal graphs making efficient use of space, while keeping good time performance for a wide range of useful queries. We conclude that the use of compression techniques or the use of compact and self-indexed data structures open the possibility for the design of interesting representations of temporal graphs that fit the needs of different application domains.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Information Systems - Volume 51, July 2015, Pages 1–26
نویسندگان
, , ,