【全部更新完毕】2024华数杯数学建模C题思路代码文章教学数学建模-老外游中国

老外游中国

摘要

近年来,中国政府通过实施过境免签政策等措施,显著降低了外国游客来华旅游的门槛,吸引了大量外国游客。外国游客不仅体验了中国丰富的文化和美丽的景色,还通过社交媒体平台分享他们的旅行经历,推动了“city不city”等流行语的兴起,进一步激发了全球游客对中国的兴趣。这一趋势促进了中国旅游业及相关服务行业的发展,并提升了中国的国际知名度。

在本研究中,我们针对问题1进行了深入分析。首先,我们对352个城市的景点数据进行了预处理,删除了缺失评分的景点数据。然后,计算了所有景点的最高评分(Best Score, BS),确定为5.0。接着,统计了全国获得最高评分的景点总数,共计2563个。进一步地,我们以城市为单位,统计了每个城市中评分等于BS的景点数量,并对这些城市按景点数量进行了排序,得出了拥有最多BS景点的前10个城市。结果显示,“三沙”市以36个BS景点排名第一。

在问题2中,为了反映不同指标的实际影响力,我们对环境环保、人文底蕴、交通便利和气候等一级指标分别采用了指数函数、对数函数、平方根函数和Sigmoid函数进行非线性处理。随后,通过加权求和的方法,计算每个城市的综合评分,并对这些城市按综合评分进行排序。

在问题3中,我们首先收集了各个城市的经纬度、评分为5.0的景点数据、城市间高铁车程时间及费用等信息, 我们使用Haversine公式计算城市间的地理距离,将其转换为高铁车程时间和费用。采用启发式算法进行路径规划,确保总游玩时间不超过144小时,并使综合游玩体验最佳。最终路线共游玩16座城市,总花费时间为139.88小时。我们还计算了对应路线的交通费用和门票费用,总费用为3470.35元人民币。问题4则在问题3的基础上,进一步优化外国游客在144小时内游览尽可能多的城市,并使门票和交通的总费用尽可能少。

在问题5中,首先,我们通过数据读取与初步筛选,清洗数据并转换类型,筛选出各城市中评分较高的山景点。通过计算各城市的综合评分,选择评分最高的城市作为初始入境点。通过调整预算,我们得出一条覆盖9座城市的低预算路线,总花费时间为66.56小时,总费用为770.05元人民币。

5.2 问题二建模与求解

问题二要求我们根据“城市最佳景点游览原则”,结合城市规模、环境环保、人文底蕴、交通便利以及气候、美食等因素,对352个城市进行综合评价,选出“最令外国游客向往的50个城市”。

我们收集到了如下数据:[‘空气质量指数(AQI)’, ‘PM2.5’, ‘PM10’, ‘O3’, ‘NO2’, ‘SO2’, ‘CO’, ’年平均气温 (℃)', ‘年降水量 (mm)’, ‘绿化覆盖率 (%)’, ‘废水处理率 (%)’, ‘废气处理率 (%)’, ‘垃圾分类处理率 (%)’, ‘历史遗迹数量’, ‘博物馆数量’, ‘文化活动频次’, ‘文化设施数量’, ‘公共交通覆盖率 (%)’, ‘线路密度 (km/km²)’, ‘高速公路里程 (km)’]. 我们将上述数据存放在“2-城市数据.xlsx”中。

由于数据中不包含城市规模和美食的信息,我们将这些因素暂时排除在外,主要考虑环境环保、人文底蕴、交通便利和气候四个方面的指标。

首先,我们需要对每个一级指标的子指标进行数据处理和标准化。使用最小-最大标准化(Min-Max Normalization),将各指标数据归一化到[0, 1]范围内。公式如下:

在这里插入图片描述

其中, 是原始数据, 是标准化后的数据, 和 分别是数据的最小值和最大值。下面我们将详细说明,我们是如何通过收集到的数据来构建各项1级指标的:

环境环保

环境环保包括以下子指标:空气质量指数(AQI)、PM2.5、PM10、O3、NO2、SO2和CO。此外,还包括废水处理率、废气处理率和垃圾分类处理率。为了更准确地反映环境环保水平,我们对这些指标进行了非线性处理。具体处理方式如下:

Ø考虑到对于指标: PM2.5、PM10、O3、NO2、SO2和CO。这几项指标中,数值越大表示着对应的城市中环境环保水平越低,因此使用指数函数的逆向处理:

Ø对空气质量指数(AQI)、废水处理率、废气处理率和垃圾分类处理率,直接使用标准化后的值。

环境环保综合评分的计算公式为:

综合评分计算

最终,我们对各一级指标的综合评分进行加权求和,得到每个城市的综合评分。综合评分的计算公式为:
在这里插入图片描述

其中, 为一级指标的权重

最后根据综合评分对352个城市进行排序,选出综合评分最高的前50个城市,作为“最令外国游客向往的50个城市”,下图中我们展示了前10大评分最高的城市。这些城市在环境环保、人文底蕴、交通便利和气候方面都表现优异,综合评分显著高于其他城市。图中的柱状图显示了各城市的综合评分,横轴表示综合评分,纵轴列出了具体城市的名称。

综合评分前10的城市展示了在多个方面的卓越表现,包括环境环保、人文底蕴、交通便利和气候。这些城市通过优化各个方面的资源和政策,为外国游客提供了理想的旅游环境。

通过这一图表,我们可以直观地了解哪些城市在综合评分中表现突出,进而为更深入的分析和决策提供支持。这些城市不仅在各个评价指标上表现优异,还展示了其在吸引外国游客方面的潜力。

在这里插入图片描述

5.3问题三建模与求解

问题3要求为一名从广州入境的外国游客规划一条在144小时(6天)内的最佳游玩路线,使其在游玩尽可能多城市的同时获得最佳的综合游玩体验。具体要求包括:

i.遵循“城市最佳景点游览原则”,即每个城市只选择评分最高的景点游玩;

ii.城市之间的交通方式仅限高铁;

iii.只选择“最令外国游客向往的50个城市”中的城市进行游玩。。

在开始建模之前,我们需要准备以下数据:

a)城市经纬度数据:每个城市的经纬度坐标;

