欢迎来到天天文库
浏览记录
ID:35042241
大小:4.39 MB
页数:60页
时间:2019-03-16
《从一地到多地最佳路线导航规划》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、.::,V\?‘、./讀幹>护沁言>、皆‘l^%,追多1..;怒.;>追Ju扛.;‘V-’#友;._av诚器一.j、.较W;5斬:密.举gI,..,.令v靜-斯讀c知V,A去脊,V谋SVt.;:V為r—、:處.^方冀這^:芳4新嗦若fv省。是'朽淨U毒L卢名..U.,緣像讼,,.'.拿,.式1.扭心^敦:若義.;-.勢1.嘴C;;%;.讓':—^.;;';;.巍f物蹇梦'畢..寒...Tt戸一'诗..V墓巧'2苗挺/苗_K淳學令涛努备一餐-;;等-
2、;"曰j^繁-i题<地^佳线导細..;.f.,'马違著'L:、技.:'V:襄':’.叫H.t.;每:餐.::麵;v!.^‘;巧,巧,場':.-号:\学f;。。W誦,^‘v/;.姓名'.郑焦敬..'苗4r<导师.;曰H巧辦:\.-乾斬位别X口狮1葛.类型;曰制.乂V领>巧巧端信程-秦.<论交’期if年月'.‘w!-.:,";髮:r?''疋.v巧s、;.乂才.禱/'急£'.!./;..气'引.心.’:>‘藻l.篆.,A
3、'.^:;‘'着1、rv:_5鮮:、.V'银直k薪心山知公|。_处诚NavigationfromoneplacetomultipledestinationsforthebestrouteThesisSubmittedtoNanjingUniversityofPostsandTelecommunicationsfortheDegreeofMasterofEngineeringByJiaojingZhengSupervisor:Prof.ShikeCaoA
4、pril2016南京邮电大学学位论文原创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加W标注和致谢的地方外,论文中不包含其他人己经发表或撰写过的研究成果,也不包含为获得南京邮电大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。一本人学位论文及涉及相关资料若有不实,愿意承担切相关的法律责任。换《研究生签名:^日期:7I南京邮电大学学位论文使用授权声明
5、本人授权南京邮电大学可W保留并向国家有关部口或机构送交论文的复印件和电子文挡允许论文被查阅和借阅可将学位论文的全部或部分内容编入有关数据库进行检索;;;可W采用影印、缩印或扫描等复制手段保存、汇编本学位论文。本文电子文档的内容和纸质一致论文的内容相。论文的公布(包括刊登)授权南京邮电大学研究生院办理。涉密学位论文在解密后适用本授权书。^^ ̄常、勺^导师篇名^甲^^化个研究生签名;1:种日期^摘要随着信息化的快速发展,导航软件在人们的出行中扮演着至关重要的角色。常见的有:百度地图、高
6、德地图、搜狗地图、导航犬、谷歌地图、腾讯SOSO地图、凯立德导航等。然而,这些软件都是两地之间的路线导航,并没有考虑同时去往多个目的地的导航需求。因此本文提出了一种多目的地导航算法,该算法能够实现在途经多地后返回出发点所需的总的行程时间最小。此外,在百度地图API的基础上应用此算法,能够使得二次开发后的软件具有多目的导航的功能。现阶段的App开发主要有三种方式:基于Java的Android应用开发,基于ObjectC的IOS应用开发,以及采用Ionic框架和HTML/CSS/JavaScript的WebApp
7、开发。相比于前两种开发方式,WebApp开发不仅具有跨平台的特点,而且还可以通过调用JavaScriptAPI来减轻开发者的负担。因此本文采用WebApp方式进行开发,再通过AndroidSDK编译成为Android平台下的应用软件。在最短路径算法中,应用最广泛的便是Dijkstra算法,但是它的应用仅是局限于两点之间的导航,并不能解决本课题的多目的地导航问题,因此本文提出以蚁群算法结合Dijkstra的算法来寻求整个行程的最短时间路径。首先,调用百度地图接口获取各条路径的预测时间;其次,通过Dijkstra
8、算法求出每两地之间的最短时间路径;最后,通过蚁群算法求出遍历所有结点的最小时间路径。在应用蚁群算法时,本文对传统蚁群算法进行了详细的分析,提出了从信息素挥发系数和下一个城市选择两方面进行改进,并通过仿真图的形式直观的显示出了改进后蚁群算法降低了运行时间并在最优方案质量上有所改善。关键词:WebApp开发,百度地图API,Dijkstra算法,蚁群算法IAbstractAstheinformation
此文档下载收益归作者所有