Knowledge and Information Systems

, Volume 43, Issue 1, pp 181–217

Analysis and evaluation of the top-\(k\) most influential location selection query

  • Jian Chen
  • Jin Huang
  • Zeyi Wen
  • Zhen He
  • Kerry Taylor
  • Rui Zhang
Regular Paper

DOI: 10.1007/s10115-013-0720-0

Cite this article as:
Chen, J., Huang, J., Wen, Z. et al. Knowl Inf Syst (2015) 43: 181. doi:10.1007/s10115-013-0720-0
  • 252 Downloads

Abstract

In this paper, we propose a new type of queries to retrieve the top-k most influential locations from a candidate set \(C\) given sets of customers \(M\) and existing facilities \(F\). The influence models the popularity of a facility. Such queries have wide applications in decision support systems. A naive solution sequentially scans (SS) all data sets, which is expensive, and hence, we investigate two branch-and-bound algorithms for the query, namely Estimate Expanding Pruning (EEP) and Bounding Influence Pruning (BIP). Both algorithms follow the best first traverse. On determining the traversal order, while EEP leverages distance metrics between nodes, BIP relies on half plane pruning which avoids the repetitive estimations in EEP. As our experiments shown, BIP is much faster than SS which outperforms EEP, while the worst-case complexity of EEP and BIP is worse than that of SS. To improve the efficiency, we further propose a Nearest Facility Circle Join (NFCJ) algorithm. NFCJ builds an influence R-tree on the influence relationship between customers and existing facilities and joins the candidate R-tree with the influence R-tree to obtain the results. We compare all algorithms and conclude that NFCJ is the best solution, which outperforms SS, EEP, and BIP by orders of magnitude.

Keywords

Reverse nearest neighbor R-tree Efficiency  Location selection 

Copyright information

© Springer-Verlag London 2014

Authors and Affiliations

  • Jian Chen
    • 1
  • Jin Huang
    • 2
  • Zeyi Wen
    • 2
  • Zhen He
    • 3
  • Kerry Taylor
    • 4
  • Rui Zhang
    • 2
  1. 1.School of Software EngineeringSouth China University of TechnologyGuangzhouChina
  2. 2.Department of Computing and Information SystemsUniversity of MelbourneMelbourneAustralia
  3. 3.Department of Computer ScienceLa Trobe UniversityBundooraAustralia
  4. 4.The Commonwealth Scientific and Industrial Research Organisation (CSIRO)CanberraAustralia