A MapReduce-based approach for shortest path problem in large-scale networks

被引:30
|
作者
Aridhi, Sabeur [1 ]
Lacomme, Philippe [1 ]
Ren, Libo [1 ]
Vincent, Benjamin [1 ]
机构
[1] CNRS, Lab Informat LIMOS, UMR 6158, F-63177 Aubiere, France
关键词
Shortest path; Large-scale network; MapReduce; Hadoop; Cloud computing;
D O I
10.1016/j.engappai.2015.02.008
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The cloud computing allows to use virtually infinite resources, and seems to be a new promising opportunity to solve scientific computing problems. The MapReduce parallel programming model is a new framework favoring the design of algorithms for cloud computing. Such framework favors processing of problems across huge datasets using a large number of heterogeneous computers over the web. In this paper, we are interested in evaluating how the MapReduce framework can create an innovative way for solving operational research problems. We proposed a MapReduce-based approach for the shortest path problem in large-scale real-road networks. Such a problem is the cornerstone of any real-world routing problem including the dial-a-ride problem (DARP), the pickup and delivery problem (PDP) and its dynamic variants. Most of efficient methods dedicated to these routing problems have to use the shortest path algorithms to construct the distance matrix between each pair of nodes and it could be a time-consuming task on a large-scale network due to its size. We focus on the design of an efficient MapReduce-based approach since a classical shortest path algorithm is not suitable to accomplish efficiently such task Our objective is not to guarantee the optimality but to provide high quality solutions in acceptable computational time. The proposed approach consists in partitioning the original graph into a set of subgraphs, then solving the shortest path on each subgraph in a parallel way to obtain a solution for the original graph. An iterative improvement procedure is introduced to improve the solution. It is benchmarked on a graph modeling French road networks extracted from OpenStreetMap. The results of the experiment show that such approach achieves significant gain of computational time. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:151 / 165
页数:15
相关论文
共 50 条
  • [1] A mapreduce-based approach for shortest path problem in road networks
    Zhang D.
    Shou Y.
    Xu J.
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2024, 15 (2) : 1251 - 1259
  • [2] The MapReduce-based approach to improve the shortest path computation in large-scale road networks: the case of A* algorithm
    Adoni W.Y.H.
    Nahhal T.
    Aghezzaf B.
    Elbyed A.
    [J]. Journal of Big Data, 5 (1)
  • [3] A MapReduce-Based Approach for Fast Connected Components Detection from Large-Scale Networks
    Bhat, Sajid Yousuf
    Abulaish, Muhammad
    [J]. BIG DATA, 2024,
  • [4] The shortest path problem on large-scale real-road networks
    Klunder, G. A.
    Post, H. N.
    [J]. NETWORKS, 2006, 48 (04) : 182 - 194
  • [5] MELT: Mapreduce-based Efficient Large-scale Trajectory Anonymization
    Ward, Katrina
    Lin, Dan
    Madria, Sanjay
    [J]. SSDBM 2017: 29TH INTERNATIONAL CONFERENCE ON SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT, 2017,
  • [6] An exact method for the biobjective shortest path problem for large-scale road networks
    Duque, Daniel
    Lozano, Leonardo
    Medaglia, Andres L.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 242 (03) : 788 - 797
  • [7] MR-IBC: MapReduce-based incremental betweenness centrality in large-scale complex networks
    Behera, Ranjan Kumar
    Naik, Debadatta
    Ramesh, Dharavath
    Rath, Santanu Kumar
    [J]. SOCIAL NETWORK ANALYSIS AND MINING, 2020, 10 (01)
  • [8] MR-IBC: MapReduce-based incremental betweenness centrality in large-scale complex networks
    Ranjan Kumar Behera
    Debadatta Naik
    Dharavath Ramesh
    Santanu Kumar Rath
    [J]. Social Network Analysis and Mining, 2020, 10
  • [9] MapReduce-based Dragonfly Algorithm for large-scale Data-Clustering
    Tripathi, Ashish Kumar
    Saxena, Pranav
    Gupta, Siddharth
    [J]. 2019 FIFTH INTERNATIONAL CONFERENCE ON IMAGE INFORMATION PROCESSING (ICIIP 2019), 2019, : 171 - 175
  • [10] ARLS: A MapReduce-based output analysis tool for large-scale simulations
    Lee, Kangsun
    Jung, Kwanghoon
    Park, Joonho
    Kwon, Dongseop
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2016, 95 : 28 - 37