基于混合多目标粒子群算法的工作流服务聚合问题研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:chenda1982
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
将多个工作流服务聚合为具有特定功能的服务来满足用户对复杂功能的需求已经成为一个研究热点。由于工作流服务不断增加,服务聚合往往会出现大量的备选方案,用户期望从这些方案中选择满足Qos全局最优的工作流服务聚合流程。现有服务聚合方法大多都是基于Qos局部最优原则,无法满足对Qos全局最优的需求。本文将满足Qos全局最优的工作流动态服务聚合问题转化为带约束的多目标优化问题。针对粒子群算法求解多目标优化问题上的优势,提出一种改进的混合多目标粒子群算法(IHMOPSO)。算法引入遗传算法中的交叉变异策略,并通过自适应的惯性权重调节和基于拥挤距离的全局最优解概率选择机制,改善了多目标粒子群算法收敛慢、容易陷入局部最优的缺陷。本文主要工作包括:①在对工作流动态服务聚合问题研究基础上,将满足Qos全局最优要求的动态服务聚合问题转化为带约束的多目标优化问题。②通过对多目标粒子群优化算法中的几种关键理论的分析,针对多目标粒子群算法的主要问题,提出一种改进的混合多目标粒子群优化算法。该算法利用遗传算法中的交叉变异策略,对精英种群中个体进行交叉变异,同时采用基于拥挤距离的全局最优解概率选择机制,保证Pareto最优集的多样性;自适应的惯性权重的设置,保证算法在全局搜索和局部搜索之间达到平衡;将种群划分为精英种群和普通种群,保证算法的收敛速度。③构建基于Qos的工作动态流服务聚合多目标优化模型,采用改进的混合多目标粒子群优化算法求解该多目标优化问题。④对本文所提方法进行实验验证:结合祥弘办公自动化系统的项目,构建工作流服务聚合实例模型,采用IHMOPSO算法对工作流服务聚合多目标优化问题进行求解。对算法的收敛速度及解集分布进行分析,说明本算法的可行性,将实验结果与同类方法比较,验证本算法的有效性。通过对本课题实验结果进行分析,本算法可收敛到一组满足Qos全局最优的服务聚合流程供用户选择,实验结果表明本算法具有较好的收敛速度和种群多样性。
其他文献
用中医理论探索糖尿病皮肤病变的发病原因及病理机制,为临床糖尿病皮肤病变处方用药提供思路.利用脏腑辨证、气血津液辨证和微观辨证的方法,探讨本病的中医发病机制.脏腑辨证
随着近年来现代网络技术突飞猛进的发展,互联网络的总体规模和业务类别都发生了很大改变,网络核心路由交换设备在带宽和QoS保障等性能方面都面临着严峻挑战,具有QoS保障的T比特
随着食品企业客户数量的不断增加、产品批量销售额的不断提高,为保证管理系统能够满足当前企业的发展需求,我们运用科学的分析与管理方法提出创新的企业管理支撑体系,使企业立于
电子商务已经成为贸易自由化、经济全球化的重要手段,同时也是传统产业变革的关键推动力。电子商务能节约商家进行商业活动的成本,简化商务活动的流程并缩短其运行周期,进而
数据仓库作为当今热门的数据分析工具,为企业决策提供了有力支持的同时,也越来越引起人们的关注。数据仓库的数据量较为庞大,实现数据分析与决策支持的复杂功能需要解决海量
在互联网中数据共享与功能互用的一个重要手段是通过Web服务来实现的,Web服务能较好地解决异构服务在松散藕合环境下的集成、协作和互操作的问题。Web服务组合解决了单个Web
随着互联网的发展,云计算技术应用越来越广泛。目前云计算中,研究的主要有公有云计算、公有云存储和基于企业级别的私有云计算平台,而涉及到个人云操作系统的较少。个人云操作系
慢性肾病属难治性疾病,现代医学尚无特效疗法,给人们带来身心痛苦.在漫长的病程中,虚实夹杂.彭建中教授认为慢性肾病的病机为热郁血分、络脉瘀阻,或湿热伤血、络脉瘀阻,制定
在出现落后任务时,现有的Hadoop推测式执行任务调度器会在空闲节点上为该任务进行备份执行,但并未周全地考虑该空闲节点的当前性能,可能造成这次备份任务仍然失败或执行速度