一种群智能动态物流背包优化方法技术

技术编号:21158303 阅读:20 留言:0更新日期:2019-05-22 07:50
本发明专利技术涉及一种群智能动态物流背包优化方法,包括物流配送中的动态物流背包综合优化问题及其求解方法。所述的动态物流背包优化问题,将动态路径规划与背包问题结合,以达到在优化车辆配送路径的同时,综合优化车辆背包价值率的目的,所述的背包问题,将车辆装载模型转化为背包价值优化模型,能适当简化物流配送车辆的装载优化率模型,使得动态物流背包综合优化问题求解更简易。所述的群体智能优化算法为灰狼优化算法,灰狼优化算法属于一种仿生物学算法,这类算法常用于求解组合优化问题,且灰狼优化算法具有群体学习机制,能够平衡局部寻优与全局寻优,克服了现有启发式算法不能兼顾局部优化与全局优化的缺点。综合优化问题求解得到的配送方案表明,采用本发明专利技术所述方法,能较好地综合优化车辆配送距离和车辆载重率。同时,数据实验证明,动态物流背包综合优化问题适用于较大规模地物流配送优化场景。

A swarm intelligence dynamic logistics knapsack optimization method

The invention relates to a swarm intelligence dynamic logistics knapsack optimization method, which includes a dynamic logistics knapsack integrated optimization problem in logistics distribution and its solution method. The dynamic logistics knapsack optimization problem described in this paper combines dynamic path planning with knapsack problem in order to optimize vehicle distribution routes and optimize vehicle knapsack value rate synthetically. The knapsack problem described in this paper converts vehicle loading model into knapsack value optimization model, which can simplify the loading optimization rate model of logistics distribution vehicles appropriately and make dynamic logistics knapsack synthesis. It is easier to solve combined optimization problems. The proposed swarm intelligence optimization algorithm is the grey wolf optimization algorithm. The grey wolf optimization algorithm belongs to a biomimetic algorithm. This kind of algorithm is often used to solve combinatorial optimization problems. Moreover, the grey wolf optimization algorithm has a swarm learning mechanism, which can balance local optimization and global optimization, and overcomes the shortcomings of existing heuristic algorithms that can not give consideration to both local optimization and global optimization. The distribution scheme obtained by solving the comprehensive optimization problem shows that the method described in the present invention can optimize the distribution distance and the vehicle load ratio comprehensively. At the same time, the data experiments show that the dynamic logistics knapsack optimization problem is suitable for large-scale logistics distribution optimization scenarios.

