[发明专利]一种基于前景理论的不确定QoS感知Web服务选择方法有效
申请号: | 201810784014.5 | 申请日: | 2018-07-17 |
公开(公告)号: | CN109167806B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 付晓东;严华;刘骊;刘利军;冯勇 | 申请(专利权)人: | 昆明理工大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/927 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 650093 云*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 前景 理论 不确定 qos 感知 web 服务 选择 方法 | ||
1.一种基于前景理论的不确定QoS感知Web服务选择方法,其特征在于:首先根据用户对服务的QoS属性期望作为参照点,得到各服务的QoS属性相对于参照点的收益和损失,分别建立风险收益矩阵和风险损失矩阵;其次对于各服务的每一个QoS属性,考虑用户对收益和损失的风险态度以及用户对QoS属性值的取值概率大小的风险态度,根据前景理论分别计算得出各QoS属性的收益价值、损失价值、收益概率权重和损失概率权重,并得到每个服务的综合前景值;最后根据综合前景值的大小对服务进行排序,得到最优服务;
所述方法的具体步骤如下:
步骤1根据候选服务集合以及用户对服务QoS属性的期望,计算风险收益矩阵和风险损失矩阵;
记M={1,2,...,m},N={1,2,...,n},H={1,2,...,h},设候选服务集合为S={s1,s2,...,si,...,sm}(i∈M),候选服务集合S中服务的QoS属性集合为A={a1,a2,....aj,...,an}(j∈N),A'和A”分别表示成本型属性集合和效益型属性集合,A'∈A,A”∈A,且A'∪A”=A,用户对QoS属性的期望向量为R=(r1,r2,...,rj,...rn)(j∈N),F={f1j,f2j,...ftj,...,fhj}表示QoS属性aj的取值状态集合,其中ftj表示QoS属性aj的第t种状态,t∈H;
其中rj=(rj1,rj2,...rjt,...rjh)为用户对服务si的QoS属性aj的期望,rjt表示在第t种状态下用户对服务si的QoS属性aj的期望取值,j∈N,t∈H;aijt表示在第t种状态下服务si的QoS属性aj的取值;以用户对服务si的QoS属性aj的期望rj作为参照点,得出各QoS属性aj相对于参照点的收益和损失;
(a)当aijt≥rjt时,则属性值aijt相对于参照点rjt的收益Gijt为
损失Lijt为
(b)当aijt<rjt时,属性值aijt相对于参照点rjt的收益Gijt为
损失Lijt为
依据上述收益Gijt和损失Lijt分别建立风险收益矩阵Gt=[Gijt]m×n和风险损失矩阵Lt=[Lijt]|m×n;
步骤2、根据步骤1建立的风险收益矩阵Gt和风险损失矩阵Lt,考虑用户对收益和损失的不同风险态度,分别计算每个服务中各QoS属性的前景值,构建前景决策矩阵并得到每个服务的综合前景值;
根据前景理论,计算服务si的QoS属性aj的收益Gijt的价值Vij(+)t和损失Lijt的价值Vij(-)t
Vij(+)t=(Gijt)α
Vij(-)t=-λ(-Lijt)β
其中,α为用户的风险偏好系数,β为用户的风险厌恶系数,分别反映用户对收益和损失的不同风险态度,0<α<1,0<β<1;λ表示用户的损失规避程度,λ>1;
计算在第t种状态下,服务si的QoS属性值的取值概率根据经验分布函数计算取值概率其中*{aij1,aij2,...aijt}表示(aij1,aij2,...aijt)中不大于aijt的个数;
计算服务si的QoS属性aj的收益概率权重πij(+)t和损失概率权重πij(-)t
其中γ和δ分别反映用户对待收益风险和损失风险的态度,0<γ<1,0<δ<1;
计算服务si的属性aj的前景值根据前景值Vij构建前景决策矩阵V=[Vij]m×n,得到规范化前景矩阵其中Vjmax=max{|Vij|},依据简单加权原则以及服务属性权重ωj,计算每个服务的综合前景值
步骤3根据综合前景值Ui的大小对所有的服务进行排序,Ui越大,服务si越好。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明理工大学,未经昆明理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810784014.5/1.html,转载请声明来源钻瓜专利网。