2007年数学建模B题_乘公交_看奥运【等奖】.docVIP

  • 1
  • 0
  • 约5.36万字
  • 约 58页
  • 2017-06-18 发布于天津
  • 举报

2007年数学建模B题_乘公交_看奥运【等奖】.doc

2007年数学建模B题_乘公交_看奥运【等奖】.doc

乘公交,看奥运 【摘要】本文要解决的问题是以即将举行的08年北京奥运会为背景而提出的。人们为了能现场观看奥运会,必然会面对出行方式与路线选择的问题。因此如何快速、高效地从众多可行路线中选出最优路线成为了解决此问题的关键。 鉴于公交系统网络的复杂性,我们没有采用常规的Dijkstra(迪杰斯特拉)算法,而采用了高效的广度优先算法。其基本思想是从经过起(始)点的路线出发,搜寻出转乘次数不超过两次的可行路线,然后对可行解进行进一步处理。为满足不同查询者要求,我们对三个问题都分别建立了以时间、转乘次数、费用最小为目标的优化模型。 针对问题一(只考虑公汽系统),我们建立了模型一并通过VC++编程得到了任意两个站点间的多种最优路线,并得出所求站点间最优路线的最优值,如下表所示: 出发站 终点站 S3359 S1828 S1557 S0481 S0971 S0485 S0008 S0073 S0148 S0485 S0087 S3676 最短耗时(min) 64 106 106 67 106 46 最少转乘次数(次) 1 2 1 1 2 2 最少费用(元) 3 3 3 2 3 3 模型二是根据问题二(同时考虑公汽和地铁系统)建立的,同样用VC++编程得到所求站点间的最优路线,如下表所示: 出发站 终点站 S3359 S1828 S1557 S0481 S0971 S0485 S0008

文档评论(0)

1亿VIP精品文档

相关文档