【已更新】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”中。

在这里插入图片描述

进一步,我们对前50座城市各项指标的分布情况进行可视化,结果展示在下图当中。

该热力图展示了综合评分排名前50的城市在环境环保、人文底蕴、交通便利和气候四个一级指标上的评分情况。热力图中,横轴表示评分指标,纵轴表示城市名称,颜色深浅表示各城市在不同指标上的得分高低。颜色从蓝色(低分)到红色(高分)渐变,直观地反映了各城市在四个一级指标上的表现差异。
通过分析该热力图,我们可以清晰地看到各城市在四个一级指标上的评分情况,并发现不同城市在各方面的优势和劣势。整体来看,儋州、楚雄州、成都和常德等城市在多个指标上表现突出,综合评分较高。而部分城市则在某些特定指标上存在不足,这为城市管理者和政策制定者提供了改进的方向。

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公式计算城市间的地理距离:

在这里插入图片描述
在这里插入图片描述

代码部分:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

问题一:详细分析与建模求解过程
问题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
  • 28
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值