• DocumentCode
    3013227
  • Title

    An index structure for efficient reverse nearest neighbor queries

  • Author

    Yang, Congjun ; Lin, King-Ip

  • Author_Institution
    Div. of Comput. Sci., Memphis Univ., TN, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    485
  • Lastpage
    492
  • Abstract
    The Reverse Nearest Neighbor (RNN) problem is to find all points in a given data set whose nearest neighbor is a given query point. Just like the Nearest Neighbor (NN) queries, the RNN queries appear in many practical situations such as marketing and resource management. Thus, efficient methods for the RNN queries in databases are required. The paper introduces a new index structure, the Rdnn-tree, that answers both RNN and NN queries efficiently. A single index structure is employed for a dynamic database, in contrast to the use of multiple indexes in previous work. This leads to significant savings in dynamically maintaining the index structure. The Rdnn-tree outperforms existing methods in various aspects. Experiments on both synthetic and real world data show that our index structure outperforms previous methods by a significant margin (more than 90% in terms of number of leaf nodes accessed) in RNN queries. It also shows improvement in NN queries over standard techniques. Furthermore, performance in insertion and deletion is significantly enhanced by the ability to combine multiple queries (NN and RNN) in one traversal of the tree. These facts make our index structure extremely preferable in both static and dynamic cases
  • Keywords
    computational complexity; database indexing; query processing; resource allocation; tree data structures; RNN queries; Rdnn-tree; Reverse Nearest Neighbor problem; data set; dynamic database; index structure; leaf node access; marketing; multiple queries; query point; real world data; resource management; reverse nearest neighbor queries; tree traversal; Computer science; Database systems; Indexes; Indexing; Internet; Nearest neighbor searches; Neural networks; Recurrent neural networks; Resource management; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2001. Proceedings. 17th International Conference on
  • Conference_Location
    Heidelberg
  • ISSN
    1063-6382
  • Print_ISBN
    0-7695-1001-9
  • Type

    conf

  • DOI
    10.1109/ICDE.2001.914862
  • Filename
    914862