b)评分为5.0的景点数据:每个城市中评分为5.0的景点及其建议游玩时间、门票费用;

c)城市间的高铁车程时间:使用Haversine公式计算城市间的地理距离,并将其转换为高铁车程时间(假设高铁平均速度为300km/h)。

d)城市间的高铁费用:考虑到高铁费用的价格在0.48-0.72元每公里不等;我们取其均值作为城市间高铁费用,即0.6元每公里。

首先,由于我们收集到了各个城市的经纬度,我们可以在地图中可视化问题2中得到的所有“最令外国游客向往的50 个城市”,结果如下图。其中“云”坐标点表示的是目标的游览城市,而红色坐标点则表示的出发点“广州”的地理位置。

在这里插入图片描述

为了规划最佳游玩路线,我们可以将问题建模为带约束的路径规划问题。具体来说,可以使用旅行商问题(Traveling Salesman Problem, TSP)的变体来求解,但需考虑时间的限制。

我们需要构建一个加权图,其中节点表示城市,边的权重为高铁车程时间。路径规划的目标是找到一条从广州出发并返回广州的路径,使得总游玩时间不超过144小时,且总游玩体验最佳。

下面根据每个点的位置,使用Haversine公式计算城市间的地理距离:

其中:

· 为两点间的距离;

· 为地球半径,约6371公里;

· 和 分别为两点的纬度;

· 为两点纬度之差;

· 为两点经度之差。

将计算得到的地理距离转

对于每个城市,我们选择评分最高的景点,并记录其建议游玩时间。每个城市的游玩时间为评分最高景点的建议游玩时间:

其中:

· 为城市的游玩时间;

· 为评分为5.0的景点的建议游玩时间。

使用启发式算法(如贪婪算法)规划游玩路线,具体步骤如下:

1.从广州出发;

2.查找当前城市可达的所有城市及其高铁车程时间;

3.选择在剩余时间内可到达且游玩体验最佳的下一个城市;

4.更新总游玩时间和已游玩的城市列表;

5.重复上述步骤,直至剩余时间不足以游玩新的城市或达到最大游玩时间限制。

通过上述模型,我们可以为游客规划出一条在144小时内游玩尽可能多城市且综合游玩体验最佳的路线。具体求解步骤如下

问题一部分展示:
在这里插入图片描述

在这里插入图片描述

以下是详细的思路:
问题一:详细分析与建模求解过程
问题1要求我们从给定的352个城市的旅游景点数据集中,找出所有景点评分的最高分(Best Score,简称BS)。然后统计全国获得这个最高评分(BS)的景点数量,并找出拥有最多最高评分(BS)景点的城市,列出前10个城市的排名。

