Dendrogram Based Algorithm for Dominated Graph Flooding

Abstract : In this paper, we are concerned with the problem of flooding undirected weighted graphs un- der ceiling constraints. We provide a new algorithm based on a hierarchical structure called dendrogram, which offers the significant advantage that it can be used for multiple flooding with various scenarios of the ceiling values. In addition, when exploring the graph through its dendrogram structure in order to calculate the flooding levels, independent sub-dendrograms are generated, thus offering a natural way for parallel processing. We provide an efficient im- plementation of our algorithm through suitable data structures and optimal organisation of the computations. Experimental results show that our algorithm outperforms well established classical algorithms, and reveal that the cost of building the dendrogram highly predominates over the total running time, thus validating both the efficiency and the hallmark of our method. Moreover, we exploit the potential parallelism exposed by the flooding procedure to design a multi-thread implementation. As the underlying parallelism is created on the fly, we use a queue to store the list of the sub-dendrograms to be explored, and then use a cyclic distribution to assign them to the participating threads. This yields a load balanced and scalable process as shown by additional benchmark results. Our program runs in few seconds on an ordinary computer to flood graphs with more that 20 millions of nodes.
Type de document :
Communication dans un congrès
International Conference on Computational Science (ICCS 2014), Jun 2014, Cairns, Australia. 29, pp.586-598, Procedia Computer Science. 〈10.1016/j.procs.2014.05.053〉
Liste complète des métadonnées

https://hal-mines-paristech.archives-ouvertes.fr/hal-01098077
Contributeur : Claire Medrala <>
Soumis le : lundi 22 décembre 2014 - 17:05:56
Dernière modification le : vendredi 27 octobre 2017 - 17:40:02

Identifiants

Collections

Citation

Fernand Meyer, Claude Tadonki, François Irigoin. Dendrogram Based Algorithm for Dominated Graph Flooding. International Conference on Computational Science (ICCS 2014), Jun 2014, Cairns, Australia. 29, pp.586-598, Procedia Computer Science. 〈10.1016/j.procs.2014.05.053〉. 〈hal-01098077〉

Partager

Métriques

Consultations de la notice

71