I. Introduction
The science of groups can be traced to the work of 19th century naturalists like Tajfel [1]. In the 1970s, driven by the desire to understand social discrimination, aggression, and conflict between different groups in society, Tajfel [1] developed what later became known as social identity theory. This seminal work has informed analysis of a variety of group issues ranging from participation in political movements to leadership in organizations [2], [3]. Since Tajfel’s [1] work, group theory has become a major area of research [4]. Szathmáry [5] agreed that “the benefits of cooperation can drive the evolution of a population structure that supports cooperative behavior.” What is more, group collaboration is an emerging methodology to research the theory of group behavior [6], [7]. In view of this, the motivation of this paper is to mimic group theory, and then design corresponding algorithms to solve the complex problems because of their intelligence and simplicity.