Research Article

An Evolutionary Multiagent Framework for Multiobjective Optimization

Algorithm 1

CCMO-EMAS.
Input: : multiobjective function; : initial solutions set; : number of agent team; : initial agent team; : number of iterations;
Output: optimal agent team ; solutions in system memory ;
(1)Initial T = 0 and i = 0;
(2)Decompose population into
(3)Copy into ;
(4)while do
(5)for each do
(6)  Decode an agent into a multi-objective cooperative co-evolutionary algorithm A;
(7)  Choose a sub-population in as initial population of algorithm A;
(8)  Use algorithm A to optimize based on the collaboration mechanism in ;
(9)  Update through ;
(10)  Obtain score and age of agent ;
(11)end for
(12)Use elite genetic algorithm to evolve the agent team based on the score and age;
(13)Update through ;
(14)T = T + 1;
(15)end while