[发明专利]一种服务组合中基于阈值的动态成员服务选择方法无效
申请号: | 200910089844.7 | 申请日: | 2009-07-24 |
公开(公告)号: | CN101616180A | 公开(公告)日: | 2009-12-30 |
发明(设计)人: | 代桂平;王勇 | 申请(专利权)人: | 北京工业大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06N3/00 |
代理公司: | 北京思海天达知识产权代理有限公司 | 代理人: | 张 慧 |
地址: | 10012*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明一种服务组合中基于阈值的动态成员服务选择方法,利用蚁群系统对于基于阈值的动态成员服务进行选择,包括:代表成员服务和组合服务的信任程度、代表成员服务和组合服务执行一次所使用的响应时间、以及代表成员服务和组合服务执行一次的费用;通过模型建立和成员服务选择,利用信息素局部或全部更迭,信任感知的成员服务选择问题转换为在组合服务中寻找一条最优路径;利用蚁群系统提出了基于阈值的动态成员服务选择方法,其关键特征在于基于提供服务的上限阈值的状态转移规则,确保组合服务能够提供高质量服务的同时,又不会在执行过程中集中在少量成员服务上,具有较好的寻优效果。 | ||
搜索关键词: | 一种 服务 组合 基于 阈值 动态 成员 选择 方法 | ||
【主权项】:
1、一种服务组合中基于阈值的动态成员服务选择方法,利用蚁群系统对于基于阈值的动态成员服务进行选择,其特征在于包括:代表成员服务和组合服务的信任程度、代表成员服务和组合服务执行一次所使用的响应时间、以及代表成员服务和组合服务执行一次的费用;所述的信任程度对于成员服务,采用执行成功率计算;对于组合服务来说,信任度采用基于结构分析的方法计算;所述的响应时间采用执行结束时间和执行开始时间的差值计算;对于组合服务,响应时间采用基于结构分析的方法计算;所述的费用,对于成员服务,由服务提供者制定;对于组合服务,采用基于结构分析的方法计算;1.1.模型建立;组合服务中每一个具体服务都隶属于某一个服务本体;组合服务在执行时状态转移发生在具体服务之间,但是具体服务之间的状态转移需要服从服务本体之间的执行约束;信任感知的成员服务选择问题转换为在组合服务中寻找一条最优路径;1.2.成员服务选择方法;1.2.1参数初始化:设循环次数Ns=0,设置最大循环次数
将M只蚂蚁至于起始服务上,初始化信息素初值τij(0),Δτij(t)=0;1.2.2.Ns←Ns+1;1.2.3蚂蚁数目k←k+1;1.2.4.依据禁忌表在选定下一个具体服务s时更新规则更新禁忌表;依据状态转移规则选定下一个服务;位于节点i的蚂蚁依据下列规则来选择节点j:如果q≤Q0,有
否则,有
其中q ⋐ [ 0,1 ] ]]> 之间的随机数,Q 0 ⋐ [ 0,1 ] ]]> 之间的常数,ρij(t)为转移条件,η ij = 1 d ij ]]> 为启发函数,α为信息启发式因子,β为期望启发式因子,allowed={S-tabu},S为组合服务中所包含的所有具体服务的集合,tabu为蚂蚁搜索过程所产生的禁忌表,n为allowed中包含的具体服务的数量;1.2.5.若有服务未搜索到,转至步骤1.2.4,否则转至步骤1.2.6;1.2.6.依据信息素局部更新规则更新信息素;对数学模型中多个优化目标进行归一化处理,定义为有向图中两个节点之间的距离;
具有N个具体服务的组合服务模型中信息素的初始值τij(0)定义为τ ij ( 0 ) = 1 0.5 * N * Σ i = 0 N - 1 Σ j = 0 N - 1 d ij / N 2 = 2 N Σ i = 0 N - 1 Σ j = 0 N - 1 d ij ]]> 信息素采用如下的局部更新规则:τij(t+N)=(1-R)*τij(t)+R*τij(0)N为组合服务中具体服务的个数,M为蚂蚁的个数,R为信息挥发系数且R ⋐ [ 0,1 ) . ]]> 1.2.7.若k≤M,清空禁忌表,转至1.2.3,否则转至1.2.8;1.2.8.依据信息素全局更新规则更新信息素;在蚁群完成一次迭代时,信息素采用如下的全局更新规则:τij(t+N*M)=(1-R)*τij(t)+R*Δτij(t)其中Δ τ ij ( t ) = Σ k = 0 M - 1 Δ τ ij k ( t ) ]]>
N为组合服务中具体服务的个数,M为蚂蚁的个数,R为信息挥发系数且R ⋐ [ 0,1 ) , ]]> Lk表示第k只蚂蚁在本次迭代中所经过执行路径的总长度。1.2.9.若N s ≤ N s max , ]]> 转至步骤1.2.2,否则结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910089844.7/,转载请声明来源钻瓜专利网。