用户约束感知下的基于QoS的服务组合研究

来源 :华南农业大学 | 被引量 : 0次 | 上传用户:gugugou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务组合的目标是将功能不同的服务堆叠在一起以创建新的增值服务。自动化的Web服务组合是面向服务计算的重要研究方向之一,因为它允许用户仅简单地通过指定应用程序所需的输入和输出,以及程序应遵守的任何约束条件来创建应用程序。而一般来说,研究人员的目标则是通过同时考虑功能和非功能特性来进行自动化的Web服务组合。但是,如何以一种高效的方式,从庞大的候选服务仓库中选择和组合服务,使得用户的复杂需求得到最大置信度的满足,这依然是一个巨大的挑战。另外地,传统的Web服务组合通常考虑服务的功能性特性,即输入和输出,以及非功能性功能,如服务质量,结构约束,用户偏好和服务的可信度,将不同功能的服务进行组合以满足用户的复杂需求。但是,在一些复杂的实际应用场景中,具有相同功能的Web服务可以提供丰富而又具备差异的内容信息而用户对这些信息具备一定程度的筛选条件,而目前已有的研究中并没有注意到这一点,即在进行服务组合时考虑用户对Web服务所提供内容的约束限制。总体来说,本文在进行服务组合时同时考虑了下面三个维度上的信息:功能特征,服务质量和用户对Web服务所提供内容的约束条件。为解决这一新问题,本文提出了一个带用户约束感知的基于Qo S的服务组合框架。该框架旨在保证整个求解过程重用户的约束不被违背。更进一步地,将用户约束限制下的条目解数量化成一个新的Qo S指标,纳入目标函数里面进行求解。具体是将带用户约束的基于Qo S的服务组合问题建模成一个单目标的组合优化问题,使用改进的遗传算法求解。在实验中,本文使用了旅游领域的真实数据集。实验结果证明,在满足用户对内容约束的前提下,我们的方法在创建功能齐全且服务质量最优的解决方案过程中是有效的。更进一步地,本文还针对用户约束感知下基于Qo S的服务组合这一新问题可能带来的2个子问题即过约束问题和欠约束问题进行了研究,并提出了相应的解决方案。一方面,本文考虑了用户提供的约束可能会存在潜在冲突的情况,这种隐式冲突约束将会导致过约束问题即无解情况的发生。为了解决这一问题,本文将该问题建模成了约束满足问题,并改进了2种已有的约束纠正方法。这2种改进后的约束纠正算法能以更少的冲突性检查代价解决过约束问题。为了验证本文提出算法的有效性,本文分别在旅游领域的真实数据集和约束满足领域的基准数据集进行了实验。实验结果表明,本文改进的算法所需要的冲突性检查代价最少,效率最高。另一方面,我们还研究和探讨了用户需求不明确的情况引起的约束不足问题即解爆炸问题。传统的做法是,当用户需求不明确时,往往需要使用额外的信息发现用户的潜在需求。本文使用数据挖掘手段,从解空间自身的信息中寻找用户的潜在的兴趣点。具体为本文提出了一种约束引导机制来帮助用户在过多的解决方案空间中快速找到满意的方案。在实验中,本文使用了公开的房源信息的数据集并开发出了一个房源信息查询的仿真系统。然后在不同规模的数据集上进行了对比实验:随机模拟实验和仿真实验。实验结果表明,跟普通查询和仅仅使用约束满意度等方法对比,本文的约束引导机制方法能够以更少的浏览成本找到用户满意的解。
其他文献
柑橘是我国南方地区最重要的果树之一,柑橘产业已成为南方农业经济中不可或缺的一部分。而黄龙病(Huanglongbing,HLB)被认为是柑橘的癌症,蔓延速度快、危害大。感染黄龙病的柑橘树,产量和质量会受到严重的影响、甚至死亡,给果农及相关产业造成巨大的经济损失。目前还没有药物可以治愈柑橘黄龙病,对于黄龙病的预防,常用的诊断方法,如PCR(Polymerase Chain Reaction)检测、D
学位
中国是水稻种植大国,种植面积占全球水稻种植面积的18.4%左右,年产量占全球水稻产量27.6%,在全球水稻产量中居于首位。在水稻生产中,由于水田泥土松软、质地不均匀、插秧机驾驶员调控不恰当等原因,导致秧苗的田间分布不规整,使田间管理机械在后续的作业过程中不可避免地压苗、伤苗,限制了田间管理机械的发展和应用。因此,本研究提出基于深度神经网络模型的秧苗行线提取算法,并搭建了嵌入式平台,以期为插秧机提供
学位
我国是世界上温室面积最大的国家。随着中国农业经济的不断发展,用于栽培农作物温室面积的不断扩大的情况下,改进温室控制算法的重要性已经凸显。国外发展控制温室环境技术的时间相对更早,有更先进的温室硬件基础、一体化控制系统和控制算法,使得国外温室的种植效率非常高。与国外的控制技术相比,国内开始研究的时间点较晚,达到的技术水平也不够高,其中未能提高控制性能的一个原因是缺少智能算法与控制方法的结合。PID控制
学位
智能化设计是当前机械装备设计的发展方向。结合智能化设计方法,实现农机装备的快速、高效设计,已成为国内外农业工程领域的研究热点。在大型拖拉机中,传动系统是保证工作性能的关键,实现大型拖拉机传动系统的智能化设计是完善整机装备智能化设计的关键一步。以大型拖拉机传动系统为研究对象,结合多目标优化设计、多属性融合决策以及设计重用技术等智能化设计方法,实现传动系统智能化设计。本文在充分分析大型拖拉机传动系统的
学位
银杏(Ginkgo biloba L.),是银杏科、银杏属的落叶大乔木,因其叶制剂与果制剂系列产品的药效与保健功能被人们广泛关注。由于外种皮用银杏施肥管理比较粗放,施用方式不当,导致外种皮质量不稳定且产量低。因此,以外种皮用银杏为研究对象,开展外种皮用银杏林施肥管理技术等方面研究,有利于研制银杏专用肥配方,促进外种皮用银杏生产。本文定点广东梅州梅西镇一银杏果园开展研究,在调查分析银杏园本底条件(包
学位
随着农机作业质量要求的提高,GPS系统被广泛应用在农机导航上,用来获得农机的准确定位以满足精准农业的需求。得到的GPS位置信息需要经过坐标转换以适应不同的需要。在进行农机导航的路径规划、数据分析及观测作业质量时,GPS数据常转换至高斯投影平面,但高斯投影存在坐标数值大且不灵活等特点。在位置测量时,如田间采样及测绘,GPS常与全站仪进行组合测量,通过控制点求解坐标转换模型,得到目标点的大地坐标,由于
学位
随着互联网技术的发展,文本数据呈现爆炸式增长趋势。自然语言是当今最亟待开发的数据形式之一。通过自然语言处理技术,可以让计算机理解人类的语言,在海量文本数据中找到对用户有用的数据。人类的语言非常丰富,文本数据转化为数学向量之后往往是高维且稀疏的,这加大了文本特征选择的难度,因此如何设计文本特征选择算法显得非常重要。文本分类和聚类都是根据文本语义的不同,将不同的文本划分到不同的类别。但是,分类是一种有
学位
3D打印方法是一种以数字模型文件为基础,运用粉末状金属或塑料等可粘合材料,通过逐层打印的方式来构造物体。3D打印的应用范围很广,如打印机械零件、模型、人体器官、食品、服装等。而水果的3D打印也有重要的用途。比如在水果销售中或者在教学娱乐和博物馆中的果品展示。甚至可以在太空中打印可食用的水果,以满足航天员的心理需求。这些应用急需要有关于水果的建模及3D打印的软件。本文的研究工作主要如下:为建立水果的
学位
由外界激励所引起的破坏性振动问题,一直以来都受到汽车、航空和船舶等各类工程相关领域内学者的密切关注。通常,控制结构振动的途径包括改变结构的原有构造和在结构表面附加阻尼层材料的两种方法。考虑到现今工程应用对结构轻量化设计的需求不断提高,本文基于变密度法,结合结构动力学拓扑优化技术,分别进行多尺度栅格结构的动力学拓扑优化设计和附加阻尼层结构的动力学拓扑优化设计。本文的主要工作内容如下:(1)提出一种以
学位
在水稻的生长过程中由于种植不均匀和施肥不合理等人为因素,或虫害、台风和洪涝等自然灾害因素导致植物坏死,部分作业区域的水稻覆盖度很低,在植保无人机作业过程中若对此区域进行施药,则会造成农药的浪费,且传统植保无人机在启制动和转向过程中会由于飞行速度的改变而造成喷雾不均匀以及农药利用率低。针对以上问题,本文设计了一种植保无人机自适应变量对靶喷雾系统,该系统可在无人机作业过程中采集飞行速度、田间图像和喷雾
学位