Curtin University Homepage
  • Library
  • Help
    • Admin

    espace - Curtin’s institutional repository

    JavaScript is disabled for your browser. Some features of this site may not work without it.
    View Item 
    • espace Home
    • espace
    • Curtin Research Publications
    • View Item
    • espace Home
    • espace
    • Curtin Research Publications
    • View Item

    Order-preserving matching

    Access Status
    Fulltext not available
    Authors
    Kim, J.
    Eades, P.
    Fleischer, R.
    Hong, S.
    Iliopoulos, Costas
    Park, K.
    Puglisi, Simon
    Tokuyama, T.
    Date
    2014
    Type
    Journal Article
    
    Metadata
    Show full item record
    Citation
    Kim, J. and Eades, P. and Fleischer, R. and Hong, S. and Iliopoulos, C. and Park, K. and Puglisi, S. et al. 2014. Order-preserving matching. Theoretical Computer Science. 525: pp. 68-79.
    Source Title
    Theoretical Computer Science
    DOI
    10.1016/j.tcs.2013.10.006
    ISSN
    0304-3975
    School
    Department of Mathematics and Statistics
    URI
    http://hdl.handle.net/20.500.11937/13024
    Collection
    • Curtin Research Publications
    Abstract

    We introduce a new string matching problem called order-preserving matching on numeric strings, where a pattern matches a text if the text contains a substring of values whose relative orders coincide with those of the pattern. Order-preserving matching is applicable to many scenarios such as stock price analysis and musical melody matching in which the order relations should be matched instead of the strings themselves. Solving order-preserving matching is closely related to the representation of order relations of a numeric string. We define the prefix representation and the nearest neighbor representation of the pattern, both of which lead to efficient algorithms for order-preserving matching. We present efficient algorithms for single and multiple pattern cases. For the single pattern case, we give an O(nlogm) time algorithm and optimize it further to obtain O(n+mlogm) time. For the multiple pattern case, we give an O(nlogm) time algorithm.

    Related items

    Showing items related by title, author, creator and subject.

    • Fast algorithms for approximate circular string matching
      Barton, C.; Iliopoulos, Costas; Pissis, S. (2014)
      Background: Circular string matching is a problem which naturally arises in many biological contexts. It consists in finding all occurrences of the rotations of a pattern of length m in a text of length n. There exist ...
    • X3-Miner: Mining patterns from XML database
      Chang, Elizabeth; Tan, H.; Dillon, Tharam S.; Feng, L.; Hadzic, Fedja (2005)
      An XML enabled framework for representation of association rules in databases was first presented in [Feng03]. In Frequent Structure Mining (FSM), there are techniques proposed to mine frequent patterns from complex trees ...
    • Sorting suffixes of two-pattern strings
      Franek, F.; Smyth, Bill (2004)
      Recently, several authors presented linear recursive algorithms for sorting suffixes of a string. All these algorithms employ a similar three-step approach, based on an initial division of the suffixes of x into two sets: ...
    Advanced search

    Browse

    Communities & CollectionsIssue DateAuthorTitleSubjectDocument TypeThis CollectionIssue DateAuthorTitleSubjectDocument Type

    My Account

    Admin

    Statistics

    Most Popular ItemsStatistics by CountryMost Popular Authors

    Follow Curtin

    • 
    • 
    • 
    • 
    • 

    CRICOS Provider Code: 00301JABN: 99 143 842 569TEQSA: PRV12158

    Copyright | Disclaimer | Privacy statement | Accessibility

    Curtin would like to pay respect to the Aboriginal and Torres Strait Islander members of our community by acknowledging the traditional owners of the land on which the Perth campus is located, the Whadjuk people of the Nyungar Nation; and on our Kalgoorlie campus, the Wongutha people of the North-Eastern Goldfields.