首页> 中文学位 >基于强化学习进行Web服务组合的研究
【6h】

基于强化学习进行Web服务组合的研究

代理获取

目录

文摘

英文文摘

声明

第一章 绪论

1.1 研究背景

1.2 国内外研究现状

1.3 研究内容与贡献

1.4 论文的结构安排

第二章 研究基础

2.1 Web服务

2.1.1 Web服务概述

2.1.2 Web服务体系架构

2.1.3 Web服务相关规范

2.2 Web服务组合

2.2.1 Web服务组合概述

2.2.2 Web服务组合举例

2.2.3 Web服务组合的比较与分类

2.3 本章小结

第三章 强化学习

3.1 强化学习概述

3.2 强化学习算法

3.2.1 强化学习的模型基础

3.2.2 强化学习的主要算法

3.2.3 强化学习的其他算法

3.3 本章小结

第四章 偏好逻辑

4.1 偏好概述

4.1.1 偏好的描述方法

4.1.2偏好的定性描述方法

4.2 偏好逻辑

4.2.1 偏好逻辑概况

4.2.2偏好逻辑理论

4.2.3 非单调的偏好逻辑

4.3 本章小结

第五章 RLPLA

5.1 RLPLA概述

5.2 场景描述

5.3 重要约定

5.4 RLPLA算法

5.4.1 基于强化学习的服务组合

5.4.2 基于偏好逻辑的服务选择

5.4.3 RLPLA算法

5.5 本章小结

第六章 实验分析

6.1 实验数据

6.1.1 功能性方面的实验

6.1.2 QoS属性方面的实验

6.2 本章小结

第七章 总结与展望

7.1 本文总结

7.2 未来工作

致 谢

参考文献

附录

展开▼

摘要

服务组合已经成为Web服务研究领域的热点。在服务组合中潜在着诸多问题,如服务组合方法(即Web服务如何组合、能否自动组合),组合的正确性验证,Web服务间的协作、事务处理,以及服务质量(QoS)等等,这些问题都有待于解决或完善。本文将主要围绕服务组合方法以及服务质量这两方面进行深入的研究。
   就目前而言,服务组合方法大致有两种分类方法:第一种分类,静态组合和动态组合;第二种分类,手动组合和自动组合。对于静态组合、动态组合已经有相当多的研究成果,但大都是手动组合的方法,而关于自动组合的却很少见。在我们组的研究工作中,将把强化学习理论引入Web服务领域以实现自动组合。基于强化学习的自动组合可以随着环境的变化实时调整业务流程,具有智能的特征。
   另一方面,当web服务数量逐渐增多,有着相同功能属性的web服务也随之增多,于是需要依据用户给出的QoS需求,从中选出用户最为满意的那一个,这就是基于QoS的服务选择。基于QoS的服务选择最常用的是定量的方法,而这种方法不足以准确表达用户的QoS需求,所以我们将采用偏好逻辑这种定性的方法来建模用户的需求。
   最后,Web服务是通过“功能属性”、“非功能属性”这两方面来完整描述的。服务组合方法就是针对功能属性方面的研究,而基于QoS的服务选择就是针对非功能属性方面的研究。一直以来这两方面是相对独立的研究课题,很少有关于服务组合的完整的解决方案。我们组的研究,是将强化学习和偏好逻辑完全溶合在一起,不仅研究服务的功能属性,又充分考虑QoS这样的非功能属性,从而实现服务组合的一个完整的解决方案。
   我们的研究成果最终是以RLPLA(algorithm of web services composition based on reinforcement learningand preference logic)算法来呈现的,这是基于强化学习和偏好逻辑对服务组合领域以上两大问题较为完整的研究。在文中还将有大量实验数据为佐证,以充分显示RLPLA的性能。
   总结以上,本文的主要贡献可以概括为以下三点:
   1.基于强化学习实现自动组合。
   2.用一种定性而非定量的方法去解决基于QoS的服务选择问题。
   3.提出一种完整的解决方案,不仅研究服务的功能属性,又充分考虑QoS这样的非功能属性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号