网站大量收购独家精品文档,联系QQ:2885784924

毕业论文设计《启发式搜索算法在公交查询系统中的应用》.docVIP

毕业论文设计《启发式搜索算法在公交查询系统中的应用》.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
启发式搜索算法在公交查询系统中的应用 精品论文 PAGE 2 启发式搜索算法在公交查询系统中的应用 计算机科学与技术专业 [摘 要]本文研究了启发式搜索算法应用于公交查询系统。在每一步启发式搜索算法通过对状态空间中搜索的每一站点进行评估,得到最好的位置,然后再从这个位置进行搜索直到目标。本文设计了一个启发式算法搜索公交线路,用来查询起点站和终点站之间的线路,它为公交查询系统提供了一种有效的解决方法。 [关键词]公交系统;启发式搜索算法;数据库。 Heuristic SearchingAlgorithm in Bus Systems Application The Computer Science and Technology LEI Qiang Abstract: This paper studied The Application of Heuristic Algorithm on bus enquiry system., Through evaluate each standpoint of state space at each step,The heuristic algorithm get the optimum position of bus station ,and then go on seaching until to the target point.This paper design a heuristic algorithm to seach bus lines between start station and terminate station.thus provding a vailid solution to bus enquiry system.. Key Words: bus system; heuristic algorithm; database. 前言 公共交通运输覆盖面广、经济快捷,是大多数出行者的首选方式,也是各地城市政府大力发展的一种交通方式。如果能够提供一种服务,为市民和外来游客了解本地道路情况,方便、快捷、经济、高效地利用公交线路的方案,将方便他们的出行和生活,同时减少不必要的交通流量,提高交通运输的效率和城市的地位。 在我国,大部分城市在公交方面都作出做出了很大努力,提出了“优先发展城市公共交通”的交通政策。然而目前大多数城市在公交线网布局规划、公交站点设置以及公交换乘枢纽设计等方面还存在一定的不合理因素,换乘比率高是我国城市公交出行的一个普遍现象。根据相关资料对乘客的出行心理进行了调查分析,其结果表明,“换乘次数”是大部分公交乘客在选择出行方案时首先考虑的因素。 城市公交查询系统正是在这种情况下提出的。本人开发出以换乘次数最少为第一目标、站数最少和路径最短为第二目标的公交查询系统,这对于市民特别是外来旅游、出差、就医等急需了解本地道路情况的人提供了极大的方便,同时提高交通运输的效率和公交运输在城市中的地位,减少不必要的交通流量,具有很重要的现实意义。 1 启发式搜索算法 1.1 启发式搜索算法的概述 启发式搜索算法最早是由G.波利亚提出,其主要针对数学题的解题及方法(前提为有解存在)。而现代启发式搜索算法要解决的问题,其解的存在往往呈现不确定性,亦或问题的初始与目标系统看起来是明显矛盾的。 启发式搜索算法就是利用搜索过程所得到的问题自身的一些特性信息来对每个搜索的位置进行评估, 得到最好的位置,再从这个位置进行搜索直到目标。在启发式搜索中,对位置的估价是十分重要的。采用了不同的估价可以有不同的效果。 1.2 启发式搜索算法的优点 启发式算法能够迅速发展是因为它有以下长处: 1.跟广度和深度优先搜索相比,广度和深度优先搜索都是在一个给定的状态空间中穷举,在状态空间不大的情况下是很合适的算法,可是当状态空间十分大,且不预测的情况下就不可取了。他的效率很低,甚至不可完成。然而启发式搜索克服了这个缺点,它在状态空间中的搜索对每一个搜索的位置进行评估,得到最好的位置,再从这个位置进行搜索直到目标。这样可以省略大量无畏的搜索路径,提到了效率。 2.跟盲目搜索相比,盲目搜索利用计算机计算快速的特点,遍历所有可能的路径,最后找到结果,对于规模比较小的问题,是相当有效的,但对于一个规模很大的问题,计算机无法保存其全部状态空间,而且,与解有关的状态空间一般仅是全部状态空间的一部分。而启发式搜索则是对搜索的位置进行评估,取得最好的位置,再从这个位置进行搜索直目标,无需搜索所有的路径。 3.一些启发式算法可以用在最优算法中,如在分支定界算法中,可以用启发式算法估界。 4.简单易行;比较直观;易被使用者接受。 5.速度快,在适时管理中非常重要。 6.多数情况下,程序简单,因此易于修改。 1.3

文档评论(0)

小米兰 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档