基于GoogleMapsJavaScriptAPI的物流配送车辆调度系统设计
于GoogleMapsJavaScriptAPI的物流配送车辆调度系统设计
基于Google Maps JavaScript API的物流
配送车辆调度系统设计
Logistics delivery VRP solution based on Google Maps JavaScript API
莫以为,何新彪MO Yi-wei, HE Xin-biao
(广西大学 机械工程学院,南宁 530004)
摘 要:针对VRP在实际应用中的需求,本文提出通过Google Maps JavaScript API提取Google
Maps道路信息,并与物流配送信息紧密结合,利用模拟退火遗传算法解决物流配送中的车辆调度问题,并将求解结果显示在Google地图上,最后通过实验验证了系统方案的可行性与可靠性。
关键词:车辆调度;Google Maps JavaScript API;模拟退火遗传算法
中图分类号:TP393.09;U116.2 文献标识码:A 文章编号:1009-0134(2011)6(上)-0022-05Doi: 10.3969/j.issn.1009-0134.2011.6(上).07
0 引言
车辆调度问题(VRP--Vehicle Routing Problem)源于旅行商问题(TSP--Traveling Salesman Problem)。该问题描述:在满足一定约束条件(如货物总量不可超过车辆容量,每条路线长度不可超过车辆行驶里程,以及车辆服务节点时间必须满足给定时间范围要求等)下,组织适当的行车路线,使车辆有序地通过指定的一系列服务(取货送货)节点,并达到预定目标(如行车总路程最短、费用最小、时间最少、车辆使用量最少等)。VRP包含多条行车路径,每条路径就是一个TSP问题。
目前VRP研究大多集中在该问题的理论及算法领域,例如利用各种启发式智能算法(遗传算法、模拟退火算法、蚁群算法、禁忌搜索算法、人工免疫算法以及混合算法等)求解VRP问题[1,2]。近些年在VRP实际应用研究上,国外研究者结合各种VRP算法开发了各式各样的车辆调度软件,例如美国ESRI公司的Arelogisties系统、Roadnet科技公司的Roadnet5000系统、IBM的VSPx系统、美孚的HPCAD系统等[3]。国内车辆调度软件发展也较快,如北斗星车辆控制调度系统等,但普及化程度高的车辆优化调度软件较少。
GIS的快速发展使得根据实际地图数据完成车
辆调度成为可能,将空间地理数据和物流信息数据结合并对配送决策产生作用是开发车辆调度软件的亮点[4,5]。专业GIS系统,如国外的AutoCAD、ArcGIS、MapInfo、GeoMedi和国内的Supermap、MapGIS、GeoStar、TopMap等[6],其功能强大,但对开发能力、开发成本要求高,造成其应用门槛高。因此,第三方提供的GIS应用服务成为了非专业GIS人员应用的首选,Google Maps JavaScript API正是适应这种需求而出现的[7]。Google免费开放其地图API供用户调用,用户只需学习API使用文档即可在自己的系统上完成专业GIS系统所具有的功能,且操作调用简单,不必花费大量人力物力去维护地理信息数据。
鉴于专业GIS的高成本性,本文通过Google Maps JavaScript API提供的GIS应用服务接口获得相关空间地理信息并与物流信息紧密结合,采用模拟退火遗传混合算法(SAGA,Simulated Annealing Genetic Algorithm)设计简单可行、低成本的物流配送VRP解决方案。
1 系统架构与功能
1.1 系统结构
本文系统设计基于B/S模式方案;后台服务器语言采用C#编程,主要完成算法求解功能;服务器数据库采用SQL server 2000,用于存储客户、
收稿日期:2011-01-17
基金项目:广西科技厅攻关项目(桂科攻0815003-3);广西制造系统与先进制造技术重点实验室项目(桂科能0842006_
011_Z)
作者简介:莫以为(1966 -),男,广西凭祥人,副教授,博士,主要从事机电一体化及物流工程科研及教学工作。【22】 第33卷 第6期

2011-6(上)
你可能喜欢
- 百度地图API
- 物流配送优化
- 线路优化
- 车辆调度管理系统
- 高级编程
- 车辆路径问题
- 物流配送系统设计
- 定位方案
- 百度地图移动版API for android开发指南17页
- 百度地图API开发指南27页
- 百度地图API手册48页
- 百度地图API14页
- Android百度地图API开发10页
- 百度地图API1页
- 关于物流配送优化的建议1页
- 用改进的遗传算法优化物流配送中心选址_刘刚4页
- 不确定信息的物流配送实时车辆优化调度策略4页
- 2012年福建省高职组-“现代物流储存与配送作业优化设计和实施”项目竞赛方案11页
- 多温共配冷链物流配送优化研究54页
- 基于遗传算法的物流配送路径优化问题研究7页
- 怎样对线上的旅游线路进行优化2页
- 旅游线路的优化设计22页
- 送货线路优化问题研究13页
- 公交线路调整优化一览表11页
- 供电线路优化2页
- 物流管理实验三 配送线路优化1页
- 城市公交车辆 GPS定位调度管理系统方案6页
- 车辆调度管理系统_毕业设计论文_开题报告6页
- 油罐车辆管理调度系统解决方案3页
- 车辆管理调度系统方案4页
- 车辆调度管理系统87页
- GGR车辆管理指挥调度系统设计8页
- 第八章 C#高级编程59页
- 嵌入式Linux高级编程--06posix_网络编程16页
- 嵌入式Linux高级编程--05posix_线程编程16页
- c高级编程98页
- 《UNIX环境高级编程》阅读笔记6页
- vb高级编程 127页
- 混合蚁群算法在车辆路径问题中的应用3页
- 改进的混沌粒子群算法求解车辆路径问题4页
- 动态车辆路径问题排队模型分析5页
- 车辆路径优化问题的均衡性5页
- 求解车辆路径问题的混合遗传算法9页
- 车辆路径问题的模拟退火算法4页


