Title
On the effects of seeding strategies: a case for search-based multi-objective service composition.
Abstract
Service composition aims to search a composition plan of candidate services that produces the optimal results with respect to multiple and possibly conflicting Quality-of-Service (QoS) attributes, e.g., latency, throughput and cost. This leads to a multi-objective optimization problem for which evolutionary algorithm is a promising solution. In this paper, we investigate different ways of injecting knowledge about the problem into the Multi-Objective Evolutionary Algorithm (MOEA) by seeding. Specifically, we propose four alternative seeding strategies to strengthen the quality of the initial population for the MOEA to start working with. By using the real-world WS-DREAM dataset, we conduced experimental evaluations based on 9 different workflows of service composition problems and several metrics. The results confirm the effectiveness and efficiency of those seeding strategies. We also observed that, unlike the discoveries for other problem domains, the implication of the number of seeds on the service composition problems is minimal, for which we investigated and discussed the possible reasons.
Year
DOI
Venue
2018
10.1145/3205455.3205513
GECCO
Keywords
Field
DocType
Service composition, search-based software engineering, multi-objective optimization, evolutionary algorithm, seeding strategy
Population,Mathematical optimization,Evolutionary algorithm,Computer science,Quality of service,Multi-objective optimization,Artificial intelligence,Workflow,Optimization problem,Seeding,Machine learning,Search-based software engineering
Conference
ISBN
Citations 
PageRank 
978-1-4503-5618-3
4
0.38
References 
Authors
12
3
Name
Order
Citations
PageRank
Tao Chen159929.93
Miqing Li2105536.73
Xin Yao314858945.63