【技术实现步骤摘要】
一种群智能动态物流背包优化方法
本专利技术涉及动态路径规划,背包优化,人工智能,物流配送优化等
,特别是一种涉及动态物流背包优化问题及其优化方法。
技术介绍
路径规划问题是运筹学与组合优化领域的热点问题,而动态路径规划的研究最早源于19世纪70年代,该问题基于车辆路径规划,并在规划车辆路线的基础上,合理考虑其他因素,如交通,客户服务质量,异常等,以满足不断变化的配送需求,使模型的应用性更强。现有的动态因素包含顾客动态需求量,不确定信息,随机行驶时间,顾客满意度,时间窗等等。背包问题(KP)也属于运筹学中的一个典型组合优化问题,且背包问题模型广泛应用于预算控制、项目选择、材料切割、货物装载等工程领域。解决上述两类组合优化问题的方法包括:精确算法,传统启发式算法和现代启发式算法。其中,精确算法与传统启发式算法适用于解决小规模问题,实际应用范围很有限,现代启发式算法更适用于大量数据信息的处理与决策,主要包括禁忌搜索算法(TS)、模拟退火算法(SA)、遗传算法(GA)、果蝇优化算法(FFO)等。此类算法思想基于对自然界某种群体或行为的总结与模仿,提高算法计算效率,允许劣质解的产生,进而在全局范围内寻优。基于群智能优化算法在解决组合优化问题上的优势,同时结合动态路径规划模型与背包问题的实际应用场景,可以将动态路径规划与背包问题整合,用于物流配送终端的方案规划中,综合两者以解决物流终端配送的优势,并利用群智能优化方法求解最终的物流配送方案。
技术实现思路
本专利技术提出了动态物流背包综合优化问题,并提供了一种解决综合优化问题的群智能优化方法,动态物流背包综合优化问题模型适用于现代大规模物流配送环境,包括仓储现场配送,物流全流程配送,最后一公里配送等场景。相应的,考虑到现有启发式算法在求解组合优化问题时,不能兼顾局部优化与全局优化的缺点,本专利技术采用的灰狼优化算法能兼顾局部优化与全局优化,从而求解动态物流背包综合优化问题,得到更优的终端配送方案。所述的动态物流背包综合优化问题将动态路径规划与背包问题结合,以达到综合优化物流配送路径与配送车辆满载率的目的。该优化问题模型可以定义为:在一系列初始化的城市点架构中,取出一个配送点与n个需要配送的客户终端,求解一种规划方案,即在配送点安排k辆车,规划k辆车的行车路线,以满足所有终端客户的配送需求,最终使得配送的整体距离与车辆动态满载率最优。其中,客户端需求量与动态时间窗约束已知,具体表示如下:车辆配送距离成本:车辆载重价值率:总配送成本:车辆容积/背包限制:订单配送车辆唯一性:订单(i→j)已从i送出:订单(i→j)已被j接收:其中,式(1)(2)分别代表车辆配送距离优化目标与配送车辆背包价值率优化目标,所述的背包价值率优化目标即为车辆载重率优化目标,式(3)表示综合优化目标函数,在距离优化目标与车辆背包价值率基础上,加入动态时间窗成本。式(4)-(9)为物流配送时的约束条件,式(4)表示车辆载重/背包容量,式(5)表示订单配送所需车辆的唯一性,式(6)表示订单已从客户点i送出,式(7)表示订单已被客户点j接收,式(8)表示由车辆k配送从客户点i至客户点j的订单,式(9)表示从客户点i订单全部由车辆k配送。最终,形成动态物流背包优化模型。所述的动态物流背包综合优化问题模型综合考虑物流配送过程的多个因素,车辆行驶距离,车辆载重价值率,客户动态时间窗以及基本配送要求,能较好地模拟现实物流配送场景,进而应用到实际物流配送规划问题中。本专利技术所述的求解动态物流背包优化模型的群智能优化方法,为灰狼优化算法,是一种基于群体智能技术的仿生物学算法。所述的灰狼优化算法用于求解动态物流背包模型时,其特征是具有如下步骤:①采集配送点相关数据,包括配送点个数,规定配送时间,配送点位置等;②初始化灰狼群体及其位置,初始化位置更新因子a,A,C;③计算种群适应度函数,并得出适应度值前三的灰狼个体;同时记录对应个体的适应度值;④根据位置更新公式更新群体的位置,同时根据迭代因子公式更新参数a,A,C;⑤计算更新后的群体适应度值,并求出适应度值前三的灰狼个体的位置Xα,Xβ,Xδ;⑥若达到迭代终止条件,则输出最优个体Xα,Xβ,Xδ,否则跳至步骤④。所述的步骤①中,为加大模型的实际应用范围,采集的数据内容可为随机产生,也可直接使用企业拥有的物流数据。其中,随机产生的数据也可用于相关问题的研究、物流配送解决方案的预测等。所述的步骤②中初始化灰狼群体及其位置,为采集数据中的实际配送中心与配送点的分布情况。进一步的,所述的位置更新因子a,A,C的更新规则可表示为:其中,a随着迭代次数的增加从2至0线性降低,为[0,1]内的随机向量。式(10)中,A随着a的变化而降低,且逐渐逼近0;式(11)中,C随的变化在[0,1]内随机变化;进一步的,A,C分别表示了灰狼优化算法在寻优时的局部搜索因子与全局搜索因子,即在求解动态物流背包模型时,调整全局优化与局部优化,已达到最优方案。所述的步骤③中,种群的适应度值即为动态物流背包模型的综合优化目标函数。所述的步骤④中,灰狼群体位置更新公式为:Dα=|C1Xα-X|,Dβ=|C2Xβ-X|,Dδ=|C3Xδ-X|(12)X1=Xα-AαDα,X2=Xβ-AβDβ,X3=Xδ-AδDδ(13)其中,t表示迭代次数,X(t+1)即为更新后的位置。由上述步骤可以求得最佳群体捕食位置,即得出最佳的配送方案。解决了以下问题:在满足动态时间窗与基本配送约束条件下,规划配送车辆、配送路线等,以达到配送距离、配送车辆价值率最优的目的。本专利技术的有益效果在于,本专利技术提出了动态物流背包综合优化问题模型,通过结合物流终端配送中的距离优化与载重价值约束,并考虑实际配送的动态时间窗因素,较全面地模拟了现实大规模物流配送场景,以解决大规模物流配送方案规划的问题。同时,利用群体智能优化算法求解该综合模型,所述的群体智能算法能较好的平衡局部寻优与全局寻优,克服了现有算法难以兼顾局部优化与全局优化的缺点。附图说明图1是本专利技术的群智能动态物流背包优化方法的流程图;图2是物流终端配送方案表示图。具体实施方式现在结合附图对本专利技术做进一步详细说明。如图1所示,本专利技术的具体实施步骤如下:①采集配送点相关数据,包括配送点个数,规定配送时间,配送点位置等;②初始化灰狼群体及其位置,初始化位置更新因子a,A,C;③计算种群适应度函数,并得出适应度值前三的灰狼个体;同时记录对应个体的适应度值;④根据位置更新公式更新群体的位置,同时根据迭代因子公式更新参数a,A,C;⑤计算更新后的群体适应度值,并求出适应度值前三的灰狼个体的位置Xα,Xβ,Xδ;⑥若达到迭代终止条件,则输出最优个体Xα,Xβ,Xδ,否则跳至步骤④。所述的步骤①中,为加大模型的实际应用范围,采集的数据内容可为随机产生,也可直接使用企业拥有的物流数据。其中,随机产生的数据也可用于相关问题的研究、物流配送解决方案的预测等。所述的步骤②中初始化灰狼群体及其位置,为采集数据中的实际配送中心与配送点的分布情况。进一步的,所述的位置更新因子a,A,C的更新规则可表示为:其中,a随着迭代次数的增加从2至0线性降低,为[0,1]内的随机向量。式(1)中,A随着a的变化而降低,且逐本文档来自技高网...

