128 Proc. of The Sixth Intl. Conf. On Advances In Computing, Control And Networking - ACCN 2017 Copyright © Institute of Research Engineers and Doctors, USA .All rights reserved. ISBN: 978-1-63248-117-7 doi: 10.15224/ 978-1-63248-117-7-51 COMMUNITY DETECTION USING Central Force Optimization (CFO) Govind Agarwal 1 , Santosh Kumar Chourasia 1 , Anupam Biswas 1 , Siddhartha K Arjaria 2 , Bhaskar Biswas 1 AbstractCommunity structure is believed to be one of the notable features of complex networks representing real complicated systems. Very often, uncovering community structures in networks can be regarded as an optimization problem, thus, many evolutionary algorithms based approaches have been put forward. . In this paper Central Force Optimization (CFO), physics based optimization, and its variants are used to detect communities. CFO is deterministic in nature, unlike the most widely used meta-heuristics. However, CFO is not free from the problem of premature convergence. Therefore the variants used Adaptive CFO (ACFO) and Multi-Start CFO (MCFO) are used in enhancing the convergence. KeywordsCommunity Detection, Physics Inspired Optimization, CF, Social Network Analysis. I. Introduction In recent times, Social networks became an important role in every aspect of modern life. Researchers, scientists and industry have shown interest in analysis of such networks. These Networks can be viewed as massive graphs that are composed of a set of vertices and edges, where nodes represent the objects and links represent the interactions amongst them, and then apply certain techniques to analyze the properties of the graph based network. One of such techniques for analyzing social networks is community detection. Communities are regarded as sub-graphs which have dense intra-links and sparse inter-links. Communities are also known as clusters or modules of graph. Mostly, the detection of community structures in networks can be considered either as a clustering problem or an optimization problem, thus, the choice of an appropriate optimization algorithm and evaluation function affects the ultima detection performance. Over the last decades, many nature-inspired heuristic optimization algorithms without requiring much information about the function became the most widely used optimization methods such as genetic algorithms (GA), particle swarm optimization (PSO), ant colony optimization (ACO), cuckoo search (CS) algorithm, group search optimizer (GSO), and glowworm swarm optimization (GSO1). 1. Department of Computer Science and Engineering, Indian Institute of Technology (BHU), Varanasi India. 2. Technocrats Institute of Technology, Bhopal, India These search methods all simulate biological phenomena. For the algorithms that are not bio-inspired, most have been developed by mimicking certain physical and/or chemical laws, including electrical charges, gravity, river systems, etc. As different natural systems are relevant to this category, we can even subdivide these into many subcategories which are not necessary. Since our work is based on physics inspired optimization techniques, we will not talk about chemistry or biology inspired algorithms. Some of the well-known physics optimization algorithms are as follows [5]: 1. Newton‟s gravitational law Pure physics CFO APO GSA GIO Semi physics IGOA 2. Quantum mechanics Pure physics QGA QEA Semi physics QPSO QSE QICA CQACO QBSO 3. Universe theory Pure physics BB-BC GBSA 4. Electromagnetism Pure physics EM 5. Electrostatics Pure physics ES Different from these algorithms, some heuristic optimization algorithms based on physical principles have been developed, for example, simulating annealing (SA) algorithm, electromagnetism-like mechanism (EM) algorithm, central force optimization (CFO) algorithm [1], gravitational search algorithm (GSA), and charged system search (CSS). SA simulates solid material in the annealing process. EM is based on Coulomb‟s force law associated with electrical charge process. GSA and CFO utilize Newtonian mechanics law. CSS is based on Coulomb‟s force and Newtonian mechanics laws. Unlike other algorithms, CFO is a deterministic method. In other words,