[发明专利]一种自适应粒子群优化的物流中心选址模型在审
| 申请号: | 201811606856.8 | 申请日: | 2018-12-27 |
| 公开(公告)号: | CN111382960A | 公开(公告)日: | 2020-07-07 |
| 发明(设计)人: | 梁洪涛;朱鑫;陈春娥;华翔 | 申请(专利权)人: | 陕西师范大学 |
| 主分类号: | G06Q10/08 | 分类号: | G06Q10/08;G06Q10/04;G06N3/00 |
| 代理公司: | 西安智萃知识产权代理有限公司 61221 | 代理人: | 方力平 |
| 地址: | 710119 陕*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 自适应 粒子 优化 物流 中心 选址 模型 | ||
1.一种自适应粒子群优化的物流中心选址模型,其特征在于,包括以下步骤:
步骤1:构建物流配送中心选址模型,建立适应度函数F(w,r):
物流配送中心选址模型在复杂约束下是一种非凸非平滑的非线性规划模型,应完成两项重要任务:1)从潜在候选集合中选择配送中心,2)确定从选定的配送中心向每个客户运输的产品数量,在此过程中,要求满足每个客户的需求,并尽量减少距离成本,基于该任务,作为位置分配的模型从潜在集合中选择分配中心并将项目分配给客户,目标函数是从每个配送中心到客户的需求及距离之和最小且分配中心的建造造价最小:
其中,N表示所有客户,i∈{1,2,…,N}表示客户序号,表示潜在的分配中心,j∈{1,2,…,Mi}表示潜在的分配中心的序号,wi表示第i客户的需求量,dij表示第i个客户到第j个分配中心的最短距离,Zij∈{0,1}表示客户与分配中心之间的服务关系,如果Zij=1,则表示第i个客户需要第j个分配中心供货,否则Zij=0,rj∈{0,1}表示分配中心是否被选中,如果rj=0表示被选中为分配中心,如果rj=0表示没有被选中,Q表示分配中心的数量,S表示选中的分配中心与客户之间最短的距离,cj表示第j分配中心的建造造价,该选址模型采用二进制编码,粒子表示,粒子长度表示潜在分配中心数量;
步骤2:初始化PSO相关参数,包括种群规模M,最大迭代次数T,加速因子初始值c1,ini和c2,ini,加速因子终值c1,fin和c2,fin,初始化粒子位置参数和速度参数粒子个体最优Pbest和粒子群体最优Gbsst;
步骤3:计算基于平均粒子密度的非线性权重,种群平均密度S(t)表示粒子在种群之间的分散程度,定义为
式中,H表示种群空间的最大,M表示种群规模,d表示种群空间维数,表示第i个粒子的位置信息,表示所有粒子的位置平均信息,由此非线性权重w(t):
w(t)=1/(1+e-10[S(t)-0.5]);
步骤4:计算基于反余弦非线性堆成变换的时变加速因子:
加速因子决定了粒子个体的飞行经验和同伴的飞行经验,反映了粒子种群内部的信息交换,因此合理的控制加速因子对于PSO寻找最优解非常重要,理想地加速因子设置应该是在优化前期增强全局搜索能力,而在优化后期增强粒子收敛到全局最优的能力,所以采用反余弦非线性堆成变换计算加速因子:
式中,c1,ini和c2,ini分别表示加速因子初始值,c1,fin和c2,fin表示加速因子终值,T表示最大迭代次数;
步骤5:更新粒子速度与位置
步骤6:评估适应度函数F(x),更新粒子个体最优Pbest(t)和群体最优Gbest(t);
步骤7:判断迭代次数:如果迭代次数达到最大次数T,则输出最优结果,停止运算,否则,t=t+1,返回步骤4。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西师范大学,未经陕西师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811606856.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有吸附功能的照明灯具
- 下一篇:耐热聚酰胺材料及其制备方法
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





