[发明专利]一种基于混合教学优化算法的云制造服务组合方法有效

专利信息
申请号: 202110330102.X 申请日: 2021-03-29
公开(公告)号: CN113033100B 公开(公告)日: 2022-11-29
发明(设计)人: 曾骏;姚娟;于扬;文俊浩 申请(专利权)人: 重庆大学
主分类号: G06F30/27 分类号: G06F30/27;G06N3/00;G06Q10/10;G06Q50/04
代理公司: 重庆晟轩知识产权代理事务所(普通合伙) 50238 代理人: 王海凤
地址: 400044 *** 国省代码: 重庆;50
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 混合 教学 优化 算法 制造 服务 组合 方法
【权利要求书】:

1.一种基于混合教学优化算法的云制造服务组合方法,其特征在于:包括如下步骤:

S100:从公开服务集S中随机选择x个服务并初始化生成种群P’,利用Skyline查询从公开服务集S选择x’个服务并初始化生成种群P”,集合种群P’和种群P”得到初始种群P,其中,具体表示如下:

P={P1,P2,…,Pn,…,PN} (1-1)

Sm={sm,1,sm,2,…,sm,n',…,sm,N'} (1-2)

Pn={s1,2,s2,1,…,sm,n',…,sM,N'} (1-3)

其中,N表示初始种群中的个体数量,Sm表示第m个服务集,N'表示第m个服务集中的服务数量,Pn为第n个个体,sm,n'表示第m个服务集的第n'个候选服务;

S200:计算初始种群P中每个个体的QoS值,具体表达式如下:

Max(QoS)=Max∑ωk×Qk (2-1)

其中,ωk表示第k个指标的权重,Qk是第k个QoS属性归一化后的值,其中,ωk∈[0,1];

其中,表示Qk归一化的具体计算公式如下:

其中,minqk表示所有可能的组合路径中第k个聚合QoS值的最小值,maxqk表示所有可能的组合路径中第k个聚合QoS值的最大值;

S300:将S200中得到的QoS值进行降序排列并选出最优值F(Pbest),并将最优值F(Pbest)在初始种群P中对应的个体为最优个体Pteacher

S400:将初始种群P按照一定比例分成种群A和种群B两部分:利用最优个体Pteacher从种群A中获得新个体组成种群A’,从种群B中获得新个体和组成种群B’,此时种群A’中的个体为原种群A中个体的子代,种群B’中的个体为原种群B中个体的子代,种群A’和种群B’包含的所有个体,称为子代个体;

S410:按照TLBO算法和CSO横向交叉算法通过实际试验对种群P进行划分;

S420:通过TLBO算法计算种群A’,具体表达式如下:

TF=round(1+rand(0,1)) (4-2)

其中,表示种群A’中的第i个个体,表示种群A中的第i个个体,Pmean表示种群P中的算数平均值,r为[0,1]区间内的随机数;TF表示决定平均值变化的教学因素;

通过CSO横向交叉算法计算种群B’,具体表达式如下:

其中,表示的第d维子代,表示的第d维子代,表达式如下:

其中,r1,r2是[0,1]之间的随机数;c1,c2是[-1,1]之间的随机数;表示父代种群B中个体的第d维个体,表示父代种群B中个体的第d维个体;和分别是和通过横向交叉产生的第d维子代,所有第d维子代个体构成种群B’;

S500:根据步骤S400所得到的所有子代个体构建新种群Pnew

S600:利用步骤S200计算新种群Pnew中所有新个体的适应度值,并将所有新个体的适应度值进行降序排列;

S700:选出S600步骤得到的最大适应度值QoS’,与步骤S300得到的最优值F(Pbsst)进行比较;

如果该最大适应度QoS’值大于最优值F(Pbest),则将该最大适应度QoS’值作为新的最优值F(Pbest),如果该最大适应度QoS’值小于或者等于最优值F(Pbset),则保留F(Pbsst)原值;

S800:重复步骤S400-S700,当达到预设最大迭代次数时停止,输出最优值F(Pbest),此时该最优值F(Pbest)对应的个体为最优服务组合。

2.如权利要求1所述的一种基于混合教学优化算法的云制造服务组合方法,其特征在于:所述S500中构建新种群Pnew的具体步骤如下:

S510:从所有子代个体中随机选择一个个体pk

S520:比较pj和pk相对应的适应度值,其中,pj为除pk以外的其余子代个体=1,2,…,N-1,且j≠k;

如果pj的适应度值大于pk的适应度值,则通过公式(5-1)更新具体表达式如下:

如果pj的适应度值小于或者等于pk的适应度值,则通过公式(5-2)更新具体表达式如下:

S530:将步骤S520得到的的适应度值与pj的适应度值进行比较,如果的适应度值大于pj的适应度值,则选择作为新种群的个体,否则,则选择pj作为新种群的个体;

S540:重复步骤S510-S530,遍历所有子代个体,得到新种群Pnew

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110330102.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top