Service selection algorithm based on multi-objective particle swarm optimization

Xuesheng Sun,Jiuxin Cao,Bo Liu,Bo Hu,Heguang Li
DOI: https://doi.org/10.3969/j.issn.1001-0505.2009.04.007
2009-01-01
Abstract:An efficient service selection algorithm based on a multi-objective particle swarm optimization algorithm, MOPSOSS, is proposed. First, the service selection problem is modeled as a multi-objective constrained combinatorial optimization problem. Then according to the domination concept, new component service set, whose size is far less than the original one, is constructed. The multi-objective particle swarm optimization is employed and then pareto optimal solutions are obtained. The theoretical analysis proves that MOPSOSS can correctly obtain global optimal solutions. Comparison with the genetic algorithm (GA) shows that under the problem size of greater than 150, the average running time of MOPSOSS is 7% of that of GA, that solution number and distribution scope is respectively 1.15 and 1.5 times higher than GA. Moreover, 75% of MOPSOSS solutions can dominate GA ones. As restriction strength increasing, MOPSOSS running time decreases and the solution quality does not evidently decrease. MOPSOSS can obtain adequate high quality solutions in a shorter time than GA.
What problem does this paper attempt to address?