A social network grows over a period of time with the formation of new
connections and relations. In recent years we have witnessed a massive growth
of online social networks like Facebook, Twitter etc. So it has become a
problem of extreme importance to know the destiny of these networks. Thus
predicting the evolution of a social network is a question of extreme
importance. A good model for evolution of a social network can help in
understanding the properties responsible for the changes occurring in a network
structure. In this paper we propose such a model for evolution of social
networks. We model the social network as an undirected graph where nodes
represent people and edges represent the friendship between them. We define the
evolution process as a set of rules which resembles very closely to how a
social network grows in real life. We simulate the evolution process and show,
how starting from an initial network, a network evolves using this model. We
also discuss how our model can be used to model various complex social networks
other than online social networks like political networks, various
organizations etc..Comment: 5 pages, 8 figures, 2 algorithm