DETECTION OF DISJOINT AND OVERLAPPING MODULES IN WEIGHTED COMPLEX NETWORKS

2012 
Community structure detection is widely accepted as a means of elucidating the functional properties of complex networks. The problem statement is ever evolving, with the aim of developing more flexible and realistic modeling procedures. For example, a first step in developing a more informative model is the inclusion of weighted interactions. In addition to the standard community structure problem, interest has increased in the detection of overlapping communities. Adopting such constraints may, in some cases, represent a more true to life abstraction of the system under study. In this paper, two novel mathematical programming algorithms for module detection are presented. First, disjoint modules in weighted and unweighted networks are detected by formulating modularity maximization as a mixed integer nonlinear programming (MINLP) model. The solution obtained is then used to detect overlapping modules through a further MINLP model. The inclusion of two parameters controlling the extent of overlapping offers flexibility in user requirements. Comparative results show that these methodologies perform competitively to previously proposed methods. The methodologies proposed here promote the detection of topological relationships in complex systems. Together with the amenable nature of mathematical programming models, we show that both algorithms offer a versatile solution to the community detection problem.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    56
    References
    9
    Citations
    NaN
    KQI
    []