Journal Article10.1007/S10732-017-9330-4
Evolutionary computation for automatic Web service composition: an indirect representation approach
34
TL;DR: A novel framework based on an indirect representation is proposed and tested, with results showing that the quality of the solutions produced by the proposed indirect approach is higher than that of a baseline direct representation-based approach for twelve out of the thirteen datasets considered.
read more
Abstract: Web services have become increasingly popular in recent years, and they are especially suitable to the process of Web service composition, which is when several services are combined to create an application that accomplishes a more complex task. In recent years, significant research efforts have been made on developing approaches for performing Quality of Service -aware Web service composition. Evolutionary computing (EC) techniques have been widely used for solving this problem, since they allow for the quality of compositions to be optimised, meanwhile also ensuring that the solutions produced have the required functionality. Existing EC-based composition approaches perform constrained optimisation to produce solutions that meet those requirements, however these constraints may hinder the effectiveness of the search. To address this issue, a novel framework based on an indirect representation is proposed in this work. The core idea is to first generate candidate service compositions encoded as sequences of services. Then, a decoding scheme is developed to transform any sequence of services into a corresponding feasible service composition. Given a service sequence, the decoding scheme builds the workflow from scratch by iteratively adding the services to proper positions of the workflow in the order of the sequence. This is beneficial because it allows the optimisation to be carried out in an unconstrained way, later enforcing functionality constraints during the decoding process. A number of encoding methods and corresponding search operators, including the PSO, GA, and GP-based methods, are proposed and tested, with results showing that the quality of the solutions produced by the proposed indirect approach is higher than that of a baseline direct representation-based approach for twelve out of the thirteen datasets considered. In particular, the method using the variable-length sequence representation has the most efficient execution time, while the fixed-length sequence produces the highest quality solutions.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Cluster-Guided Genetic Algorithm for Distributed Data-intensive Web Service Composition
Soheila Sadeghiram,Hui Ma,Gang Chen +2 more
- 01 Jul 2018
TL;DR: A novel method based on Genetic Algorithm (GA) which uses a variation of K-means clustering algorithm to propose a communication cost and time model of a composed Web service considering communication delay and cost.
23
QoS-driven metaheuristic service composition schemes: a comprehensive overview
TL;DR: A comprehensive survey and taxonomy of such QoS-oriented metaheuristic WS composition schemes provided in the literature is presented and how meta heuristic algorithms are adapted for the WS composition problem is investigated.
22
Evolutionary Multitasking for Semantic Web Service Composition
Chen Wang,Hui Ma,Gang Chen,Sven Hartmann +3 more
- 10 Jun 2019
TL;DR: In this article, an effective permutation-based evolutionary multi-tasking approach that can simultaneously generate a set of solutions, with one for each service request, was proposed to solve the problem of web service composition.
19
•Posted Content
Evolutionary Multitasking for Semantic Web Service Composition
TL;DR: This work proposes an effective permutation-based evolutionary multi-tasking approach that can simultaneously generate a set of solutions, with one for each service request, and introduces a neighborhood structure over multiple tasks to allow newly evolved solutions to be evaluated on related tasks.
18
Composing Distributed Data-intensive Web Services Using a Flexible Memetic Algorithm
Soheila Sadeghiram,Hui Ma,Gang Chen +2 more
- 01 Jun 2019
TL;DR: In this article, the authors proposed an MA-based approach to solve the problem of distributed Data-intensive Web Service Composition (DWSC) in an effective and efficient manner.
11
References
•Book
Genetic Programming: On the Programming of Computers by Means of Natural Selection
John R. Koza
- 01 Jan 1992
TL;DR: This book discusses the evolution of architecture, primitive functions, terminals, sufficiency, and closure, and the role of representation and the lens effect in genetic programming.
15K
Particle swarm optimization: developments, applications and resources
TL;DR: Developments in the particle swarm algorithm since its origin in 1995 are reviewed and brief discussions of constriction factors, inertia weights, and tracking dynamic systems are included.
4.5K
Service-Oriented Computing: State of the Art and Research Challenges
TL;DR: A service-oriented computing promotes the idea of assembling application components into a network of services that can be loosely coupled to create flexible, dynamic business processes and agile applications that span organizations and computing platforms.
Fast planning through planning graph analysis
Avrim Blum,Merrick L. Furst +1 more
TL;DR: Graphplan as mentioned in this paper is a partial-order planner based on constructing and analyzing a compact structure called a planning graph, which can be used to find the shortest possible partial order plan or state that no valid plan exists.
1.6K
A survey of automated web service composition methods
Jinghai Rao,Xiaomeng Su +1 more
- 06 Jul 2004
TL;DR: An overview of recent research efforts of automatic Web service composition both from the workflow and AI planning research community is given.