Efficient modularity density heuristics in graph clustering and their applications

Modularity Density Maximization is a graph clustering problem which avoids the resolution limit degeneracy of the Modularity Maximization problem. This thesis aims at solving larger instances than current Modularity Density heuristics do, and show how close the obtained solutions are to the expected...

Full description

Bibliographic Details
Main Author: Santiago, Rafael de
Other Authors: Lamb, Luis da Cunha
Format: Others
Language:English
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10183/164066
id ndltd-IBICT-oai-lume56.ufrgs.br-10183-164066
record_format oai_dc
spelling ndltd-IBICT-oai-lume56.ufrgs.br-10183-1640662018-09-30T04:25:36Z Efficient modularity density heuristics in graph clustering and their applications Santiago, Rafael de Lamb, Luis da Cunha Heurística Grafos : Arvores : Algoritmos : Algebra booleana : Logica de computadores : Modelagem aritmetica Clustering Modularity density maximization Heuristic search Multilevel heuristics Local search Column generation Modularity Density Maximization is a graph clustering problem which avoids the resolution limit degeneracy of the Modularity Maximization problem. This thesis aims at solving larger instances than current Modularity Density heuristics do, and show how close the obtained solutions are to the expected clustering. Three main contributions arise from this objective. The first one is about the theoretical contributions about properties of Modularity Density based prioritizers. The second one is the development of eight Modularity Density Maximization heuristics. Our heuristics are compared with optimal results from the literature, and with GAOD, iMeme-Net, HAIN, BMD- heuristics. Our results are also compared with CNM and Louvain which are heuristics for Modularity Maximization that solve instances with thousands of nodes. The tests were carried out by using graphs from the “Stanford Large Network Dataset Collection”. The experiments have shown that our eight heuristics found solutions for graphs with hundreds of thousands of nodes. Our results have also shown that five of our heuristics surpassed the current state-of-the-art Modularity Density Maximization heuristic solvers for large graphs. A third contribution is the proposal of six column generation methods. These methods use exact and heuristic auxiliary solvers and an initial variable generator. Comparisons among our proposed column generations and state-of-the-art algorithms were also carried out. The results showed that: (i) two of our methods surpassed the state-of-the-art algorithms in terms of time, and (ii) our methods proved the optimal value for larger instances than current approaches can tackle. Our results suggest clear improvements to the state-of-the-art results for the Modularity Density Maximization problem. 2017-07-18T02:32:24Z 2017 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/doctoralThesis http://hdl.handle.net/10183/164066 001026068 eng info:eu-repo/semantics/openAccess application/pdf reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul instacron:UFRGS
collection NDLTD
language English
format Others
sources NDLTD
topic Heurística
Grafos : Arvores : Algoritmos : Algebra booleana : Logica de computadores : Modelagem aritmetica
Clustering
Modularity density maximization
Heuristic search
Multilevel heuristics
Local search
Column generation
spellingShingle Heurística
Grafos : Arvores : Algoritmos : Algebra booleana : Logica de computadores : Modelagem aritmetica
Clustering
Modularity density maximization
Heuristic search
Multilevel heuristics
Local search
Column generation
Santiago, Rafael de
Efficient modularity density heuristics in graph clustering and their applications
description Modularity Density Maximization is a graph clustering problem which avoids the resolution limit degeneracy of the Modularity Maximization problem. This thesis aims at solving larger instances than current Modularity Density heuristics do, and show how close the obtained solutions are to the expected clustering. Three main contributions arise from this objective. The first one is about the theoretical contributions about properties of Modularity Density based prioritizers. The second one is the development of eight Modularity Density Maximization heuristics. Our heuristics are compared with optimal results from the literature, and with GAOD, iMeme-Net, HAIN, BMD- heuristics. Our results are also compared with CNM and Louvain which are heuristics for Modularity Maximization that solve instances with thousands of nodes. The tests were carried out by using graphs from the “Stanford Large Network Dataset Collection”. The experiments have shown that our eight heuristics found solutions for graphs with hundreds of thousands of nodes. Our results have also shown that five of our heuristics surpassed the current state-of-the-art Modularity Density Maximization heuristic solvers for large graphs. A third contribution is the proposal of six column generation methods. These methods use exact and heuristic auxiliary solvers and an initial variable generator. Comparisons among our proposed column generations and state-of-the-art algorithms were also carried out. The results showed that: (i) two of our methods surpassed the state-of-the-art algorithms in terms of time, and (ii) our methods proved the optimal value for larger instances than current approaches can tackle. Our results suggest clear improvements to the state-of-the-art results for the Modularity Density Maximization problem.
author2 Lamb, Luis da Cunha
author_facet Lamb, Luis da Cunha
Santiago, Rafael de
author Santiago, Rafael de
author_sort Santiago, Rafael de
title Efficient modularity density heuristics in graph clustering and their applications
title_short Efficient modularity density heuristics in graph clustering and their applications
title_full Efficient modularity density heuristics in graph clustering and their applications
title_fullStr Efficient modularity density heuristics in graph clustering and their applications
title_full_unstemmed Efficient modularity density heuristics in graph clustering and their applications
title_sort efficient modularity density heuristics in graph clustering and their applications
publishDate 2017
url http://hdl.handle.net/10183/164066
work_keys_str_mv AT santiagorafaelde efficientmodularitydensityheuristicsingraphclusteringandtheirapplications
_version_ 1718755598806286336