Genetic Programming with Greedy Search for Web Service Composition.

Anqi Wang,Hui Ma,Mengjie Zhang
DOI: https://doi.org/10.1007/978-3-642-40173-2_2
2013-01-01
Abstract:Service compositions build new web services by orchestrating sets of existing web services provided in service repositories. Due to the increasing number of available web services, the search space for finding best service compositions is growing exponentially. In this paper, a combination of genetic programming and random greedy search is proposed for service composition. The greedy algorithm is utilized to generate valid and locally optimized individuals to populate the initial generation for genetic programming, and to perform mutation operations during genetic programming. A full experimental evaluation has been carried out using public benchmark test cases with repositories of up to 15,000 web services and 31,000 properties. The results show good performance in searching for best service compositions, where the number of atomic web services used and the tree depth are used as objectives for minimization.
What problem does this paper attempt to address?