[发明专利]基于免疫遗传算法的单车型流水线物流运输调度方法在审

专利信息
申请号: 201410290706.6 申请日: 2014-06-26
公开(公告)号: CN104036381A 公开(公告)日: 2014-09-10
发明(设计)人: 蔡延光;乐峰;蔡颢 申请(专利权)人: 广东工业大学
主分类号: G06Q10/08 分类号: G06Q10/08;G06Q50/28
代理公司: 广州市南锋专利事务所有限公司 44228 代理人: 刘媖
地址: 510006 广东省*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 免疫 遗传 算法 车型 流水线 物流 运输 调度 方法
【权利要求书】:

1. 基于免疫遗传算法的单车型流水线物流运输调度方法,其特征在于,包括以下步骤:

步骤1:获取多车场单车型流水线生产的基本参数,包括:多个配送中心的位置、各个工序供货点的位置、各个供货点的工序生产速度、工序存放货物量、各工序要求的货物量、各种类型车辆的载重信息;

步骤2:依据生产节拍速度与货物存放量确定一个周期内货物配送的时间窗表:工序                                               配送点能滞留的最大货物量为件,生产物料放置区的生产物料会按照生产时间的推移逐渐减少,当物料减少到一定程度的时候,物料配送要开始配料,当物料为最大存储物料倍时,进入配货时间内,表示工序节拍器生产速度,取值为一般0.05-0.2之间,加工时间矩阵,表示工序工件工序上加工所要求的时间,求得配货时间窗为[, +],为当前时间,然后,求出每道工序的时间约束窗矩阵[,],表示约束开始时间,表示约束结束时间;

步骤3:建立多车场多车型运输调度数学模型:

表示直接派出车辆运回成品所增加的资源损耗,对应车辆类型损耗系数,跟车场到末道配送点的距离有关,表示运输时间窗的惩罚部分,表示推迟到达时间窗的惩罚系数(非负),表示最后一部分表示工序与工序间的货物关联关系,表示车型,表示由车场派出去的 类型的车从()行驶到()所花费的资源,表示求解目标函数的最小值,也就是指约束条件下函数的最优解,即满足流水线生产要求最优物流配送方案;

    步骤 4:设计遗传免疫优化算法,对步骤3中的目标函数寻求最优解;

步骤5:判断是否满足终止条件,若满足最大迭代次数或多次迭代产生相同解算法终止。

2. 根据权利要求1所述的基于免疫遗传算法的单车型流水线物流运输调度方法,其特征在于,步骤3的目标函数是针对流水线生产物流运输调度所提出的,权力要求1步骤4的具体步骤如下:

步骤4.1:对目标问题分析,初始群体,产生抗原;

步骤4.2:计算抗体的浓度,抗原与抗体间的亲和度、抗体与抗体之间的相似度,抗体间的相识度,其中为抗体与的信息熵;

步骤4.3:编码:以实数编码直接编码代替二进制编码,省去频繁的编码解码过程;

步骤4.4:进行遗传操作,具体为选择交叉,变异操作;选择交叉,变异操作采用单点交叉的方法对抗体进行交叉操作,表示交叉概率,采用变异概率的变异方式对抗体进行变异操作;抗体的变异概率可表示为  ,式中是指抗体群中的最大适应度,其中,=0.9, =0.8;

    步骤4.5:进行免疫操作:接种疫苗,免疫选择,依据,,为种群中第等位基因上的符号通过设定伐值,选出疫苗;从父代群体中按照接种概率选择要进行接种的个体,将疫苗的基因片段依次接入,形成新的免疫种群。

3.根据权利要求1所述的多车场多车型运输调度数学模型:

考虑的是带时间窗,货物性质关联,处理最后一道工序成品运回仓库的运输调度资源损耗最低为目标的数学模型。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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