Abstract
Given a set of facilities and a set of clients, a reverse <i>k</i> nearest neighbors (R<i>k</i>NN) query returns every client for which the query facility is one of the <i>k</i>-closest facilities. R<i>k</i>NN query has been studied thoroughly for its importance in various fields such as facility location. In this paper, we propose a brand new variant of R<i>k</i>NN query, namely, maximal group reverse <i>k</i> nearest neighbors (MaxGroupR<i>k</i>NN) query. Given a set of clients, a set of candidate facilities and parameters <i>k</i> and <i>m</i>, MaxGroupRkNN query returns a set of <i>m</i> facilities out of the candidates, such that the total number of R<i>k</i>NNs of the result set is maximized. The MaxGroupR<i>k</i>NN query is important for multi-facility location problem, which aims to maximize the total potential clients of a group of facility providing the same service such as chain stores, charging stations and logistic centers. A straightforward solution is to enumerate all possible combinations which is obviously time consuming. In order to address this problem, we present an efficient solution namely MGR, which is based on a well designed pruning technique. The proposed pruning technique is able to filter out the candidates that cannot contribute to the final result and reduce the computation cost dramatically. Moreover, we propose a well-designed optimization technique that can further reduce the computation cost. A detailed theoretical analysis of our methods is provided and the experimental results also confirm that our proposed methods have high efficiency and scalability.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.