[发明专利]一种离散的水波优化算法在审

专利信息
申请号: 201711374626.9 申请日: 2017-12-19
公开(公告)号: CN107958313A 公开(公告)日: 2018-04-24
发明(设计)人: 赵付青;刘欢;宋厚彬;何继爱;唐建新;姚毓凯;张建林 申请(专利权)人: 兰州理工大学
主分类号: G06Q10/04 分类号: G06Q10/04;G06Q50/04
代理公司: 北京科家知识产权代理事务所(普通合伙)11427 代理人: 陈娟
地址: 730000 甘肃*** 国省代码: 甘肃;62
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 离散 水波 优化 算法
【说明书】:

技术领域

发明涉及制造业中流水线调度领域,尤其涉及一种离散的水波优化算法。

背景技术

零等待流水线调度问题,不同于一般的置换流水车间调度问题,加工工件一旦进入加工就不能中断,直到完成其所有操作。如今,零等待流水线车间调度问题广泛的存在于很多的工业生产中,例如炼钢、食品加工、化工和制药等。当问题规模很大时,用精确的算法是不可能在合理的时间范围内找到最优解的。因此,学术界提出了使用启发式算法或元启发式算法来解决此类问题,这大大的推进了启发式算法与元启发式算法在近年来的发展。代表性的算法有GA,PSO,DE,IG等。已经有研究学者证明了在机器数量超过两个的情况下,零等待流水线调度问题是一个NP-hard问题。水波优化算法是一种受浅水波理论启发的新兴进化算法,它通过模拟水波的运动来求解优化问题。在该算法中,一个解对应于一个水波,它具有两个属性,即波高h和波长λ。问题的解空间对应于海床,到海床(垂直)距离越近的水波的适应度值越高,反之适应度值越低。算法在初始化时构建一个水波群,其中每个水波的波高h初始化为一个常数Hmax,波长λ初始化为λmax。在算法迭代过程中,通过反复应用传播、折射和碎浪这三种操作来对种群进行演化。当前大多数优化算法在优化过程中仅能提供近优解,且存在运行结果不稳定,计算时间长,精度差,收敛性无理论指导的缺点。

发明内容

本发明的目的就在于为了解决上述问题而提供一种离散的水波优化算法。

本发明通过以下技术方案来实现上述目的:

本发明包括步骤:

初始化参数:种群大小NP,最大波长λmax,最大波高hmax,排差系数α。

步骤1:依据NN(最近邻)+NEH算法生成一个包含n个解(水波)的种群。

步骤2:评估每个解的适应度;如果终止条件满足,则返回当前已找到的最优解,算法结束。

步骤3:对种群中的每个水波X依次执行下列操作:

步骤3.1:根据迭代贪心算法策略执行传播操作,生成X'。

步骤3.2:如果f(X')>f(X),则:

步骤3.2.1:如果f(X')>f(X*),则对X'执行局部搜索操作,然后执行碎浪操作,并将X*更新为X'。

步骤3.2.2:将种群中的X替换为X'。

步骤3.3:否则:将X的波高减1。

步骤3.3.1:如果X.h==0,则执行折射操作。

步骤3.3.2:否则,依据概率P对该种群进行排差操作。

步骤3.4:更新每个水波的波长。

步骤4:更新整个种群的全局最优解,转步骤2。

更加具体的:

(1)在初始化阶段,通过拟合的方法来确定波高与工件和机器的关系,根据问题的规模来适应最大波高的大小。

(2)在步骤1中,本发明通过设计种群的初始化方法,增加初始种群的多样性,避免种群的迅速收敛,利用NN算法和NEH算法初始化种群,充分利用两种算法的优势,提高了种群的初始解质量,保证了种群的多样性。

(3)在步骤3.1中,将迭代贪心算法(IG)融入到传播操作中,即将波长作为参数传入到迭代贪心算法中,作为移除工件的个数,增加了迭代贪心算法的灵活性,增强传播操作的局部搜索能力。

(4)在步骤3.2.1中,在碎浪阶段引入基于插入操作的局部搜索机制(insert-based local search),增强了对历史最优解的重视,深度的发掘优解中的信息,进一步增强算法对于优解的高强度的局部搜索。

(5)在步骤3.3.2中,水波执行传播操作之后,如果得到的水波的适应度值劣于传播前的适应度,而且该水波的波高也没有减为0。此时,以概率P执行排差操作,即用该传播之后的水波替换掉种群中最差的水波。如此便加快了种群的收敛速度,给种群增加了一种趋优的趋势。

(6)在步骤3.4中,根据如下的公式来更新水波的波长。

本发明的有益效果在于:

本发明是一种离散的水波优化算法,与现有技术相比,本发明应用到解决具有零等待约束的流水线车间调度问题中。弥补了当前大多数优化算法在优化过程中仅能提供近优解,且存在运行结果不稳定,计算时间长,精度差,收敛性无理论指导的缺点,具有推广应用的价值。

附图说明

图1为本发明基于离散的水波优化算法流程图;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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