Tracking maximum ascending subsequences in sequences of partially ordered data

Ton Kloks, Richard B. Tan, J. van Leeuwen

    Research output: Book/ReportReportAcademic

    Abstract

    We consider scenarios in which long sequences of data are analyzed and subsequences must be traced that are monotone and maximum, according to some measure. A classical example is the online Longest Increasing Subsequence Problem for numeric and alphanumeric data. We extend the problem in two ways: (a) we allow data from any partially ordered set, and (b) we maximize subsequences using much more general measures than just length or weight. Let P be a poset of finite width w, and let δ be any data sequence over P. We show that the measure of the maximum monotone subsequences in δ can be maintained in at most O(w log min( n w , Dn)) time and O(min(n, wDn)) memory when the n-th data item is processed, where Dn is the ‘depth’ of the measure at position n (n ≥ 1). The result generalizes all earlier O(log n) time-per-input results for the corresponding longest or heaviest increasing subsequence problems.
    Original languageEnglish
    Place of PublicationUtrecht
    PublisherUU BETA ICS Departement Informatica
    Number of pages20
    Publication statusPublished - May 2017

    Publication series

    NameTechnical Report Series
    PublisherUU Beta ICS Departement Informatica
    No.UU-CS-2017-010
    ISSN (Print)0924-3275

    Keywords

    • data sequences
    • partially ordered sets
    • monotone subsequences
    • online algorithms
    • sequence measures

    Fingerprint

    Dive into the research topics of 'Tracking maximum ascending subsequences in sequences of partially ordered data'. Together they form a unique fingerprint.

    Cite this