3.8 Proceedings Paper

Efficient Algorithms for Answering the m-Closest Keywords Query

Publisher

ASSOC COMPUTING MACHINERY
DOI: 10.1145/2723372.2723723

Keywords

Spatial keyword query; Geo-textual objects

Funding

  1. National Research Foundation, Prime Minister's Office, Singapore, under its IDM Futures Funding Initiative
  2. Singapore MOE AcRF Tier 2 Grant [ARC30/12]

Ask authors/readers for more resources

As an important type of spatial keyword query, the m-closest keywords (mCK) query finds a group of objects such that they cover all query keywords and have the smallest diameter, which is defined as the largest distance between any pair of objects in the group. The query is useful in many applications such as detecting locations of web resources. However, the existing work does not study the intractability of this problem and only provides exact algorithms, which are computationally expensive. In this paper, we prove that the problem of answering mCK queries is NP-hard. We first devise a greedy algorithm that has an approximation ratio of 2. Then, we observe that an mCK query can be approximately answered by finding the circle with the smallest diameter that encloses a group of objects together covering all query keywords. We prove that the group enclosed in the circle can answer the mCK query with an approximation ratio of 2/root 3. Based on this, we develop an algorithm for finding such a circle exactly, which has a high time complexity. To improve efficiency, we propose another two algorithms that find such a circle approximately, with a ratio of (2/root 3+epsilon) Finally, we propose an exact algorithm that utilizes the group found by the (2/root 3+epsilon)-approximation algorithm to obtain the optimal group. We conduct extensive experiments using real-life datasets. The experimental results offer insights into both efficiency and accuracy of the proposed approximation algorithms, and the results also demonstrate that our exact algorithm outperforms the best known algorithm by an order of magnitude.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

3.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available