用于确定城市生鲜配送中心位置的方法、系统及存储介质技术方案

技术编号:24171442 阅读:52 留言:0更新日期:2020-05-16 03:05
本发明专利技术实施方式提供一种用于确定城市生鲜配送中心位置的方法、系统及存储介质,属于智能物流技术领域。方法包括:获取城市的生鲜供应地的位置、数量以及供应量;获取城市的生鲜销售地的位置、数量以及销售量;获取备选配送中心的位置、数量以及最大容量;对遗传算法的染色体进行多层编码并初始化种群;根据公式(1)计算每个染色体的适应度;执行选择操作;执行交叉操作;执行变异操作;判断迭代次数是否大于或等于预设的次数阈值;在判断迭代次数大于或等于次数阈值的情况下,将适应度最大的染色体作为最终得到的城市生鲜配送中心位置;在判断迭代次数小于次数阈值的情况下,再次根据公式(1)计算每个染色体的适应度。

The method, system and storage medium used to determine the location of urban fresh food distribution center

【技术实现步骤摘要】
用于确定城市生鲜配送中心位置的方法、系统及存储介质
本专利技术涉及智能物流
,具体地涉及一种用于确定城市生鲜配送中心位置的方法、系统及存储介质。
技术介绍
配送中心在物流运作的过程中起到中转、集散物资的作用。随着智能物流行业的快速发展,如何设计合理的配送中心的数量及位置对城市的物流规划起到至关重要的作用。针对该技术问题,现有技术中主要采用基于混合整数规划法、粒子群算法等的平台来模拟不同的数量、位置的配送中心对物流规划的影响,从而得到配送中心最佳的数量值和位置。但是,诸如混合整数规划法、粒子群算法等由于本身的缺陷,会导致在输入数据后,其生成最优解的速度较慢,并且实际生成的最优解往往并非最优。
技术实现思路
本专利技术实施方式的目的是提供一种用于确定城市生鲜配送中心位置的方法、系统及存储介质。该方法、系统及存储介质可以提高最优解的生成速度,并且更加准确地得到该最优解。为了实现上述目的,本专利技术实施方式提供一种用于确定城市生鲜配送中农信位置的方法,所述方法包括:获取城市的生鲜供应地的位置、数量以及供本文档来自技高网...

【技术保护点】
1.一种用于确定城市生鲜配送中心位置的方法,其特征在于,所述方法包括:/n获取城市的生鲜供应地的位置、数量以及供应量;/n获取城市的生鲜销售地的位置、数量以及销售量;/n获取备选配送中心的位置、数量以及最大容量;/n对遗传算法的染色体进行多层编码并初始化种群;/n根据公式(1)计算每个所述染色体的适应度;/n

【技术特征摘要】
1.一种用于确定城市生鲜配送中心位置的方法,其特征在于,所述方法包括:
获取城市的生鲜供应地的位置、数量以及供应量;
获取城市的生鲜销售地的位置、数量以及销售量;
获取备选配送中心的位置、数量以及最大容量;
对遗传算法的染色体进行多层编码并初始化种群;
根据公式(1)计算每个所述染色体的适应度;



其中,f为所述适应度,W为所述染色体的目标函数,且所述目标函数为公式(2),



其中,T为所述生鲜供应地的数量,M为所述备选配送中心的数量,xki为从生鲜供应地k到备选配送中心i的运输量,cki为从生鲜供应地k到备选配送中心i的单位运输成本,N为所述生鲜销售地的数量,yij为从备选配送中心i到生鲜销售地j的运输量,dij为从备选配送中心i到生鲜销售地j的单位运输成本,pi为备选配送中心i对单位生鲜产品的加工成本,bi为备选配送中心i的管理成本,zi为备选配送中心i的指示变量,zi=1表示备选配送中心i被选中,zi=0表示备选配送中心i未被选中,Wmax为每次迭代过程中的目标函数W的最大值;
根据所述适应度执行选择操作;
对执行所述选择操作后的所述种群执行交叉操作;
对执行所述交叉操作后的所述种群执行变异操作;
判断迭代次数是否大于或等于预设的次数阈值;
在判断所述迭代次数大于或等于所述次数阈值的情况下,将所述适应度最大的所述染色体作为最终得到的所述城市生鲜配送中心位置;
在判断所述迭代次数小于所述次数阈值的情况下,再次根据公式(1)计算每个所述染色体的适应度,并执行所述方法的相应步骤直到判断所述迭代次数大于或等于所述次数阈值。


2.根据权利要求1所述的方法,其特征在于,对遗传算法的染色体进行多层编码并初始化种群具体包括:
采用整数编码的方式配置T×M个决策变量以表示T个所述...

【专利技术属性】
技术研发人员:胡小建彭磊
申请(专利权)人:合肥工业大学
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1