Back to Search Start Over

Longest Increasing Subsequence Computation over Streaming Sequences.

Authors :
Li, Youhuan
Zou, Lei
Zhang, Huaming
Zhao, Dongyan
Source :
IEEE Transactions on Knowledge & Data Engineering. Jun2018, Vol. 30 Issue 6, p1036-1049. 14p.
Publication Year :
2018

Abstract

In this paper, we propose a data structure, a quadruple neighbor list (QN-list, for short), to support real time queries of all <underline>l</underline>ongest <underline>i</underline>ncreasing <underline>s</underline>ubsequence (LIS) and LIS with constraints over sequential data streams. The QN-List built by our algorithm requires $O(w)$<alternatives> <inline-graphic xlink:href="zou-ieq1-2761345.gif"/></alternatives> space, where $w$<alternatives><inline-graphic xlink:href="zou-ieq2-2761345.gif"/> </alternatives> is the time window size. The running time for building the initial QN-List takes $O(w\ \log w)$<alternatives><inline-graphic xlink:href="zou-ieq3-2761345.gif"/></alternatives> time. Applying the QN-List, insertion of the new item takes $O(\log w)$ <alternatives><inline-graphic xlink:href="zou-ieq4-2761345.gif"/></alternatives> time and deletion of the first item takes $O(w)$<alternatives> <inline-graphic xlink:href="zou-ieq5-2761345.gif"/></alternatives> time. To the best of our knowledge, this is the first work to support both LIS enumeration and LIS with constraints computation by using a single uniform data structure for real time sequential data streams. Our method outperforms the state-of-the-art methods in both time and space cost, not only theoretically, but also empirically. [ABSTRACT FROM PUBLISHER]

Details

Language :
English
ISSN :
10414347
Volume :
30
Issue :
6
Database :
Academic Search Index
Journal :
IEEE Transactions on Knowledge & Data Engineering
Publication Type :
Academic Journal
Accession number :
129455519
Full Text :
https://doi.org/10.1109/TKDE.2017.2761345