[发明专利]基于调度编码的免疫克隆选择作业车间调度方法无效
申请号: | 201110083912.6 | 申请日: | 2011-04-02 |
公开(公告)号: | CN102222274A | 公开(公告)日: | 2011-10-19 |
发明(设计)人: | 刘芳;戚玉涛;焦李成;张晓琳;公茂果;郝红侠;李阳阳;尚荣华;马文萍;常伟远 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 调度 编码 免疫 克隆 选择 作业 车间 方法 | ||
技术领域
本发明属于计算机技术领域,涉及一种自然计算技术在调度问题中的应用,具体地说是基于一种调度编码的克隆算子,运用免疫克隆选择算法解决作业车间调度问题。
背景技术
作业车间调度JSSP是相互竞争的流水线作业对时间上可共享的机器进行分配的问题,是系统制造、工业规划与运筹技术发展的核心。调度方法与优化技术的研究和应用已成为先进制造技术实践的基础和关键,调度问题的应用不仅局限于计算机和制造业上,也包括运输、服务等其他行业。另外,作业车间调度问题是典型的NP-hard问题,寻求较好的解决方案对于实际的车间作业调度具有重要的应用价值。
JSSP可以简单的描述为一个加工系统,有m台机器,要求加工n个作业,其中作业i包含的工序为Li,令则L为作业集的总工序数,各工序加工时间已确定,并且每个作业的工序必须按照提前确定的先后顺序加工。因此,调度的任务是安排所有作业工序的加工顺序,得到满足工艺约束和资源约束并使加工性能指标达到最优的可行调度方案。
JSSP是一种典型的组合优化问题,求解该问题的算法有很多,到目前为止,主要形成了三大类:精确算法、启发式算法和智能搜索算法。精确算法主要是指数学规划方法,其主要优点是能够求出较为精确的最优解,适应范围比较广,但是计算复杂度很高,这使得其计算规模容易受到问题规模的限制,因此难以得到实际应用。启发式算法是一种根据已有的信息进行推理和计算,从而获得近似最优解的方法,主要有调度规则、启发图搜索算法和拉格朗日松弛算法。这类方法,设计简单、易于实现,但是精确性不高,搜索效率受到问题规模的影响。智能搜索算法是一类模仿自然界的某些演化机制的算法,具有较好的全局搜索能力。其中,使用遗传算法在解决作业车间调度问题时需要考虑编码问题。传统的基于操作编码存在编码冗余现象,即编码空间与调度空间是多对一的映射关系。随着问题规模的增大,冗余性将大大增加。由于种群空间是有限的,而冗余性会导致多样性的丧失,所以会使搜索效率会大大降低,不能快速得到高质量的作业车间调度方案。
发明内容
本发明的目的在于克服传统的基于操作编码的不足,提出了一种基于调度编码的免疫克隆选择作业车间调度方法,以提高车间调度的效率和质量,满足复杂度高的大规模作业车间调度要求。
本发明的技术方案是:运用Giffler和Thompson提出的GT算法对机器和作业的加工工序信息进行操作,产生调度矩阵,并对调度矩阵进行编码,然后使用免疫克隆选择算法对其进行求解,得到满足工艺约束和资源约束并使加工性能指标达到最优的可行调度方案。其具体实现步骤如下:
(1)输入机器和作业的加工工序以及约束条件信息,运用Giffler和Thompson提出的GT算法对以上信息进行操作,产生调度矩阵;
(2)对调度矩阵进行直接编码作为初始抗体种群P,抗体种群中的每一个抗体Pi即为作业工序一种调度顺序,其中抗体种群表示为P(0)={P1(0),P2(0),...,Pn(0)},n为抗体种群规模;设置最大迭代次数Gmax、克隆规模参数nc、克隆算子中的变异概率pm、记忆单元的大小n1、自由单元的大小n2、抗体死亡概率pd,迭代计数器t=0;
(3)如果迭代计数器达到预先设置的最大值,跳转至步骤(9),否则执行步骤(4);
(4)计算抗体种群P(t)中每一个抗体Pi(t)的“抗体-抗原”亲和力affinity(Pi(t))=-Cmax,其中Cmax表示抗体Pi(t)所对应的调度生产周期;根据亲和力affinity(Pi(t))的大小,将抗体种群划分为记忆单元MP(t)和自由单元NP(t):
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110083912.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种后挡量具
- 下一篇:空冷岛折叠式管束防风装置
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理