Vis enkel innførsel

dc.contributor.authorTønnessen, Magnus
dc.date.accessioned2023-06-23T00:03:22Z
dc.date.available2023-06-23T00:03:22Z
dc.date.issued2023-06-02
dc.date.submitted2023-06-22T22:00:08Z
dc.identifier.urihttps://hdl.handle.net/11250/3072785
dc.description.abstractThe problem of community detection in large, expanding real-world networks presents significant challenges due to the scale and complexity of these networks. Traditional algorithms struggle to provide optimal solutions or require unviable computational resources. In this thesis, we address these challenges by exploring, designing and evaluating parallel computing strategies for community detection in incremental graphs. We provide a novel parallel implementation of the NCLiC algorithm by dividing its phases into parallel tasks using a shared memory approach. The algorithm has been extensively tested on various graphs. The results demonstrate promising performance improvements and scalability while retaining the quality of the partitions. The parallel implementation of the Leiden algorithm used for pre-clustering shows virtually no loss in modularity and obtained speedups up to a factor of 10.3. The refinement and merging phases of the parallel NCLiC algorithm obtained speedups up to 18.42 and 10.36, respectively, resulting in a total speedup of up to a factor of 6.73.
dc.language.isoeng
dc.publisherThe University of Bergen
dc.rightsCopyright the Author. All rights reserved
dc.subjectnetwork science
dc.subjectincremental graphs
dc.subjectparallelism
dc.subjectalgorithm
dc.subjectcommunity detection
dc.titleParallel Community Detection in Incremental Graphs
dc.typeMaster thesis
dc.date.updated2023-06-22T22:00:08Z
dc.rights.holderCopyright the Author. All rights reserved
dc.description.degreeMasteroppgave i informatikk
dc.description.localcodeINF399
dc.description.localcodeMAMN-INF
dc.description.localcodeMAMN-PROG
dc.subject.nus754199
fs.subjectcodeINF399
fs.unitcode12-12-0


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel