A Optimal Location Queries in Road Networks
نویسندگان
چکیده
In this paper, we study an optimal location query based on a road network. Specifically, given a road network containing clients and servers, an optimal location query is to find a location on the road network such that when a new server is set up at this location, a certain cost function computed based on the clients and servers (including the new server) is optimized. Two types of cost functions, namely MinMax and MaxSum, have been used for this query. The optimal location query problem with MinMax as the cost function is called the MinMax query which is to find a location for setting up a new server such that the maximum cost of a client being served by his/her closest server is minimized. The optimal location query problem with MaxSum as the cost function is called the MaxSum query which is to find a location for setting up a new server such that the sum of weights of clients attracted by the new server is maximized. The MinMax query and the MaxSum query correspond to two types of optimal location query with the objectives defined from the clients’ perspective and from the new server’s perspective, respectively. Unfortunately, the existing solutions for the optimal query problem are not efficient. In this paper, we propose an efficient algorithm, namely MinMax-Alg (MaxSum-Alg), for the MinMax (MaxSum) query, which is based on a novel idea of nearest location component. We also discuss two extensions of the optimal location query, namely the optimal multiple-location query and the optimal location query on a 3D road network. Extensive experiments were conducted, showing that our algorithms are faster than the state-of-the-art by at least an order of magnitude on large real benchmark datasets. For example, in our largest real datasets, the state-of-the-art ran for more than 10 (12) hours while our algorithm ran within 3 (2) minutes only for the MinMax (MaxSum) query, i.e., our algorithm ran at least 200 (600) times faster than the state-of-the-art.
منابع مشابه
eSPAK: Top-K Spatial Keyword Query Processing in Directed Road Networks
Given a query location and a set of query keywords, a top-k spatial keyword query rank objects based on the distance to the query location and textual relevance to the query keywords. Several solutions have been proposed for top-k spatial keyword queries in Euclidean space. However, few algorithms study top-k keyword queries in undirected road networks where every road segment is undirected. Ev...
متن کاملFast and Accurate Route Planning in Road Networks
Highway Hierarchies. The computation of shortest paths in a graph is a well-known problem in graph theory. One of the most obvious practical applications is route planning in a road network, i.e., finding an optimal route from a start location to a target location. It is often assumed that a given road network does not change very often and that there are many source-target queries on the same ...
متن کاملFast and Exact Shortest Path Queries Using Highway Hierarchies
The computation of shortest paths in a graph is a well-known problem in graph theory. One of the most obvious practical applications is route planning in a road network, i.e., finding an optimal route from a start location to a target location. We assume that a given road network does not change very often and that there are many source-target queries on the same network. Therefore, it pays to ...
متن کاملForest Road Design in Stable Location to Minimize Erosion (Case Study: Vaston District)
Soil erosion is of the most important environmental challenges and factors of forest damage, which is, occur because of the land use change, road construction and lack of vegetation cover. Forest soil is naturally penetrable but forest roads are not. This issue causes the flows runoff on road surface and washes soil particles. Thus, forest roads must be planned and constructed accurately. So, t...
متن کاملTop-k Spatial Preference Queries in Directed Road Networks
Top-k spatial preference queries rank objects based on the score of feature objects in their spatial neighborhood. Top-k preference queries are crucial for a wide range of location based services such as hotel browsing and apartment searching. In recent years, a lot of research has been conducted on processing of top-k spatial preference queries in Euclidean space. While few algorithms study to...
متن کاملDistributed Spatial Keyword Querying on Road Networks
Spatial-keyword queries on road networks are receiving increasing attention with the prominence of location-based services. There is a growing need to handle queries on road networks in distributed environments because a large network is typically distributed over multiple machines and it will improve query throughput. However, all the existing work on spatial keyword queries is based on a cent...
متن کامل