[发明专利]一种云制造服务优化方法有效
申请号: | 201810435901.1 | 申请日: | 2018-05-09 |
公开(公告)号: | CN108681789B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 张帅;张文宇;王衍 | 申请(专利权)人: | 浙江财经大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/04;G06N3/00 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 杨天娇 |
地址: | 310018 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 制造 服务 优化 方法 | ||
本发明公开了一种云制造服务优化方法,首先根据制造任务、可选的制造服务和制造服务组合的结构随机产生初始种群作为当前种群进行后续迭代,并将当前种群中每个制造服务组合方案用二维编码表示;随后对对当前种群执行迁移算子操作、变异算子操作、对当前种群应用变邻域搜索进行变换;随后判断是否满足终止条件,若满足条件则停止迭代,并输出最优制造服务组合方案,否则返回继续进行迭代。本发明的方法在求解服务组合问题时具有更优越的性能。
技术领域
本发明属于制造服务优化技术领域,尤其涉及一种云制造服务优化方法。
背景技术
随着制造业竞争的不断加剧,为了降低生产成本、提高生产效率、增强产品竞争力,越来越多的制造厂商通过将制造资源和能力封装成制造服务的方式来增强企业之间的协作。在传统的制造模式中,供应商之间的合作关系往往是长期固定的,这使得供应商在提供交互服务时处理动态变化十分困难和低效。与传统的制造模式不同,云制造是一种新的制造系统,各种资源和功能被虚拟化并封装成相应的制造服务,大量云服务即制造云形成的服务资源池,可以在整个制造生命周期中为用户提供灵活、敏捷的服务。
用户提交给云制造平台的往往是复杂的多功能性任务需求,单功能性服务往往无法满足用户需求,因此一项复杂的任务需要先分解为若干子任务。每个子任务对应着一组服务质量(quality of service,简称QoS)值(例如,时间、成本和可靠性)各异的候选服务集。在满足QoS约束的前提下,各种不同功能的服务被组合,以此来满足用户需求。因此,制造服务的选择与组合是一个关键的问题。
在过去的几年中,云制造服务组合(cloud manufacturing servicecomposition,简称CMSC)优化问题已经引起了工业界和学术界的关注。但是,大多数CMSC问题的研究都没有考虑动态因素。实际上,制造环境中充满了不确定性,可能随时有扰动发生,例如客户需求变化、服务提供商故障和外部环境变化等,这些扰动可能导致原有组合方案的有效性降低,甚至变得不可行。
以“在线帐篷生产”流程为例,云制造平台根据用户提交的原始需求求解出最优服务组合方案。然而,在任务执行阶段某地区突发地震,用户向云制造平台重新提交需求,要求提前完成任务。即用户提出了紧急任务需求,即用户在任务生产过程中重新提交请求,要求任务加快完成。由于原有的服务组合方案无法满足用户当前的需求,因此云制造平台需从云服务资源池中重新选择并组合服务,这正成为云制造服务优化中亟需解决的一个问题。
发明内容
本发明的目的是提供一种云制造服务优化方法,用以解决上述背景技术中提出的动态因素发生情况下的云制造服务优化问题。
为了实现上述目的,本发明技术方案如下:
一种云制造服务优化方法,所述云制造服务优化方法,包括:
步骤S1、根据制造任务、可选的制造服务和制造服务组合的结构随机产生初始种群作为当前种群进行后续迭代,并将当前种群中每个制造服务组合方案用二维编码表示;
步骤S2、对当前种群执行迁移算子操作;
步骤S3、对当前种群执行变异算子操作;
步骤S4、对当前种群应用变邻域搜索进行变换;
步骤S5、判断是否满足终止条件,若满足条件则停止迭代,并输出最优制造服务组合方案,否则返回步骤S2继续进行迭代。
进一步地,所述根据制造任务、可选的制造服务和制造服务组合的结构随机产生初始种群作为当前种群进行后续迭代,包括:
在紧急任务请求到达后,根据尚未执行的子任务,采用预设的重组方式,随机产生初始种群作为当前种群进行后续迭代。
本发明的一种实现方式,所述预设的重组方式为基于垂直协作的重组方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江财经大学,未经浙江财经大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810435901.1/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理