数据理解与预处理
数据集包含352个城市,每个城市有100个景点。每个景点的数据包含多个信息字段,例如景点名称、网址、地址、景点介绍、开放时间、图片网址、景点评分、建议游玩时长、建议游玩季节、门票信息、小贴士等。我们主要关注的字段是“景点评分”。

分析步骤

计算最高评分(BS) 设所有城市的景点评分集合为{Sij},其中i表示城市索引,j表示景点索引。则最高评分BS可以表示为:

统计全国获得BS的景点数量 遍历所有景点数据,统计评分等于BS的景点数量,记为NBS。即:

在这里插入图片描述

找出拥有最多BS景点的城市 以城市为单位,统计每个城市中评分等于BSBSBS的景点数量。设城市i的BS景点数量为ni​,则:
在这里插入图片描述

对于所有城市的BS景点数量进行排序,找出前10个城市及其对应的景点数量。

建模求解过程

确定最高评分(BS)

遍历所有城市的景点数据,记录每个景点的评分。
通过逐一比较找到最高评分,记为BS。

统计获得BS的景点数量

遍历所有景点数据,统计评分等于BS的景点数量。
使用指示函数进行计数汇总,得到全国获得BS的景点总数NBS​。

找出拥有最多BS景点的城市

以城市为单位,统计每个城市中评分等于BS的景点数量ni​。
对所有城市的景点数量进行降序排序,选出前10个城市。

结果表示
结果包括全国最高评分BS、全国获得最高评分的景点总数量NBS​,以及前10个拥有最多BS景点的城市及其对应的景点数量。用数学表达式表示如下:
全国最高评分:

全国获得最高评分的景点总数量:
在这里插入图片描述

前10个拥有最多BS景点的城市及其景点数量:

在这里插入图片描述

问题2:选出“最令外国游客向往的50个城市”

城市最佳景点游览原则指的是在每个城市中,只选择一个评分最高的景点进行游览。这一原则简化了游客的旅行安排,使他们能够在有限的时间内游览更多的城市和最具代表性的景点。

确定评价指标

城市规模
环境环保
人文底蕴
交通便利
气候
美食

数据标准化

收集每个城市的上述指标数据。
对数据进行标准化处理,将不同单位和量纲的数据转化为无量纲的标准分。

多指标综合评价模型

使用层次分析法(AHP)确定各指标的权重。
使用TOPSIS方法对各城市进行评分。

标准化公式
在这里插入图片描述

其中,X_{ij}​ 为第 j 个城市的第 i 个指标值。

AHP权重计算

构建判断矩阵。
通过特征值法计算权重。

TOPSIS方法
在这里插入图片描述

其中,Zj+ 和 Zj- 分别是各指标的最大和最小标准化值。

问题3:规划广州入境游客的游玩路线

确定旅游城市和景点

根据问题2选出的50个城市中选择游玩城市。
每个城市选择评分最高的景点。

50个城市之间的高铁交通数据,包括车次、时间、费用等。

优化模型

建立旅行商问题(TSP)模型,使用贪心算法或动态规划算法求解。
结合游客要求,考虑时间、费用、景点数量等因素。

公式

旅行商问题(TSP)模型
在这里插入图片描述

其中,c(xi,xi+1) 表示城市 xi​ 和 xi+1 之间的交通费用。

约束条件

总时间不超过144小时。
在这里插入图片描述

交通方式只选择高铁。
在这里插入图片描述

问题4:改进问题3的游玩路线

在问题3的基础上优化

目标是游览更多的城市,同时减少总费用。

优化算法

使用动态规划或启发式算法(如遗传算法、蚁群算法)优化路径。
公式

目标函数

其中,f(xi)表示城市 xi 的门票费用。

约束条件

总时间不超过144小时。
交通方式只选择高铁。

问题5:规划只想游览山景游客的路线

筛选有山景的城市

从352个城市中筛选出有评分最高山景的城市。

交通数据收集和处理

收集筛选出城市之间的高铁交通数据,包括车次、时间、费用等。

优化模型

建立旅行商问题(TSP)模型,使用贪心算法或动态规划算法求解。
结合游客要求,考虑时间、费用、景点数量等因素。
公式

目标函数

其中,f(xi) 表示城市 xi 的门票费用。

约束条件

总时间不超过144小时。
交通方式只选择高铁。
每个城市只游玩一座评分最高的山。

https://docs.qq.com/doc/DVVNqTHJzcHZocU5E

  • 14
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值