|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Enrico Gregori, Luciano Lenzini, Simone Mainardi, "Parallel k-Clique Community Detection on Large-Scale Networks," IEEE Transactions on Parallel and Distributed Systems, vol. 99, no. 1, pp. 1, , 5555. | |||
| BibTex | x | ||
| @article{ 10.1109/TPDS.2012.229, author = {Enrico Gregori and Luciano Lenzini and Simone Mainardi}, title = {Parallel k-Clique Community Detection on Large-Scale Networks}, journal ={IEEE Transactions on Parallel and Distributed Systems}, volume = {99}, number = {1}, issn = {1045-9219}, year = {5555}, pages = {1}, doi = {http://doi.ieeecomputersociety.org/10.1109/TPDS.2012.229}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Parallel and Distributed Systems TI - Parallel k-Clique Community Detection on Large-Scale Networks IS - 1 SN - 1045-9219 SP EP EPD - 1 A1 - Enrico Gregori, A1 - Luciano Lenzini, A1 - Simone Mainardi, PY - 5555 KW - Communities KW - Internet KW - Complexity theory KW - Program processors KW - Parallel processing KW - Sparse matrices KW - Optimization KW - Performance evaluation of algorithms and systems KW - Theory of Computation KW - Computation by Abstract Devices KW - Modes of Computation KW - Parallelism and concurrency KW - Theory of Computation KW - Analysis of Algorithms and Problem Complexity KW - General KW - Mathematics of Computing KW - Numerical Analysis KW - General KW - Parallel algorithms KW - Computing Methodologies KW - Symbolic and algebraic manipulation KW - Algorithms VL - 99 JA - IEEE Transactions on Parallel and Distributed Systems ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TPDS.2012.229
Web Extra: View Supplemental Material(PDF)
The analysis of real-world complex networks has been the focus of recent research. Detecting communities helps in uncovering their structural and functional organization. Valuable insight can be obtained by analysing the dense, overlapping and highly-interwoven k-clique communities. However, their detection is challenging due to extensive memory requirements and execution time. In this paper we present a novel, parallel k-clique community detection method, based on an innovative technique which enables connected components of a network to be obtained from those of its subnetworks. The novel method has an unbounded, user-configurable and input-independent maximum degree of parallelism, and hence is able to make full use of computational resources. Theoretical tight upper bounds on its worst-case time and space complexities are given as well. Experiments on real-world networks such as the Internet and the World Wide Web confirmed the almost optimal use of parallelism (i.e. a linear speedup). Comparisons with with other state-of-the-art k-clique community detection methods show dramatic reductions in execution time and memory footprint. An open-source implementation of the method is also made publicly available.
Index Terms:
Communities,Internet,Complexity theory,Program processors,Parallel processing,Sparse matrices,Optimization,Performance evaluation of algorithms and systems,Theory of Computation,Computation by Abstract Devices,Modes of Computation,Parallelism and concurrency,Theory of Computation,Analysis of Algorithms and Problem Complexity,General,Mathematics of Computing,Numerical Analysis,General,Parallel algorithms,Computing Methodologies,Symbolic and algebraic manipulation,Algorithms
Citation:
Enrico Gregori, Luciano Lenzini, Simone Mainardi, "Parallel k-Clique Community Detection on Large-Scale Networks," IEEE Transactions on Parallel and Distributed Systems, 31 Aug. 2012. IEEE computer Society Digital Library. IEEE Computer Society, <http://doi.ieeecomputersociety.org/10.1109/TPDS.2012.229>
Usage of this product signifies your acceptance of the Terms of Use.

