龙源期刊?/p>
http://www.qikan.com.cn
基于最优路径算法的快餐配送路径优化问?/p>
研究
作者:柯小?/p>
来源:《科技创新与应用?/p>
2013
年第
08
?/p>
?/p>
要:随着快餐业的迅速发展,对快餐业中快餐配送问题的算法研究就愈发重要,快餐
的配送问题,本质上就是最优路径问题,现在分析一种最优路径算法的基础上,结合快餐配?/p>
的诸多影响因子,对算法进行了优化?/p>
关键词:最优路径算法,快餐配送;研究
1
引言
最优路径算法是
GIS
在路径分析中最常用的算法之一。车载导航系统、智慧交通系统等?/p>
离不开最优路径算法的应用?/p>
[1]
而在快餐业配送过程中,由于行业的特殊性及配送物品的?/p>
殊性,使得其在具有一般配送的特点同时,又具有自身特点。涉及到配送路径方面的问题主要
体现在以下几个方面:?/p>
1
)快餐配送对时间极为敏感。由于客户对快餐的需求都相对较?/p>
迫,且快餐本身的食物特性所带来的保温要求,使得快餐的配送要求非常迅速的将食物送达
到;?/p>
2
)点餐客户位置的特殊性。如点餐客户在某个小区的某楼层内,这就要求不能将小区
作为点餐点处理,而要以小区门作为关注点,考量从小区门到该客户所在楼房及楼层的距离;
?/p>
3
)快餐配送受时间区段、配送工具、区域交通状况、天气状况等情况的影响?/p>
目前传统的最优路径算法通常将路网模型理想化处理,实用性教差。较少考虑实际行驶?/p>
程中的道路属性,如道路限速、红绿灯、道路等?/p>
[2]
、道路阻值、交通工具限制等。或者?/p>
虑不够全面?/p>
2
最优路径算法优化研?/p>
2.1
传统最优路径算法的优化
在按标记?/p>
[3]
实现
Dijkstra
算法的过程中,核心步骤就是从未标记的点中选择一个权值最
小的弧段。这是一个循环比较的过程?/p>
如果不采用任何技巧,未标记点将以无序的形式存?/p>
在一个链表或数组中。那么要选择一个权值最小的弧段就必须把所有的点都扫描一遍,在大?/p>
据量的情况下,这无疑是一个制约计算速度的瓶颈。要解决这个问题,最有效的做法就是将?/p>
些要扫描的点按其所在边的权值进行顺序排列,这样每循环一次即可取到符合条件的点,可大
大提高算法的执行效率?/p>
2.2
在快餐配送过程中,影响最优路径算法的道路因子
[1]