loading...
A BSP/CGM Algorithm for Computing Euler Tours in Graphs
S?o Paulo, SP - Brazil November 10-November 12
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CAHPC.2003.125033615th Symposium on Computer Architectu ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
E.N. Cáceres, Universidade Federal de Mato Grosso do Sul
C. Y. Nasu, Universidade Federal de Mato Grosso do Sul
In this paper we describe a parallel algorithm using the BSP/CGM model (Bulk Synchronous Parallel/Coarse Grained Multicomputer) to obtain the Euler tours in graphs. It is based on the PRAM (Parallel Random Access Machine) algorithm by Cáceres et al. For an input graph of n vertices and m edges, the algorithm requires local computation time of O(m + n)/p), O(m + n'p) memory and O(log p) communication rounds, where p is the number of processors. To our knowledge there are no other parallel algorithms under the coarse-grained models for the Euler tours in graphs. The proposed algorithm is implemented using MPI (Message Passing Interface) and the C language. The parallel program runs on a Beowulf with 66 nodes. The implementation results confirm the theoretical complexity results of the algorithm.
Citation:
E.N. Cáceres, C. Y. Nasu, "A BSP/CGM Algorithm for Computing Euler Tours in Graphs," sbac-pad, pp.175, 15th Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.