首页> 外文期刊>Future generation computer systems >Predatory Search-based Chaos Turbo Particle Swarm Optimisation (PS-CTPSO): A new particle swarm optimisation algorithm for Web service combination problems
【24h】

Predatory Search-based Chaos Turbo Particle Swarm Optimisation (PS-CTPSO): A new particle swarm optimisation algorithm for Web service combination problems

机译:基于掠夺性搜索的混沌涡轮粒子群优化(PS-CTPSO):一种针对Web服务组合问题的新型粒子群优化算法

获取原文
获取原文并翻译 | 示例
       

摘要

Web service combinatorial optimisation is an NP problem (that is, characterised by a nondeterministic polynomial time solution), based on the logical relationship between each service pair. As a consequence, obtaining the best Web service composition scheme is typically a complex task. In this article, we propose the Predatory Search-based Chaos Turbo Particle Swarm Optimisation (PS-CTPSO) algorithm, a chaotic particle swarm optimisation algorithm based on the predatory search strategy, which has significant potential to enhance the overall performance of the Autonomous Cloud.This is achieved by integrating a predatory search and cotangent sequence strategies with the particle swarm optimisation algorithm. More specifically, the PS-CTPSO algorithm identifies a feasible service via a global search, and subsequently, it obtains suitable candidate services within the corresponding chain. The different Web services are grouped into the same class, depending on whether they have the same input and output sets, thus reducing the number of combinations and improving the searching efficiency. In the initialisation phase, the PS-CTPSO component introduces the cotangent method, rather than a random one, which defines individual candidate services within the corresponding classes, creating a feasible service chain. In the update phase, a novel set of rules is used to perturb the velocities and positions of particles for assessing the ideal global search capabilities and adaptability. This effectively overcomes any premature problem, which commonly occurs in traditional PSO (Particle Swarm Optimisation) algorithms, and logic optimisation ensures the diversity of the final combination scheme. In this article, a prototype system (BestWS) is created, based on the directed graph generated by the logic relationships between Web services and the PS-CTPSO, Graph-Based Particle Swarm Optimisation (GB-PSO), Chaos Particle Swarm Optimisation (CS-PSO) and Chaos Particle Swarm Optimisation with Predatory Search strategy (PS-CSPSO) algorithms. The experimental results demonstrate that the cotangent sequence is more suitable than the chaotic one in the field of Web service combination optimisation. Furthermore, compared with the typical implementation of GB-PSO and PS-CSPSO, PS-CTPSO obtains better results, whilst attaining the global optimum with fewer iterations, and with an improved overall ergodicity.
机译:基于每个服务对之间的逻辑关系,Web服务组合优化是一个NP问题(即以不确定的多项式时间解决方案为特征)。结果,获得最佳的Web服务组合方案通常是一项复杂的任务。在本文中,我们提出了基于掠夺性搜索的混沌Turbo Turbo粒子群优化算法(PS-CTPSO),这是一种基于掠夺性搜索策略的混沌粒子群优化算法,具有极大的潜力来增强自治云的整体性能。这是通过将掠夺性搜索和切线序列策略与粒子群优化算法集成在一起来实现的。更具体地说,PS-CTPSO算法通过全局搜索识别可行的服务,随后,它在相应链中获得合适的候选服务。根据不同的Web服务是否具有相同的输入和输出集,将它们分组为同一类,从而减少组合的数量并提高搜索效率。在初始化阶段,PS-CTPSO组件引入了余切方法,而不是随机方法,该方法定义了相应类别中的各个候选服务,从而创建了一条可行的服务链。在更新阶段,使用一组新颖的规则来扰动粒子的速度和位置,以评估理想的全局搜索功能和适应性。这有效地解决了传统PSO(粒子群优化)算法中常见的任何过早问题,并且逻辑优化可确保最终组合方案的多样性。在本文中,基于由Web服务和PS-CTPSO之间的逻辑关系生成的有向图,基于图的粒子群优化(GB-PSO),混沌粒子群优化(CS),创建了原型系统(BestWS)。 -PSO)和具有掠夺性搜索策略(PS-CSPSO)算法的混沌粒子群优化。实验结果表明,在Web服务组合优化领域中,余切序列比混沌序列更合适。此外,与GB-PSO和PS-CSPSO的典型实现方式相比,PS-CTPSO获得了更好的结果,同时以更少的迭代次数和更高的整体遍历性实现了全局最优。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号