Proceedings of the 18th SIGSPATIAL International Conference on Advances in Geographic Information Systems 2010
DOI: 10.1145/1869790.1869804
|View full text |Cite
|
Sign up to set email alerts
|

Best point detour query in road networks

Abstract: A point detour is a temporary deviation from a user preferred path P (not necessarily a shortest network path) for visiting a data point such as a supermarket or McDonald's. The goodness of a point detour can be measured by the additional traveling introduced, called point detour cost or simply detour cost. Given a preferred path to be traveling on, Best Point Detour (BPD) query aims to identify the point detour with the minimum detour cost. This problem can be frequently found in our daily life but is less st… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
4
4

Relationship

2
6

Authors

Journals

citations
Cited by 28 publications
(10 citation statements)
references
References 18 publications
0
10
0
Order By: Relevance
“…drop operation: if the size of A is greater than 1, when dropping a point p, we compute CT C(p) (lines [21][22][23][24]. Then, we precheck the validity of A.drop(p) by comparing the value of…”
Section: Algorithm 2: Approximation Algorithmmentioning
confidence: 99%
“…drop operation: if the size of A is greater than 1, when dropping a point p, we compute CT C(p) (lines [21][22][23][24]. Then, we precheck the validity of A.drop(p) by comparing the value of…”
Section: Algorithm 2: Approximation Algorithmmentioning
confidence: 99%
“…As a variant of NN queries, Continuous Nearest Neighbor queries (CNN) [1,13,24,15,16] report the kNN results continuously while the user is moving along a path. This type of queries aims to find the split points on the query path where an update of the kNN is required, and thus to avoid unnecessary recomputation.…”
Section: Related Workmentioning
confidence: 99%
“…which means that the minimum incurred distance for the request r is ∆dist j (r, S i ) when we insert r into segment r i,j → r i,j+1 of c i 's schedule S i . We compute the initial priorities of requests in R (line [16][17][18][19], and assign the requests according to their priorities in H g (line [20][21][22][23][24][25][26][27][28]. The priority of a request r is the minimum ∆dist(r, S i ) among the schedules of all candidate couriers, which can be computed using the procedure BestR(r, cand(r)) (line 17).…”
Section: Effectiveness: Batch Assignmentmentioning
confidence: 99%
“…We initialize the global priority queue H g and the local priority queue H i for each courier c i ∈ C (line 1-6). The initialization of H i is done in procedure InitH (line [20][21][22][23][24][25][26][27], which computes the candidate entries for c i and pushes each candidate along with the lower bound of its incurred distance into the priority queue. To initialize H g , we simply pop out the top element from each H i (line 5) and push it into H g (line 6).…”
Section: Improved Algorithm Sidf *mentioning
confidence: 99%
See 1 more Smart Citation