Abstract

Given a set of positive-weighted points and a query rectangle r (specified by a client) of given extents, the goal of a maximizing range sum (MaxRS) query is to find the optimal location of r such that the total weights of all the points covered by r are maximized. All existing methods for processing MaxRS queries assume the Euclidean distance metric. In many location-based applications, however, the motion of a client may be constrained by an underlying (spatial) road network; that is, the client cannot move freely in space. This paper addresses the problem of processing MaxRS queries in a road network. We propose the external-memory algorithm that is suited for a large road network database. In addition, in contrast to the existing methods, which retrieve only one optimal location, our proposed algorithm retrieves all the possible optimal locations. Through simulations, we evaluate the performance of the proposed algorithm.

Highlights

  • With the widespread use of mobile computing devices [1,2,3,4,5,6,7], location-based services [8] have attracted much attention as one of the most promising applications whose main functionality is to process location-related queries on spatial databases

  • Given a set of positive-weighted points and a query rectangle r of a given size, the goal of a maximizing range sum (MaxRS) query is to find the optimal location of r such that the sum of the weights of all the points covered by r is maximized

  • Because this is the first work for processing MaxRS queries in a road network database, we develop a naive algorithm to compare with our proposed algorithm

Read more

Summary

Introduction

With the widespread use of mobile computing devices [1,2,3,4,5,6,7], location-based services [8] have attracted much attention as one of the most promising applications whose main functionality is to process location-related queries on spatial databases. We can see this significant difference, where the Euclidean distance between f2 and f4 is about 1.24, while for moving from f2 to f4 in real-life, we must pass through V5 and V4 with total length around 3.74, which is three times farther than Euclidean distance With this problem in mind, we study, for the first time to the best of our knowledge, the problem of processing MaxRS queries in a road network, where the distance between two points is determined by the length of the shortest path connecting them (i.e., network distance [13]). The total weight of all the facilities whose network distance to all points of stage s is less than or equals 1.5 is 3, which is maximum in this scenario.

Figure 3
Problem Formulation
The Proposed Method
Main Algorithm
Figure 7
Figure 11
Performance Evaluation
Simulation Results
Related Work
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call