[发明专利]一种智能调度系统的资源分配全局优化方法在审
申请号: | 201710675952.7 | 申请日: | 2017-08-09 |
公开(公告)号: | CN107578119A | 公开(公告)日: | 2018-01-12 |
发明(设计)人: | 陈豪;张丹;陈松航;王耀宗;张景欣;蔡品隆 | 申请(专利权)人: | 泉州装备制造研究所 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/06;G06Q10/08;G06N3/12 |
代理公司: | 泉州市文华专利代理有限公司35205 | 代理人: | 陈云川 |
地址: | 362000 福建省泉州市台商投*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种智能调度系统的资源分配全局优化方法,采用新型遗传算法来实现。该方法考虑了AGV满载行驶路径与空载行驶路径的区别,在空载行驶路径前加了折算系数α,其值在(0,1)之间,并建立了AGV全局优化调度的新型数学模型f=min max{d1,d2,...,dn};通过对交叉算子进行改进,在综合两点交叉和BCBRC的混合交叉模式基础上,提出一种最好‑最差交叉模式,避免了由于染色体编码规则变化容易产生不可行解的问题;采用基因段随机交换的变异模式,避免了采用实数制编码方式时常规变异方式容易产生含有相同节点不可行解的问题。 | ||
搜索关键词: | 一种 智能 调度 系统 资源 分配 全局 优化 方法 | ||
【主权项】:
一种智能调度系统的资源分配全局优化方法,其特征在于:包括以下步骤:步骤1、建立多AGV调度优化的数学模型:f=min max{d1,d2,...,dn} (1)其约束条件如下:di=min(Σj=1pr(uj,vj)+αΣj=1pr(vj-1,uj)),α∈(0,1)---(2)]]>Σi=1nXij=1,j=1,2,...,p---(3)]]>Σj=1pPijk=1,i=1,2,...,n;k=1,2,...,p---(4)]]>其中,uj表示第j个任务的起点;vj表示第j个任务的终点;r(uj,vj)表示AGV执行任务j时从起点uj执行装载操作后运行到终点vj的行驶路径;r(vj‑1,uj)表示AGV执行完任务j‑1的卸载操作后,由任务j‑1终点vj‑1运行到任务j起点uj的行驶路径;α表示AGV的空载距离折算系数;式(1)表示最小化完成所有任务AGV的行驶路径;式(2)表示第i辆AGV的行驶路径;式(3)表示同一任务只能分配给一辆AGV;式(4)表示一辆AGV同时只能完成一个任务;步骤2、对所需处理的任务进行染色体整数编码,个体基因信息解释为AGV任务分配信息和任务配送路径信息;然后采用新遗传算法对AGV调度优化数学模型进行求解,获取AGV小车的全局优化方案,具体如下:(1)初始化:采用随机方法初始化产生初始种群,将初始种群作为父代种群;(2)选择操作:采用轮盘赌选择法,将种群中所有个体按照适应度升序排列,各个个体被选择的概率与其适应度成正比,每次从父代种群中选择两个个体进入交叉变异操作;所述个体Si适应度函数F(Si)定义如下:F(Si)=Total-f(Si)(Ps-1)·Total]]>其中,Total表示表示当前种群中所有个体目标值的总和;Ps表示当前种群的规模;f(Si)表示个体Si的目标值;(3)交叉操作:采用最好-最差交叉模式将两父代个体的部分基因进行替换或重组从而生成新的个体;(4)变异操作:采用基因段随机交换的变异模式,即从交叉操作后产生的个体的两个不同配送路径中随机取两段基因,然后将两段基因进行交换形成新个体;(5)精英保留策略:父代种群经过选择、交叉和变异操作后形成子代种群,与父代种群合并得到2Ps个个体作为候选种群,计算候选种群中每个个体的目标值和平均值,对其中目标值相同而基因不同的个体,根据其平均值进行筛选,对平均值高的个体处以罚函数,降低其适应度;将调整后的2Ps个个体按其适应度进行降序排列,取其中适应度高的Ps个个体作为下一代父代种群;(6)当种群均值连续8代不发生变化则迭代停止,输出最优解。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泉州装备制造研究所,未经泉州装备制造研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710675952.7/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理