• DocumentCode
    3322480
  • Title

    Dominant Graph: An Efficient Indexing Structure to Answer Top-K Queries

  • Author

    Zou, Lei ; Chen, Lei

  • Author_Institution
    Huazhong Univ. of Sci. & Technol., Wuhan
  • fYear
    2008
  • fDate
    7-12 April 2008
  • Firstpage
    536
  • Lastpage
    545
  • Abstract
    Given a record set D and a query score function F, a top-k query returns k records from D, whose values of function F on their attributes are the highest. In this paper, we investigate the intrinsic connection between top-k queries and dominant relationship between records, and based on which, we propose an efficient layer-based indexing structure, Dominant Graph (DG), to improve the query efficiency. Specifically, DG is built offline to express the dominant relationship between records and top-k query is implemented as a graph traversal problem, i.e. Traveler algorithm. We prove theoretically that the size of search space (that is the number of retrieved records from the record set to answer top-k query) in our basic algorithm is directly related to the cardinality of skyline points in the record set (see Theorem 3.2). Based on the cost analysis, we propose the optimization technique, pseudo record, to improve the search efficiency. In order to handle the top-k query in the high dimension record set, we also propose N-Way Traveler algorithm. Finally, extensive experiments demonstrate that our proposed methods have significant improvement over its counterparts, including both classical and state art of top-k algorithms. For example, the search space in our algorithm is less than 1/5 of that in AppRI (Xin et al., 2006), one of state art of top-k algorithms. Furthermore, our method can support any aggregate monotone query function.
  • Keywords
    indexing; query processing; AppRI; N-Way Traveler algorithm; aggregate monotone query function; dominant graph; layer-based indexing structure; optimization; pseudo record; query score function; search space; top-k queries; Aggregates; Art; Cost function; Databases; Indexing; Nearest neighbor searches; Remuneration; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2008. ICDE 2008. IEEE 24th International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4244-1836-7
  • Electronic_ISBN
    978-1-4244-1837-4
  • Type

    conf

  • DOI
    10.1109/ICDE.2008.4497462
  • Filename
    4497462