物流配送车辆优化调度的神经网络算法
物流配送车辆调度问题算法综述

物流配送车辆调度问题算法综述陈君兰;叶春明【摘要】Delivery vehicle routing problems (VRP) is a kind of optimization problems, aiming at solving the vehicle routing problems in delivery section. And they have been a focus of research in logistics control optimization recently. After summarize different kinds of VRP, the article gives the relevant general models. The character and the application of genetic algorithm, simulated annealing, tabu search, ant colony algorithm, particle swarm optimization are analyzed and the current possibilities to solve VRP are also discussed. Finally, the development of VRP solution is presented, and point out that improved combined algorithm as well as new algorithm will be important measures to solve VRP.%配送车辆调度优化问题旨在解决配送中路径和车辆调度问题的一类组合优化问题,是近年来物流控制优化领域的研究热点。
文章对运输调度问题进行了分类总结,给出总体模型的概括描述,分析遗传算法、模拟退火算法、禁忌搜索算法、蚁群算法和微粒群算法的特点及其在求解配送车辆调度优化问题中的求解思路,并讨论了其求解现状,对未来研究方向进行展望,指出改进混合现有算法,开拓新算法将是更有效解决配送车辆调度问题的好方法。
基于神经网络和知识库的物料配送动态调度

基于神经网络和知识库的物料配送动态调度随着物流业的发展,各种物料配送的需求不断增加,对于物料配送的动态调度要求也越来越高。
如何在有限的时间和资源内,合理调度物料的配送路线和时间,成为了物流企业面临的重要问题。
神经网络和知识库技术作为人工智能领域的前沿技术,被广泛应用于物料配送的动态调度中。
一、物料配送的动态调度物料配送的动态调度指的是在不同的时间段和地点,根据不同的需求和条件,对物料的配送进行合理安排和调度。
动态调度的目标是尽量减少成本,提高效率,确保配送的准时和准确。
物料的动态调度受到许多因素的影响,如路况、交通管制、天气等,需要进行实时的监控和调整。
需要一种智能化的方法来进行物料配送的动态调度。
神经网络技术是一种模拟人脑神经元网络的人工智能技术,具有学习能力和自适应性,在物料配送的动态调度中具有很好的应用前景。
神经网络可以通过对历史数据进行学习,建立配送模型,并根据实时数据进行预测和调整。
神经网络可以通过对各种因素的分析和关联,形成复杂的非线性映射关系,能够更好地适应不同的环境和情况。
神经网络可以通过并行计算的方式,快速地进行大规模的配送调度计算,提高整体的效率和速度。
在物料配送动态调度中,神经网络可以应用于以下几个方面:1. 路线规划:通过神经网络对历史配送数据进行学习,形成不同时间段和地点的配送规划模型。
根据实时的交通信息和配送需求,神经网络可以对路线进行动态调整,提高配送的准时性和效率。
2. 资源分配:神经网络可以对配送所需的人力、车辆、仓库等资源进行动态调度分配,根据实时的需求和条件,合理分配资源,最大限度地降低成本,提高资源利用率。
3. 风险预测:神经网络可以通过对不同环境和情况的分析,预测可能的风险和问题,提前采取措施,确保配送的安全和顺利进行。
知识库技术是一种将人类知识和经验进行抽象和存储的人工智能技术,能够帮助计算机理解和处理复杂的问题。
在物料配送的动态调度中,知识库技术可以帮助计算机获取和管理大量的配送知识和经验,为配送决策提供支持。
物流配送车辆调度问题算法综述

