Evolutionary Multi Objective Optimization Algorithm for Community Detection in Complex Social Networks

05/07/2020
by   Shaik Tanveer Ul Huq, et al.
0

Most optimization-based community detection approaches formulate the problem in a single or bi-objective framework. In this paper, we propose two variants of a three-objective formulation using a customized non-dominated sorting genetic algorithm III (NSGA-III) to find community structures in a network. In the first variant, named NSGA-III-KRM, we considered Kernel k means, Ratio cut, and Modularity, as the three objectives, whereas the second variant, named NSGA-III-CCM, considers Community score, Community fitness and Modularity, as three objective functions. Experiments are conducted on four benchmark network datasets. Comparison with state-of-the-art approaches along with decomposition-based multi-objective evolutionary algorithm variants (MOEA/D-KRM and MOEA/D-CCM) indicates that the proposed variants yield comparable or better results. This is particularly significant because the addition of the third objective does not worsen the results of the other two objectives. We also propose a simple method to rank the Pareto solutions so obtained by proposing a new measure, namely the ratio of the hyper-volume and inverted generational distance (IGD). The higher the ratio, the better is the Pareto set. This strategy is particularly useful in the absence of empirical attainment function in the multi-objective framework, where the number of objectives is more than two.

READ FULL TEXT

page 9

page 11

page 12

research
03/20/2020

Evolutionary Multi-Objective Optimization Framework for Mining Association Rules

In this paper, two multi-objective optimization frameworks in two varian...
research
09/30/2021

Transfer Learning Based Multi-Objective Genetic Algorithm for Dynamic Community Detection

Dynamic community detection is the hotspot and basic problem of complex ...
research
11/15/2022

A Mathematical Runtime Analysis of the Non-dominated Sorting Genetic Algorithm III (NSGA-III)

The Non-dominated Sorting Genetic Algorithm II (NSGA-II) is the most pro...
research
01/08/2020

A Multi-Objective Approach for Multi-Cloud Infrastructure Brokering in Dynamic Markets

Cloud Service Brokers (CSBs) facilitate complex resource allocation deci...
research
09/09/2022

Energy-Aware JPEG Image Compression: A Multi-Objective Approach

Customer satisfaction is crucially affected by energy consumption in mob...
research
06/06/2020

Graph Neural Network Encoding for Community Detection in Attribute Networks

In this paper, we first propose a graph neural network encoding method f...
research
03/25/2022

Rank-based Non-dominated Sorting

Non-dominated sorting is a computational bottleneck in Pareto-based mult...

Please sign up or login with your details

Forgot password? Click here to reset