MRA*: Parallel and Distributed Path in Large-Scale Graph Using MapReduce-A* Based Approach

被引:2
|
作者
Hamilton Adoni, Wilfried Yves [1 ]
Nahhal, Tarik [1 ]
Aghezzaf, Brahim [1 ]
Elbyed, Abdeltif [1 ]
机构
[1] Hassan II Univ, Fac Sci Casablanca, LIMSAD, Km 8 Route EI Jadida,BP 5366, Casablanca 20100, Morocco
来源
关键词
A* algorithm; Large-scale graph; Shortest path problem; Hadoop; MapReduce; Parallel and distributed computing; ALGORITHMS;
D O I
10.1007/978-3-319-68179-5_34
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a contribution for the Single Source Shortest Path Problem (SSSPP) in large-scale graph with A* algorithm. A* is one of the most efficient graph traversal algorithm because it is driven by a heuristic which determines the optimal path. A* approach is not efficient when the graph is too large to be processed due to exponential time complexity. We propose a MapReduce-based approach called MRA*: MapReduce-A* which consists to combine the A* algorithm with MapReduce paradigm to compute the shortest path in parallel and distributed environment. We perform experiments in a Hadoop multi-node cluster and our results prove that the proposed approach outperforms A* algorithm and reduces significantly the computational time.
引用
收藏
页码:390 / 401
页数:12
相关论文
共 50 条
  • [1] A MapReduce-based approach for shortest path problem in large-scale networks
    Aridhi, Sabeur
    Lacomme, Philippe
    Ren, Libo
    Vincent, Benjamin
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2015, 41 : 151 - 165
  • [2] Large-Scale Graph Classification Based on Evolutionary Computation with MapReduce
    Wang, Zhanghui
    Zhao, Yuhai
    Wang, Guoren
    Cheng, Yurong
    [J]. WEB TECHNOLOGIES AND APPLICATIONS (APWEB 2015), 2015, 9313 : 227 - 243
  • [3] MapReduce in MPI for Large-scale graph algorithms
    Plimpton, Steven J.
    Devine, Karen D.
    [J]. PARALLEL COMPUTING, 2011, 37 (09) : 610 - 632
  • [4] Extreme Learning Machine for large-scale graph classification based on MapReduce
    Wang, Zhanghui
    Zhao, Yuhai
    Yuan, Ye
    Wang, Guoren
    Chen, Lei
    [J]. NEUROCOMPUTING, 2017, 261 : 106 - 114
  • [5] Extreme Learning Machine for Large-Scale Graph Classification Based on MapReduce
    Wang, Zhanghui
    Zhao, Yuhai
    Wang, Guoren
    [J]. PROCEEDINGS OF ELM-2015, VOL 1: THEORY, ALGORITHMS AND APPLICATIONS (I), 2016, 6 : 93 - 105
  • [6] Exploiting and Evaluating MapReduce for Large-Scale Graph Mining
    Lai, Hung-Che
    Li, Cheng-Te
    Lo, Yi-Chen
    Lin, Shou-De
    [J]. 2012 IEEE/ACM INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING (ASONAM), 2012, : 434 - 441
  • [7] MapReduce-based parallel learning for large-scale remote sensing images
    Huang, Fenghua
    [J]. Open Automation and Control Systems Journal, 2014, 6 (01): : 1962 - 1974
  • [8] LDBC Graphalytics: A Benchmark for Large-Scale Graph Analysis on Parallel and Distributed Platforms
    Iosup, Alexandru
    Hegeman, Tim
    Ngai, Wing Lung
    Heldens, Stijn
    Prat-Perez, Arnau
    Manhardt, Thomas
    Chafi, Hassan
    Capota, Mihai
    Sundaram, Narayanan
    Anderson, Michael
    Tanase, Ilie Gabriel
    Xia, Yinglong
    Nai, Lifeng
    Boncz, Peter
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2016, 9 (13): : 1317 - 1328
  • [9] An Incremental and Distributed Inference Method for Large-Scale Ontologies Based on MapReduce Paradigm
    Liu, Bo
    Huang, Keman
    Li, Jianqiang
    Zhou, MengChu
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2015, 45 (01) : 53 - 64
  • [10] A large-scale graph learning framework of technological gatekeepers by MapReduce
    School of Economics and Management, Beihang University, Beijing, China
    不详
    [J]. Proc. IEEE Int. Parallel Distrib. Process. Symp. Workshops, IPDPSW, (1997-2003):