( )按优化 目标 可 以分为单 目标优化 问题 和多 目标优 化 问题 。单 目标优化 问题 是指 目标 函数 只要 6
在求 解 车辆优 化调 度 问题 时 ,可 以将 问题 归类 为几 个 简单 的组 合优 化基本 原 型 ,如旅 行 商问题 (S ) T P 、最短路径 问题 、最小费用 流问题 、中国邮递员 问题等 ,再 用相关 的理论和方法 进行求解 ,得 到
( )按车辆载货情 况可 以分 为满载问题 和非满载 问题 。满载 问题 是指一次任务 的货运量 多于车辆 2 的最 大容量 ,而非满载问题是指一次任务的货 运量不多于车辆的最大容量 。 ( )按车辆类 型分为单车 型问题和多 车型问题 。单 车型 问题指所 有车辆 的容 量都给定 同一值 ,多 3 车型问题指所有车辆 的容量都给定不 同值 。 ( )按车场 的数 量可 以分 多车场和单 车场问题 。因为多车场 问题 可 以转化 为单 车场 问题 ,而且 通 4 常一 个车场 ( 仓库 )都会有 固定 的服务对象。根据传 统的处 理方法 ,在将多车场 问题转化 为单 车场问题 的过 程 中,先设 一个虚拟车场 ,将 所有配送点 和实际车场都 看作虚拟车场的配送点 ,这样 就转 化为单 车 场 问题 了。所 以这里的算法只考虑单车场问题。
求 一 项 指 标 最 优 ,如 要 求 运 输 路 径 最 短 。多 目标 优 化 问 题是 指 目标 函数 要 求 多项 指 标 最 优 或 较 优 ,如 同
神经网络算法在物流配送中的应用研究

神经网络算法在物流配送中的应用研究随着物流行业的迅速发展,智能化技术不断地应用于物流配送中,为物流行业带来了巨大的便利。
而神经网络算法的出现,则进一步推进了物流配送的智能化水平。
神经网络算法是一种模拟人脑神经网络结构和功能的算法,可以逐步提高系统的学习能力和自适应能力。
在物流配送中,神经网络算法可以被应用于多个方面,包括路线规划、运输调度、货物跟踪等等。
下面,我们将从这几个方面来具体探讨神经网络算法在物流配送中的应用研究。
一、路线规划物流配送的路线规划是一个十分重要的环节,它直接决定了订单的准确配送率。
传统的路线规划通常采用基于经验的人工算法,这种方法无法应对大量数据和复杂车辆运行规律的变化,常常存在可行性不高和效率低下的问题。
而神经网络算法则能够通过学习历史数据,不断地优化路线,提高路线规划的准确性和效率。
神经网络算法的路线规划思路是,将历史配送数据作为神经网络模型的训练数据,通过对有标签数据的学习,使得神经网络能够识别和学习出配送范围、优化路线、考虑拥堵等变量,从而生成最佳配送方案。
通过这种方式,神经网络算法能够针对不同的时间段、不同的运输规律和不同的路况,学习生成最适合的路线规划,使物流配送的效率得到了大幅提升。
二、运输调度物流配送的运输调度环节同样是至关重要的,它涉及到货物在运输途中的及时性和安全性。
传统的运输调度问题可以采用模型预测算法,然而运输调度变量较多,传统的方法往往很难真正准确地预测物流配送的变化。
而神经网络算法通过对训练数据的学习,可以建立出包含多个变量的非线性模型,模型能够得到更加准确的预测结果。
与传统方法不同,神经网络算法在预测时可以考虑相对更多的变量,包括天气、交通状况、仓库离消费地的距离等因素,从而得到更加科学合理的运输调度方案。
鉴于卷积神经网络在图像识别领域卓越的表现,在一些更细粒度的应用场景下,可以使用卷积神经网络训练出高精度的预测模型,大幅提高了运输调度的准确性和安全性,为物流行业带来了前所未有的运营效率提升。
基于云计算神经网络物流车辆调度算法研究

