基于改进BPSO算法的Web服务选择研究

基于改进BPSO算法的Web服务选择研究

论文摘要

随着Web服务在网络上的广泛应用,单个Web服务的功能已经不能满足用户(服务请求者)的复杂需求,这时就需要对单个Web服务进行组合,以便产生满足用户需求的、新的、功能更强大的组合服务。然而面向网络上出现与日剧增的具有相同或相似功能不同服务质量的Web服务,用户对服务的功能、服务的个性化、服务质量要求越来越高,因此如何在大量的这些Web服务中,选择一组服务,使得所有组合出的服务具有最好的质量,用户满意度最高,成为Web服务组合的重要问题。现有的基于功能性的Web服务选择技术已经无法解决这一问题,因此基于服务质量(QoS)对Web服务组合进行选择的技术已成为当今工业界和学术界共同关注的焦点。本文针对现有粒子群算法容易陷入局部最优、“早熟“的缺点,提出了一种改进的离散二进制粒子群算法(BPSO),并应用该算法来求解基于服务质量QoS约束的复杂Web服务的服务组合选择问题。首先介绍Web服务的概念、特点、体系结构、Web服务组合等相关技术,对目前出现的Web服务组合选择的算法存在的优缺点做了详细的分析。给出具体QoS属性的含义,深入研究了Web服务的服务质量(QoS)量化处理技术以及基于服务质量约束的Web服务组合算法,提出一种基于多维服务质量的服务选择模型,定义了一套服务质量效用评价函数,从多属性角度出发,根据用户的应用环境和个人偏好来设置QoS属性约束,使选择出服务组合更加符合用户的需求。其次,考虑到基于QoS的Web服务组合选择问题属于NP难问题,在分析粒子群算法的原理以及优缺点的基础上,引入了一种自适应变异算子,在算法迭代过程中加入变异操作,并根据种群适应度方差值自适应地调整变异概率的大小,增加粒子的多样性并保证最优解在可行解区域内;使用线性递减的惯性权重,增强算法的全局寻优能力;采用贪心策略对不可行粒子进行修正调整。最后对改进的BPSO算法求解基于QoS的Web服务选择问题进行了大量的仿真实验,并和遗传算法求解做了比较,验证了算法的有效性,结果表明算法在求解速度和平均适应度具有较大的优越性。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 插图索引
  • 附表索引
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 研究内容和研究现状
  • 1.3 本文研究工作
  • 1.4 论文研究内容和组织结构
  • 第2章 Web 服务相关技术概述
  • 2.1 Web 服务定义
  • 2.2 Web 服务的体系结构
  • 2.3 Web 服务组合
  • 2.4 小结
  • 第3章 基于 QoS 的 Web 服务选择算法
  • 3.1 Web 服务的 QoS 技术
  • 3.1.1 Web 服务 QoS 属性定义
  • 3.2 基本服务 QoS 模型的计算
  • 3.3 组合服务 QoS 模型的计算
  • 3.4 小结
  • 第4章 改进的粒子群算法
  • 4.1 粒子群算法概述
  • 4.1.1 粒子群算法
  • 4.1.2 粒子群算法描述
  • 4.1.3 粒子群算法分析
  • 4.2 二进制粒子群算法
  • 4.3 改进的 BPSO 算法求解 Web 服务选择
  • 4.3.1 目标函数的设计
  • 4.3.2 粒子编码及初始粒子种群生成策略
  • 4.3.3 线性递减惯性权重
  • 4.3.4 粒子的自适应变异策略
  • 4.3.5 粒子位置的贪心修正
  • 4.4 算法步骤
  • 4.5 小结
  • 第5章 实验结论及分析
  • 5.1 实验条件和要求
  • 5.2 算法有效性
  • 5.3 运行时间对比
  • 5.4 平均适应度对比
  • 5.5 小结
  • 结论
  • 参考文献
  • 附录A 攻读硕士期间所发表的学术论文
  • 致谢
  • 相关论文文献

    • [1].基于改进编码策略的BPSO配电网重构[J]. 电气开关 2015(06)
    • [2].基于BPSO和育种算法的配电网重构[J]. 黑龙江电力 2013(04)
    • [3].基于BPSO的四种生理信号的情感状态识别[J]. 计算机科学 2008(03)
    • [4].基于BPSO的棉花异性纤维目标特征快速选择方法[J]. 农业机械学报 2013(02)
    • [5].一种基于先验信息BPSO的基因选择方法[J]. 软件导刊 2015(07)
    • [6].变异BPSO方法在情感生理信号特征选择中的应用[J]. 中国西部科技 2011(06)
    • [7].BPSO优化朴素贝叶斯分类器的降水分级预报试验[J]. 解放军理工大学学报(自然科学版) 2014(04)
    • [8].基于改进BPSO算法的微网中微电源的组合优化[J]. 陕西电力 2014(09)
    • [9].基于BPSO随机子空间的文本情感分类研究[J]. 数据分析与知识发现 2017(05)
    • [10].基于BPSO与神经网络的实时P2P协议识别算法[J]. 中南大学学报(自然科学版) 2012(06)
    • [11].基于混沌BPSO的多目标优化频谱切换算法[J]. 杭州电子科技大学学报(自然科学版) 2020(01)
    • [12].基于BPSO的多故障最小候选集生成技术[J]. 系统工程与电子技术 2012(05)
    • [13].融合降噪自编码器与BPSO的特征组合方法及其中医应用[J]. 计算机应用研究 2019(10)
    • [14].基于BPSO算法电力系统故障可观的PMU配置[J]. 江西师范大学学报(自然科学版) 2017(02)
    • [15].基于QPSO与BPSO算法的动态微电网多目标优化自愈[J]. 电网技术 2012(10)
    • [16].基于BPSO的水下目标特征选择方法[J]. 计算机仿真 2008(01)
    • [17].基于BPSO和QPSO算法的智能小区用电控制[J]. 科技通报 2016(03)
    • [18].用免疫BPSO算法和N-1原则多目标优化配置PMU[J]. 高电压技术 2008(09)
    • [19].基于BPSO降维的软件故障倾向模块DNN预测[J]. 计算机工程与设计 2018(08)
    • [20].基于改进BPSO的Web服务组合选择算法[J]. 计算机工程 2011(24)
    • [21].基于BPSO和SVM的烟叶近红外有用特征光谱选择[J]. 物理实验 2015(06)
    • [22].改进的BPSO的特征基因选择方法及其在结肠癌检测中的应用研究[J]. 计算机科学 2013(07)
    • [23].基于改进BPSO的聚类选择性集成[J]. 系统工程与电子技术 2016(03)
    • [24].用于宽带自适应通信的认知无线电决策引擎设计[J]. 西南科技大学学报 2014(04)
    • [25].基于修正BPSO的通用模式指标上界估算方法[J]. 计算机工程 2018(10)
    • [26].基于免疫BPSO算法与拓扑可观性的PMU最优配置[J]. 电工技术学报 2008(06)
    • [27].基于改进BPSO算法的PMU优化配置新方法[J]. 广东电力 2018(01)
    • [28].融合BPSO最优粒子和被选概率特征有用光谱的选择[J]. 湖北农业科学 2016(01)
    • [29].基于BPSO和SVM的烤烟烟叶图像特征选择方法研究[J]. 湖北农业科学 2015(02)

    标签:;  ;  ;  ;  ;  

    基于改进BPSO算法的Web服务选择研究
    下载Doc文档

    猜你喜欢