Abstract
Nowadays, research on Intelligent Transportation System (ITS) has received many attentions due to its broad applications, such as path planning, which has become a common activity in our daily life. Besides, with the advances of Web 2.0 technologies, users are willing to share their trajectories, thus providing good resources for ITS applications. To the best of our knowledge, there is no study on the fastest path planning with multiple destinations in the literature. In this paper, we develop a novel framework, called Trajectory-based Path Finding (TPF), which is built upon a novel algorithm named Mining-based Algorithm for Travel time Evaluation (MATE) for evaluating the travel time of a navigation path and a novel index structure named Efficient Navigation Path Search Tree (ENS-Tree) for efficiently retrieving the fastest path. With MATE and ENS-tree, an efficient fastest path finding algorithm for single destination is derived. To find the path for multiple destinations, we propose a novel strategy named Cluster-Based Approximation Strategy (CBAS), to determine the fastest visiting order from specified multiple destinations. Through a comprehensive set of experiments, we evaluate the proposed techniques employed in the design of TPF and show that MATE, ENS-tree and CBAS produce excellent performance under various system conditions.
Similar content being viewed by others
References
Agrawal R, Imielinski T, Swami A (1993) Mining association rule between sets of items in large databases. In: Proceedings of ACM SIGMOD conference on management of data, pp 207–216
Agrawal R, Srikant R (1995) Mining sequential patterns. In: Proceedings of international conference on data engineering, pp 3–14
Arora S (1998) Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems. J ACM 45: 753–782
Awasthi A, Lechevallier Y, Parent M et al (2005) Rule based prediction of fastest paths on urban networks. In: Proceedings of 8th IEEE conference on intelligent transportation systems, pp 978–983
Barai SK (2003) Data mining applications in transportation engineering. Transport 18(5): 216–223
Bekhor S, Ben-Akiva ME, Ramming MS (2006) Evaluation of choice set generation algorithms for route choice models. Ann Oper Res 144(1): 235–247
Ben-Dor A, Yakhini Z (1999) Clustering gene expression patterns. J Comput Biol 6(3): 281–297
Borges J, Levene M (2000) Data mining of user navigation patterns. Lecture Notes in Computer Science 1836, pp 92–112
Chen MS, Park JS, Yu PS (1998) Efficient data mining for path traversal patterns. IEEE Trans Knowl Data Eng 10(2): 209–221
Cheong CH, Wong MH (2006) Mining popular paths in a transportation database system with privacy protection. In: Proceedings of 22nd international conference on data engineering workshops, p 122
Chon HD, Agrawal D, El Abbadi A (2003) FATES: Finding a time dependent shortest path. In: Proceedings of 4th international conference on mobile data management, pp 165–180
Denton AM, Besemann CA, Dorr DH (2009) Pattern-based time-series subsequence clustering using radial distribution functions. Knowl Inf Syst 18(1): 1–27
Dijkstra EW (1959) A note on two problems in connection with graphs. Numer Math 1(1): 269–271
El-Rabbany A (2006) Introduction to GPS: the global positioning system, 2nd edn. Artech House, Boston
Engineer F (2001) Fast shortest path algorithms for large road networks. In: Proceedings of 36th annual ORSNZ conference
Fritzsche PC, Rexachs D, Luque E (2007) A computational approach to TSP performance prediction using data mining. In: Proceedings of 21st international conference on advanced information networking and applications workshops, pp 252–259
Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. W. H. Freeman, San Francisco
Gonzalez H, Han J, Li X et al (2007) Adaptive fastest path computation on a road network: a traffic mining approach. In: Proceedings of 33rd international conference on very large data bases, pp 794–805
Google Map, http://maps.google.com/
Halvey M, Keane T, Smyth B (2005) Predicting navigation patterns on the mobile-internet using time of the week. In: Proceedings of 14th international conference on World Wide Web, pp 958–959
Halvey M, Keane T, Smyth B (2006) Time based patterns in mobile-internet surfing. In: Proceedings of SIGCHI conference on human factors in computing system, pp 31–34
Hart PE, Nilsson NJ, Raphael B (1968) A formal basis for the heuristic determination of minimum cost paths. IEEE Trans Syst Sci Cybern 4(2): 100–107
Johnson DS, McGeoch LA (1995) The traveling salesman problem: a case study in local optimization. In: Aarts EHL, Lenstra JK Local search in combinatorial optimization. Wiley, New York
Jula H, Dessouky M, Ioannou PA (2008) Real-time estimation of travel times along the arcs and arrival times at the nodes of dynamic stochastic networks. IEEE Trans Intell Transp Syst 9(1)
Kanoulas E, Du Y, Xia T et al (2006) Finding fastest paths on a road network with speed patterns. In: Proceedings of 22nd international conference on data engineering, p 10
Kaohsiung City Real-Time Traffic Information, http://kctraffic.tbkc.gov.tw/link01.htm
Kaufman L, Rousseeuw PJ (1990) Finding groups in data: an introduction to cluster analysis. Wiley, New York
Khoshgozaran A, Khodaei A, Sharifzadeh M et al (2008) A hybrid aggregation and compression technique for road network databases. Knowl Inf Syst 17(3): 265–286
Lassabe N, Berro A, Duthen Y (2007) Improvement of a shortest routes algorithm. In: Proceedings of 10th IEEE conference on intelligent transportation systems, pp 613–617
Lim Y, Kim H (2005) A shortest path algorithm for real road network based on path overlap. J East Asia Soc Transp Stud 6: 1426–1438
Lin J, Keogh E, Lonardi S et al (2003) A symbolic representation of time series, with implications for streaming algorithms. In: Proceedings of 8th ACM SIGMOD workshop on research issues in data mining and knowledge discovery, pp 2–11
van Lint JWC (2008) Online learning solutions for freeway travel time prediction. IEEE Trans Intell Transp Syst 9(1): 38–47
Lo C-H, Peng W-C, Chen C-W et al (2008) CarWeb: a traffic data collection platform. In: Proceedings of international conference on mobile data management, pp 221–222
Lu EH-C, Lin CC, Tseng VS (2008) Mining the shortest path within a travel time constraint in road network environments. In: Proceedings of IEEE conference on intelligent transportation systems, pp 593–598
Pallottino S, Scutella MG (1998) Shortest path algorithms in transportation models: classical and innovative aspects. In: Equilibrium and advanced transportation modelling, pp 245–281
Pepper J, Golden B, Wasil E (2002) Solving the traveling salesman problem with annealing-based heuristics: a computational study. IEEE Trans Man Cybern Syst A Syst Hum 32(1): 72–77
Rosenkrantz DJ, Stearns RE, Lewis PM II (1977) An analysis of several heuristics for the traveling salesman problem. SIAM J Comput 6(3): 563–581
Tsai C-Y, Chou S-Y, Lin S-W et al (2009) Location determination of mobile devices for an indoor WLAN application using a neural network. Knowl Inf Syst 20(1): 81–93
Tsai H, Yang J, Kao C (2002) Solving traveling salesman problems by combining global and local search mechanisms. In: Proceedings of congress on evolutionary computation, pp 1290–1295
Tseng VS, Chen LJ (2002) An empirical study of the validity of gene expression clustering. In: Proceedings of international conference on mathematics and engineering techniques in medicine and biological sciences
Tseng VS, Lin KW (2006) Efficient mining and prediction of user behavior patterns in mobile web systems. Inf Softw Technol 48(6): 357–369
Tseng VS, Kao C (2005) Efficiently mining gene expression data via a novel parameterless clustering method. IEEE/ACM Trans Comput Biol Bioinform 2(4): 355–365
Ye Y, Zheng Y, Chen Y et al (2009) Mining individual life pattern based on location history. In: Proceedings of international conference on mobile data management systems, services and middleware, pp 1–10
Zheng Y, Zhang L, Xie X et al (2009) Mining interesting location and travel sequences from GPS trajectories. In: Proceedings of 18th international World Wide Web conference pp 791–800
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lu, E.HC., Lee, WC. & Tseng, V.S. Mining fastest path from trajectories with multiple destinations in road networks. Knowl Inf Syst 29, 25–53 (2011). https://doi.org/10.1007/s10115-010-0333-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-010-0333-9