S ONG , Yu HE a Xio—l HE Xi n—b , i , a o ZHANG n Ga g—y a un
( .ScunU iesyo c ne& E g er g Zgn i un6 3 0 C ia 1 ih a nvri f i c t Se n i e n , iogSc a 40 0, hn ; n i h
优化 的项 目, 为单 目标 优化问题和多 目标优化问题两种 。 分 然后在实际的操作流程 中, 物理的调度优 化 问题是 不单
.
=
o
{/  ̄ ; c ;l 当 2 , C ’。 。 4 r 。
,
a
< C a t,
。
Hale Waihona Puke ,≥..
。
其 中, ≤ 0 ≤1 C , 表示 系统 能够 提供 的第 n个 资 源服 务
进行优化车辆调度 。实验结果表 明, 改进算法不仅能满足用户 的多种需求 , 提高 了用户的满意度 , 同时也提高了资源调度率
和系统资源 的利用率 。 关键词 : 云计算 ; 物流 ; 车辆调度 ; 用户满意度 ; 神经 网络 中图分类号 :P 9 T 31 文献标识码 : A
S udy o h g sisVe i l c d i s d o t n t e Lo itc h ce S he ul ng Ba e n Cl ud Co pu i g a d ur lNe wo k o m tn n Ne a t r
经网络进行优化车 辆调度 。最后 利用 Cod i l Sm对提 出的云 u
, 当前值为 b 则归一 化后表 ,
示 为 :
计算算法进行 了仿 真 , 验结 果表 明 , 算法 不仅 能满足 用 实 该 户的多种需求 , 高 了用 户 的满意度 , 提 同时也 提高 了资源 调
物流网络优化的数学模型和算法

物流网络优化的数学模型和算法物流是现代社会经济中一个不可或缺的部分。
随着物流需求的增长和复杂度的提高,如何优化物流网络,提高效率,降低成本成为了物流产业中的关键问题。
物流网络优化的数学模型和算法应运而生,成为了解决这个问题的重要手段。
一、物流网络优化的数学模型物流网络优化的数学模型是现代物流业最主要的理论框架之一。
它通过运用数学方法和物流学理论相结合,建立数学模型,对物流网络中的各个环节、各个节点和各个决策问题进行描述和分析,以达到最优化决策。
1. TSP模型TSP(Traveling Salesman Problem)是物流网络优化中一个经典的数学模型。
TSP模型是要求在给定环境下,通过求解旅行商从一个城市出发必须恰好经过其他每个城市一次并回到原城市的最短路径问题。
在物流网络中,TSP模型可以用于求解从收货地点到配送地点的最优运输路径,从而实现整个物流网络的优化。
2. VRP模型VRP(Vehicle Routing Problem)是物流网络优化的又一重要数学模型。
VRP模型是要求在给定环境下,通过求解用有限的车辆从一个集合中的位置出发,分别访问另一集合中的所有位置,并在最终回到起点的过程中最小化总运输成本。
在物流网络中,VRP模型广泛应用于制定物流配送计划,根据车辆位置、载重量、装卸时间、线路拥堵情况等多个因素制定最优配送路线。
3. ILP模型ILP(Integer Linear Programming)是物流网络优化中常用的线性规划数学模型之一。
它是在约束条件下优化线性目标函数的一个数学规划模型。
在物流网络中,ILP模型常用于求解最小化总成本或最大化收益的问题,例如物流设备选型、运输计划制定等。
二、物流网络优化的算法为了解决物流网络优化问题,在数学模型的基础上,物流网络优化算法应用广泛。
常用的物流网络优化算法如下:1. GA算法GA(Genetic Algorithm)是一种有着广泛实际应用价值的智能优化算法。
物流业运输调度与协调方案

物流业运输调度与协调方案第1章绪论 (3)1.1 物流运输调度概述 (3)1.2 物流运输协调的意义与作用 (4)第2章物流运输调度与协调的基本理论 (4)2.1 物流运输调度的相关概念 (4)2.1.1 调度对象 (4)2.1.2 调度目标 (4)2.1.3 调度原则 (5)2.1.4 调度策略 (5)2.2 物流运输协调的理论基础 (5)2.2.1 运筹学 (5)2.2.2 系统工程 (5)2.2.3 优化理论 (5)2.2.4 信息论 (5)2.2.5 控制论 (5)2.3 物流运输调度与协调的方法 (6)2.3.1 人工调度方法 (6)2.3.2 算法调度方法 (6)2.3.3 混合调度方法 (6)2.3.4 协同调度方法 (6)2.3.5 集成调度方法 (6)第3章物流运输调度与协调的关键技术 (6)3.1 运输车辆路径优化 (6)3.1.1 车辆路径问题概述 (6)3.1.2 车辆路径优化算法 (6)3.1.3 车辆路径优化实践 (7)3.2 货物装载与配载技术 (7)3.2.1 货物装载问题 (7)3.2.2 货物配载技术 (7)3.2.3 货物装载与配载实践 (7)3.3 运输成本控制与优化 (7)3.3.1 运输成本影响因素 (7)3.3.2 运输成本控制策略 (7)3.3.3 运输成本优化方法 (7)3.3.4 运输成本控制与优化实践 (7)第4章物流运输调度与协调策略 (7)4.1 运输任务分配策略 (7)4.1.1 货物分类与车辆匹配 (8)4.1.2 多目标优化任务分配 (8)4.1.3 动态任务调度策略 (8)4.2 运输时间窗优化策略 (8)4.2.2 时间窗内运输路径优化 (8)4.2.3 多任务协同运输策略 (8)4.3 运输风险管理与应对策略 (8)4.3.1 风险识别与评估 (8)4.3.2 风险预防与控制 (8)4.3.3 风险应对策略 (8)4.3.4 风险监控与持续改进 (9)第5章物流运输调度与协调系统设计 (9)5.1 系统总体架构设计 (9)5.1.1 基础设施层 (9)5.1.2 数据层 (9)5.1.3 服务层 (9)5.1.4 应用层 (9)5.1.5 展示层 (9)5.2 物流运输调度模块设计 (9)5.2.1 功能设计 (9)5.2.2 流程设计 (10)5.3 物流运输协调模块设计 (10)5.3.1 功能设计 (10)5.3.2 流程设计 (10)第6章基于大数据的物流运输调度与协调 (10)6.1 大数据在物流运输中的应用 (10)6.1.1 大数据在物流运输中的具体应用 (10)6.1.2 大数据在物流运输中的作用 (11)6.2 基于大数据的运输需求预测 (11)6.2.1 运输需求预测方法 (11)6.2.2 运输需求预测应用案例 (11)6.3 基于大数据的运输资源优化配置 (11)6.3.1 运输资源优化配置方法 (12)6.3.2 运输资源优化配置应用案例 (12)第7章智能化物流运输调度与协调 (12)7.1 人工智能技术在物流运输中的应用 (12)7.1.1 概述 (12)7.1.2 人工智能技术在物流运输中的应用场景 (12)7.2 基于遗传算法的运输调度优化 (12)7.2.1 遗传算法简介 (12)7.2.2 遗传算法在运输调度中的应用 (12)7.3 基于物联网的物流运输协调 (13)7.3.1 物联网技术简介 (13)7.3.2 物联网在物流运输协调中的应用 (13)7.3.3 物联网在物流运输协调中的挑战与展望 (13)第8章绿色物流与运输调度协调 (13)8.1 绿色物流概述 (13)8.1.2 绿色物流发展背景 (14)8.1.3 绿色物流在物流业的重要性 (14)8.2 绿色物流运输调度策略 (14)8.2.1 优化运输路线 (14)8.2.2 提高运输工具满载率 (14)8.2.3 采用环保型运输工具 (14)8.2.4 优化运输模式 (14)8.3 绿色物流运输协调措施 (14)8.3.1 建立运输协调机制 (14)8.3.2 加强运输基础设施建设 (14)8.3.3 推广多式联运 (15)8.3.4 引入运输调度优化技术 (15)8.3.5 建立绿色物流评价体系 (15)第9章物流运输调度与协调的案例分析 (15)9.1 案例一:某电商物流运输调度与协调 (15)9.1.1 背景介绍 (15)9.1.2 运输调度与协调策略 (15)9.1.3 案例效果 (15)9.2 案例二:某跨国企业物流运输协调 (15)9.2.1 背景介绍 (15)9.2.2 运输协调策略 (16)9.2.3 案例效果 (16)9.3 案例三:城市共同配送运输调度与协调 (16)9.3.1 背景介绍 (16)9.3.2 运输调度与协调策略 (16)9.3.3 案例效果 (16)第10章物流运输调度与协调的发展趋势及挑战 (16)10.1 物流运输调度与协调的发展趋势 (16)10.2 物流运输调度与协调面临的挑战 (17)10.3 物流运输调度与协调的创新方向 (17)第1章绪论1.1 物流运输调度概述物流运输作为现代物流系统的重要组成部分,承担着连接供应链上下游、实现商品流通的重要职能。
基于人工智能的物流车辆调度与路径规划优化

基于人工智能的物流车辆调度与路径规划优化物流是现代社会经济发展的重要组成部分,而物流车辆调度与路径规划一直是物流行业中的一项核心问题。
随着人工智能技术的不断发展,基于人工智能的物流车辆调度与路径规划优化成为了物流行业的热点研究领域。
本文将介绍基于人工智能的物流车辆调度与路径规划优化的背景、意义以及相关方法和应用。
一、背景与意义物流车辆调度与路径规划是指在给定的物流需求和资源条件下,合理安排物流车辆的调度顺序和路径规划,以实现物流运输的高效性和经济性。
传统的物流车辆调度与路径规划存在一些问题,如计算复杂度高、解决方案不够优化等。
而基于人工智能的物流车辆调度与路径规划优化可以通过智能化的算法和模型,高效地解决这些问题,并提供更加优化和可行的解决方案。
基于人工智能的物流车辆调度与路径规划优化的意义在于提高物流运输的效率和降低成本。
通过合理调度物流车辆的顺序和路径规划,可以避免车辆之间的空载和重载情况,减少物流运输的时间和成本,提高物流的准时性和安全性。
同时,优化物流车辆的调度和路径规划还可以降低运输过程中的能耗和环境污染,实现绿色物流的目标。
因此,基于人工智能的物流车辆调度与路径规划优化在实际应用中具有广阔的前景和重要的价值。
二、方法与技术基于人工智能的物流车辆调度与路径规划优化可以应用多种方法和技术,下面介绍几种常用的方法:1.遗传算法:遗传算法是一种模拟生物进化过程的优化算法,通过模拟物流对偶种群的交叉和变异,不断优化车辆调度和路径规划方案。
遗传算法可以有效地解决复杂的物流车辆调度和路径规划问题,并在实际应用中取得了较好的效果。
2.模拟退火算法:模拟退火算法是一种基于随机搜索的优化算法,通过模拟金属退火的过程,不断调整车辆调度和路径规划方案,最终找到最优解。
模拟退火算法可以在较短的时间内找到较优的解决方案,具有较好的收敛性和全局搜索能力。
3.人工神经网络:人工神经网络是一种模拟人脑神经元网络的计算模型,通过训练网络模型,实现物流车辆调度和路径规划的优化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
物流配送车辆优化调度的神经网络算法
0 引言
据统计,美国2000年的运输费用为5900亿美元,占当年GDP总值99600亿美元的5.92%,可见,减少运输费用是有效减少物流成本的重要方面。
对于物流中心和第三方物流企业的货物配送,运输车辆的调度是工作的重点,正确合理的调度可以有效减少车辆的空驶率,实现合理路径运输,从而有效减少运输成本,节约运输时间,提高经济效益。
1 配送车辆调度优化问题分类
运输车辆的优化调度问题由Dantzig和Ramser于1959年首次提出,由于该问题在交通运输、工业生产管理等领域具有广泛而重要的应用,因此30多年来其研究得到很大重视,国外的Bodlin,Christofider,Golden,Assad, Ball 等人对该问题进行了较为深入的研究[1] [2] [3]。
总体上看,车辆的优化调度问题一般可根据时间特性和空间特性分为车辆路径规划问题和车辆调度问题。
当不考虑时间要求,仅根据空间位置安排车辆的线路时称为车辆路径规划问题(VRP-Vehicle Routing Problem);考虑时间要求安排运输线路时称为车辆调度问题VSP(Vehicle Scheduling Problem)。
某些学者将有时间要求的车辆调度问题称为Vehicle Routing Problem with Time Windows。
车辆优化调度问题可根据不同性质具体分为以下几类。
按照运输任务分为纯装问题、纯卸问题以及装卸混合问题,所谓的装卸混合问题就是车辆在运输途中既有装货又有卸货。
按照车辆载货状况分为满载问题和非满载问题,满载问题是指货运量多于一辆车的容量,完成所有任务需要多辆运输车辆。
非满载问题是指车的容量大于货运量,一辆车即可满足货运要求。
按照车辆类型分为单车型问题和多车型问题。
按照车辆是否返回车场划分为车辆开放问题和车辆封闭问题,车辆开放问题是指车辆不返回其出发地,车辆封闭问题是指车辆必须返回其发出车场。
按照优化的目标可分为单目标优化问题和多目标优化问题,单目标优化是指某一项指标最优或较优,如运输路径最短。
多目标优化则是指同时要求多个指标最优或较优。
如同时要求运输路
径最短和费用最省。
按照货物的种类要求可分为同种货物优化调度和多种货物优化调度。
多种货物优化调度问题是指运输货物的种类多于一种,车辆调度时可能要考虑某些种类的货物不能同时装配运输的要求,如灭害灵等杀虫剂和食品等不能混装运输等。
按照有无休息时间要求可分为有休息时间的优化调度和无休息时间优化调度问题。
实际中的车辆优化调度问题可能是以上分类中的一种或几种的综合,如某配送中心向其多个客户配送货物需要多辆车,这些车的类型不一样,运输的货物种类包括食品、日用品和蔬菜等多类,调度优化时希望运输费用最省,同时也希望运输时间最短,这样问题变为一个多车型多货种的送货满载车辆的多目标优化调度问题。
车辆的优化调度问题是一个有约束的组合优化问题,属于NP难题(Nondeterministic Polynomial Problem),是一个非确定型的多项式问题。
NP问题的解有多个,随着其输入规模的扩大,问题的求解难度大大增加,求解的时间呈几何级数上升。
目前,尚无有效的多项式时间算法来求解NP难题。
在求解车辆优化调度问题时,常常将问题分解或转化为一个或几个已经研究过的基本问题,如旅行商问题,最短路径问题,最小费用流问题,中国邮递员问题等。
再用比较成熟的理论和方法进行求解,以得到原车辆调度问题的最优解或满意解。
常用的方法可以分为精确算法、启发算法和智能算法。
精确算法主要有分支界定法,割平面方法,线性规划法,动态规划法等,启发式算法主要有构造算法、两阶段法、不完全优化法等,智能算法分为神经网络方法、遗传算法和模拟退火算法等。
精确算法的计算量随着车辆优化问题规模的增大呈指数增长,如当停车卸货点的数目超过20个时,采用一般的精确算法求解最短运输路径的时间在几个小时以上。
精确算法不适合于求解大规模的车辆优化调度问题。
2 配送车辆优化调度的神经网络算法
2.1 算法概述
人工神经网络是对人脑功能的简单和近似模拟,它由大量具有某种传递函数的神经元相互连接而成。
人们经常采用Hopfield
网络和自组织特征映射神经网络来解决车辆的优化调度问题。
在Hopfield网络中,系统能够从初始状态,经过一系列的状态转移而逐渐收敛于平衡状态,此平衡状态是局部极小点。
采用神经网络来求解车辆调度问题时一般按下列步骤进行[4]:
(1). 产生邻接矩阵
将车辆的源点、所经过的各个汇点和停点抽象成网络的结点,它们之间的有向路径抽象成网络的边,由此构成一个有向图G=(N,L,D),其中N表示结点数,L表示边数,D为N×N的矩阵,可根据优化的目标分别是边(i,j)对应的长度、费用或时间,这样可定义距离邻接矩阵、费用邻接矩阵和时间邻接矩阵。
如果两个结点间存在路径,则相应矩阵元素的值为路径的长度或运费或运时;如果两个结点间不存在路径,则相应矩阵元素的值为∞。
(2). 约束的处理
对于车辆调度中的约束,将其作为神经网络的一个能量项来处理,将其施加一个惩罚项后加入到网络的能量方程式中,这样随着网络的收敛,约束的能量也逐渐趋于稳态,使约束得到体现。
(3). 神经网络计算
设邻接矩阵中的每个元素对应着一个神经元,定义位于位置(x,i)的神经元的输出为Vxi。
首先确定网络的能量函数,该能量函数包括网络的输出能量函数和各个约束转化的能量函数,进而,确定神经元的传递函数和状态转移方程,经过网络的反复演化,直至收敛。
当网络经过演化最终收敛时,可形成一个由0和1组成的换位阵,阵中的1所在位置即表示所经过的结点,这些结点间的距离、费用和运时之和即为最短距离、最少运费和最小运时。
(4).调度方案的形成
根据换位阵所形成的最短距离、最小运费和最小运时路径,最终来确定车辆调度的方案。
2.2 非满载配送车辆优化路径的Hopfield网络求解算法
2.2.1 约束条件
为确保网络稳态时的输出能量是一个有效的换位阵,网络必须同时满足以下约束条件
(1) 有效路径约束
为防止不存在的路径被选中,设定如下的约束函数:
式中:
u1为惩罚系数
(2) 输入输出路径约束
为保证网络的结点有输入路径,必有输出路径,设定如下的约束函数:
式中:u2为惩罚系数
(3) 为保证网络的状态收敛到超立方体2n(n-1)中的一个,设定如下的约束函数:
式中:u3为惩罚系数
(4) 为保证最短路径源于规定的起点s,终止于规定的终点d,约束函数设定如下:
(4)
式中:u4为惩罚系数
2.2.2 能量方程
网络的目标函数设定为:
(5)
式中:u5为惩罚系数
网络的能量函数为:
(6)
各神经元的输出为:
(7)
模型的运动方程为:
(8)
(9)
将式(6)带入式(9)得到神经网络的运动方程:
(10)
式中δ规定为:
(11)
比较式(8)和式(10)中的系数,可以得到如下的连接权重和偏置电流为:
(12)
(13)
将式(12)和式(13)中的Txi,yiIxi代入式(8),然后交替求解网络的运动方程式(8)和代数方程式(7),当神经网络趋于稳态时,就可得到一个优化解,即最短路径。
4 试验
深圳市科技园的实际部分路网如图1所示,针对此路网,设定由沃尔玛商场先向华润超市后向清华深圳研究生院配送商品,运输车辆为一辆小型皮卡车,要求运输路径最短。
假设先送华润超市,后送清华研究生院,以沃尔玛商场为起点,以华润超市为终点,将其间所有路网点编号,如图1所示。
采用Hopofield网络来1点到12点之间求最短路径。
首先,生成的距离矩阵:
用Hopfild神经网络对以上的有向图进行计算,选取各惩罚系数如下:μ5=1000;μ1=4000;μ2=1500,μ3=1000;μ4=550。
网络的时间常数τ=1,并假定每个神经元的具有相同的传递函数,即gxi=g;λxi=λ;网络的初始电压Uxi=0。
对图1的网络图进行计算,其神经网络的最终输出的换位阵如下所示.
根据换位阵,得到的最短路径为:1 4 7 12
同理,在求由华润超市到清华深圳研究生院时的最短路径时,以华润超市为起点1,清华研究生院为终点12,对其中的路网进行重新编号。
同理求解,得到的最短路径为:华润超市兰羽公司高新超市清华深圳研究生院。
非满载配送车辆的优化调度问题,实际上可归结为求最短路径问题,它是配送车辆调度问题最简单的一种情况。
对于其他种类的调度问题,虽然其求解要更复杂,但是可转化为非满载车辆调度情况来来解决,如满载情况,可首先确定车辆的配载,然后对每一辆车针对不同的配送区域分别求解其最短路径,然。