[发明专利]一种基于蝙蝠算法的服装生产柔性流水车间调度方法在审
申请号: | 202011249686.X | 申请日: | 2020-11-10 |
公开(公告)号: | CN112396307A | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 陈锋 | 申请(专利权)人: | 福建恒达锐视信息科技有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q50/04;G06N3/00 |
代理公司: | 福州科扬专利事务所 35001 | 代理人: | 王丹 |
地址: | 350014 福建省福州市晋*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 蝙蝠 算法 服装 生产 柔性 流水 车间 调度 方法 | ||
一种基于蝙蝠算法的服装生产柔性流水车间调度方法,包括步骤1,构建服装生产柔性流水车间调度模型;步骤2,采用蝙蝠算法对步骤1中服装生产柔性流水车间调度模型进行求解。本发明对服装生产柔性流水车间调度建立了数学模型,通过蝙蝠算法对服装生产柔性流水车间调度模型进行求解,并对蝙蝠算法进行了改进,使蝙蝠朝着搜寻到的最优解的平均方向移动,可以降低当前最优解对蝙蝠的束缚,防止陷入局部最优解,提高搜索精度。
技术领域
本发明涉及服装生产柔性流水车间调度领域,具体涉及一种服装生产柔性流水车间调度方法。
背景技术
在服装生产中,n件衣服通过m个工位进行加工,所有衣服进行加工的工序相同且工序的顺序固定,调度优化目标是一批衣服的总生产时长最小或指定时间内总产量最多。现有技术中并没有专门针对服装生产柔性流水车间建立数学模型并对其求解;且现有的车间调度方法效率低下,精确度不高,难以求得最优解。
发明内容
为了解决上述问题,本发明提供一种基于蝙蝠算法的服装生产柔性流水车间调度方法。
本发明的技术方案如下:
一种基于蝙蝠算法的服装生产柔性流水车间调度方法,步骤1,构建服装生产柔性流水车间调度模型;步骤2,采用蝙蝠算法对步骤1中服装生产柔性流水车间调度模型进行求解。
其中,步骤1中构建的服装生产柔性流水车间调度模型如下:
n件衣服通过m个工位进行加工,所有衣服进行加工的工序相同且工序的顺序固定,在车间生产中,在某一时刻,一个工位只能加工一件衣服,即不能同时加工超过一件以上的衣服;衣服加工顺序的约束,对于同一个衣服来说,在不同工位上的加工顺序是有优先次序的;衣服i在工位k上进行工序j时,必须先完成在工位h上的工序j-1;调度优化目标是一批衣服的总生产时长最小或指定时间内总产量最多,从而建立目标函数;
其中,步骤2中蝙蝠算法的求解过程如下:
蝙蝠种群的初始化:设在D维的搜寻空间中,蝙蝠的种群个数为N,种群中第i只蝙蝠的位置表示为xi=(xi1,xi2,…,xiD);在搜寻空间的范围内,给每只蝙蝠随机赋一个初值位置xi和一个初始速度vi=(vi1,vi2,…,viD);
蝙蝠的移动:蝙蝠位置的优劣通过目标函数的函数值评判;蝙蝠的速度vi受脉冲搜索频率fi的影响;其中fi=fmin+(fmax-fmin)β;fi为第i只蝙蝠的搜索脉冲频率,[fmin,fmax]是脉冲搜索频率范围,β为在区间[0,1]上均匀分布的随机数;为第i只蝙蝠在第t次迭代的飞行速度;x*表示当前群体的最优蝙蝠,表示第i只蝙蝠第t次迭代的位置;
随机扰动:为了使算法不要过早陷入局部最优解,提高算法的搜索性能,以一种特殊的结构在最优解附近进行随机扰动:xnew=x*+εAt,ε是区间[-1,1] 上随机D维的向量,xnew表示扰动后蝙蝠的位置,At表示第t次迭代时所有蝙蝠的平均脉冲音强;
蝙蝠位置、脉冲频度和脉冲音强的更新:
如果蝙蝠的新位置更优,则以一定概率更新蝙蝠原来位置,接受蝙蝠的新位置;蝙蝠位置更新的同时,更新蝙蝠的脉冲音强和脉冲频度,以模拟蝙蝠发现猎物后,脉冲音强减弱而脉冲频度增加的过程。脉冲频度和脉冲音强更新按下式进行:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建恒达锐视信息科技有限公司,未经福建恒达锐视信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011249686.X/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理