【技术保护点】
1.一种群智能动态物流背包优化方法,用于解决物流配送中的动态物流背包优化问题。其特征在于:利用群体智能优化算法,求解物流终端配送中的动态物流背包综合优化问题。所述的动态物流背包综合优化问题,其特征在于,将动态车辆路径规划问题与背包问题结合,以达到物流配送车辆距离和车辆载重率的综合优化。其中,所述的动态车辆路径规划问题为带有动态时间窗约束的车辆路径规划问题;所述的背包问题为常见的组合优化问题,在物流配送系统中背包问题的目标在于最优化车辆装载率,以达到背包价值率的最优化。所述的群体智能优化方法为灰狼优化算法,该算法区别于常见的单体优化方法。所述的灰狼优化算法模拟了灰狼群体捕食过程,利用群体捕食中的自我调整能力寻找最佳捕食位置,完成捕食过程。捕食过程中不断更新灰狼群体的适应度值,是一种解决多目标优化问题的群体智能优化方法。

【技术特征摘要】
1.一种群智能动态物流背包优化方法,用于解决物流配送中的动态物流背包优化问题。其特征在于:利用群体智能优化算法,求解物流终端配送中的动态物流背包综合优化问题。所述的动态物流背包综合优化问题,其特征在于,将动态车辆路径规划问题与背包问题结合,以达到物流配送车辆距离和车辆载重率的综合优化。其中,所述的动态车辆路径规划问题为带有动态时间窗约束的车辆路径规划问题;所述的背包问题为常见的组合优化问题,在物流配送系统中背包问题的目标在于最优化车辆装载率,以达到背包价值率的最优化。所述的群体智能优化方法为灰狼优化算法,该算法区别于常见的单体优化方法。所述的灰狼优化算法模拟了灰狼群体捕食过程,利用群体捕食中的自我调整能力寻找最佳捕食位置,完成捕食过程。捕食过程中不断更新灰狼群体的适应度值,是一种解决多目标优化问题的群体智能优化方法。2.根据权利要求1所述的动态物流背包优化问题,其特征在于,将动态车辆路径规划问题与背包问题结合。所述的动态物流路径优化,其特征在于,优化配送路径以得到物流终端配送方案,规划过程的约束条件主要包含动态时间窗约束,配送车辆的容量约束。所述的背包问题,其特征在于,优化配送车辆背包价值率以进一步优化终端配送方案,优化过程中约束条件主要为配送车辆容量约束。最终,形成动态物流背包优化模型,此综合优化模型对比车辆路径规划与车辆载重优化的直接综合问题更简...

【专利技术属性】
技术研发人员:禄盛周焰梅张艳
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:重庆,50

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

1