Finding the Most Navigable Path in Road Networks: A Summary of Results

被引:2
作者
Kaur, Ramneek [1 ]
Goyal, Vikram [1 ]
Gunturi, Venkata M. V. [2 ]
机构
[1] IIIT Delhi, New Delhi, India
[2] IIT Ropar, Rupnagar, India
来源
DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2018, PT I | 2018年 / 11029卷
关键词
ORIENTEERING PROBLEM; ALGORITHM;
D O I
10.1007/978-3-319-98809-2_27
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Input to the Most Navigable Path (MNP) problem consists of the following: (a) a road network represented as a directed graph, where each edge is associated with numeric attributes of cost and "navigability score" values; (b) a source and a destination and; (c) a budget value which denotes the maximum permissible cost of the solution. Given the input, MNP aims to determine a path between the source and the destination which maximizes the navigability score while constraining its cost to be within the given budget value. This problem finds its applications in navigation systems for developing nations where streets, quite often, do not display their names. MNP problem would help in such cases by providing routes which are more convenient for a driver to identify and follow. Our problem is modeled as the arc orienteering problem which is known to be NP-hard. The current state-of-the-art for this problem may generate paths having loops, and its adaptation for MNP, that yields simple paths, was found to be inefficient. In this paper, we propose two novel algorithms for the MNP problem. Our experimental results indicate that the proposed solutions yield comparable or better solutions while being orders of magnitude faster than the current state-of-the-art for large real road networks. We also propose an indexing structure for the MNP problem which significantly reduces the running time of our algorithms.
引用
收藏
页码:440 / 456
页数:17
相关论文
共 16 条
[1]   AQWA: Adaptive Query-Workload-Aware Partitioning of Big Spatial Data [J].
Aly, Ahmed M. ;
Mahmood, Ahmed R. ;
Hassan, Mohamed S. ;
Aref, Walid G. ;
Ouzzani, Mourad ;
Elmeleegy, Hazem ;
Qadah, Thamir .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2015, 8 (13) :2062-2073
[2]  
[Anonymous], ICDE 2006
[3]   A branch-and-cut algorithm for the Orienteering Arc Routing Problem [J].
Archetti, Claudia ;
Corberan, Angel ;
Plana, Isaac ;
Sanchis, Jose M. ;
Grazia Speranza, M. .
COMPUTERS & OPERATIONS RESEARCH, 2016, 66 :95-104
[4]   Hybrid Best-First Greedy Search for Orienteering with Category Constraints [J].
Bolzoni, Paolo ;
Helmer, Sven .
ADVANCES IN SPATIAL AND TEMPORAL DATABASES, SSTD 2017, 2017, 10411 :24-42
[5]   Itinerary Planning with Category Constraints Using a Probabilistic Approach [J].
Bolzoni, Paolo ;
Persia, Fabio ;
Helmer, Sven .
DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2017, PT II, 2017, 10439 :363-377
[6]   A recursive greedy algorithm for walks in directed graphs [J].
Chekuri, C ;
Pál, M .
46TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2005, :245-253
[7]   PHAST: Hardware-accelerated shortest path trees [J].
Delling, Daniel ;
Goldberg, Andrew V. ;
Nowatzyk, Andreas ;
Werneck, Renato F. .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (07) :940-952
[8]   Approximation algorithms for the arc orienteering problem [J].
Gavalas, Damianos ;
Konstantopoulos, Charalampos ;
Mastakas, Konstantinos ;
Pantziou, Grammati ;
Vathis, Nikolaos .
INFORMATION PROCESSING LETTERS, 2015, 115 (02) :313-315
[9]   Hierarchical encoded path views for path query processing: An optimal model and its performance evaluation [J].
Jing, N ;
Huang, YW ;
Rundensteiner, EA .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1998, 10 (03) :409-432
[10]   Route Skyline Queries: A Multi-Preference Path Planning Approach [J].
Kriegel, Hans-Peter ;
Renz, Matthias ;
Schubert, Matthias .
26TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING ICDE 2010, 2010, :261-272