Professional Documents
Culture Documents
Networks Community Detection Using Artificial Bee Colony Swarm Optimization
Networks Community Detection Using Artificial Bee Colony Swarm Optimization
Networks Community Detection Using Artificial Bee Colony Swarm Optimization
{aboitcairo,aly.fahmy}@gmail.com
3 Faculty of Mathematics and Computer Science, Babes-Bolyai University, Romania
4 Faculty of Computers and Information, BeniSuef University, Egypt
5 Scientific Research Group in Egypt (SRGE), Cairo, Egypt
http://www.egyptscience.net
1 Introduction
Networks are used to model and represent many real world systems. Society offers a
wide variety of possible group organizations starting from families up to nations. The
evolution of Internet has also led to the creation of online communities. Indeed, social
communities have been studied for a long time [1]. Communities also occur in many
networked systems from biology, computer science, engineering, economics, politics,
etc. In protein-protein interaction networks, communities are likely to group proteins
having the same specific function within the cell [2]. These facts have made complex
network analysis a popular research area. A common feature of complex networks is
community structure [3], i.e. groups of nodes in the network that are more densely
connected internally than with the rest of the network. Communities play special roles
P. Krömer et al. (eds.), Proceedings of the Fifth Intern. Conf. on Innov. in 229
Bio-Inspired Comput. and Appl. IBICA 2014, Advances in Intelligent Systems and Computing 303,
DOI: 10.1007/978-3-319-08156-4_23, c Springer International Publishing Switzerland 2014
230 A.I. Hafez et al.
2.1 Objectives
The objective function plays an important role in the optimization process; it’s the
“steering wheel” in the process that leads to good solutions. Many objective functions