Multiagent evolutionary computation (MAEC) is a new paradigm to efficiently solve a range of complex problems, by combining the advantages of evolutionary computation (EC) and multiagent systems (MAS). In general, there are three categories in MAEC: 1) "agent based EC" incorporates characteristics of intelligent agents, and adopts techniques in MAS to enhance the performance of EC; 2) "evolutionary computation based MAS" utilizes evolutionary techniques to design self-learning agents, to improve the efficiency of interactions between agents, and to increase the effectiveness of the whole system; 3) I would like to express my sincere thanks to my supervisors Prof. Jie Zhang and Prof. Yew-Soon Ong from School of Computer Engineering, who have continuously encouraged, inspired and supported me throughout my Ph.D. research career. My immense gratitude goes to my wife (Ms. Dan Zeng), my parents and my two elder sisters for their great love and continuous encouragement in both my study and life. I also want to thank my colleagues, Ms.