[发明专利]基于服务相关性的制造服务供应链优化方法有效
申请号: | 201711001502.6 | 申请日: | 2017-10-24 |
公开(公告)号: | CN107862404B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 张文宇;张帅 | 申请(专利权)人: | 浙江财经大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/06;G06Q50/04;G06N3/00 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 杨天娇 |
地址: | 310018 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 服务 相关性 制造 供应 优化 方法 | ||
本发明公开了一种基于服务相关性的制造服务供应链优化方法,首先获取制造任务对应的初始种群,将初始种群作为当前种群开始迭代;在迭代时,先对当前种群执行交叉算子操作和变异算子操作,然后采用自适应的转换概率和缩放因子进行花粉算法的迭代;在一次迭代后判断是否满足迭代终止条件,若满足则停止迭代,输出最优个体,否则继续迭代直到满足迭代终止条件。本发明的方法,将基础型花粉算法与遗传算法的交叉算子和变异算子进行了融合,提高了算法的性能,在求解制造服务供应链优化问题时,性能优于遗传算法、差分进化算法和基础型花粉算法。
技术领域
本发明属于制造服务供应链优化技术领域,尤其涉及一种基于服务相关性的制造服务供应链优化方法。
背景技术
随着互联网以及云计算的发展,云制造平台汇聚了大量功能属性相同或相似但非功能属性(QoS)不同的制造服务。许多制造企业将他们的制造产品、制造资源以及制造能力封装成制造服务,并上传至云制造平台上。这些服务可以根据各自功能性特征的不同划分为不同的候选服务集来执行不同的制造任务。因此,制造服务组合问题就是针对每个制造任务,从相应的候选服务集中选出合适的元制造服务,并将这些所选出的元制造服务组合成为最终的制造服务组合方案。如何从云制造平台的海量制造服务中选择合适的服务组成一个最优的服务组合方案,已成为当前的研究热点。
制造服务供应链优化问题是典型的多目标优化问题,制造服务领域的相关文献表明,可以应用进化算法进行求解,比如遗传算法(Genetic Algorithm,简称GA)、差分进化算法(Differential Evolution,简称DE)和粒子群算法(Particle Swarm Optimization,简称PSO),以及Yang于2012年提出了一种新的进化算法—花粉算法(Flower PollinationAlgorithm,简称FPA)等。
然而现有技术的上述算法,都存在着一定的缺陷。例如花粉算法容易陷入局部最优,整体性能也不高。
发明内容
本发明的目的是提供一种基于服务相关性的制造服务供应链优化方法及系统,以避免现有的花粉算法容易陷入局部最优的问题,提高算法的整体性能。
为了实现上述发明目的,本发明技术方案如下:
一种基于服务相关性的制造服务供应链优化方法,所述制造服务供应链优化方法包括:
步骤1、获取制造任务对应的初始种群,将初始种群作为当前种群开始迭代;
步骤2、对当前种群执行交叉算子操作;
步骤3、对当前种群执行变异算子操作;
步骤4、采用自适应的转换概率和缩放因子进行花粉算法的迭代;
步骤5、判断是否满足迭代终止条件,若满足则停止迭代,输出最优个体,否则返回步骤2继续进行迭代。
进一步地,所述迭代终止条件包括:
达到了最大迭代次数;
或,相邻三代之间的平均综合效用差值小于设定的参数。
进一步地,所述自适应的转换概率p的计算公式定义如下:
其中,maxiter表示最大迭代次数,t表示当前的迭代次数。
进一步地,所述自适应的缩放因子γ的计算公式定义如下:
其中,和分别表示t代时种群中的最优个体和最差个体的适应度值。
进一步地,所述制造服务供应链优化方法的目标函数如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江财经大学,未经浙江财经大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711001502.6/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理