数学建模论文Word文档格式.docx

上传人:b****5 文档编号:21274187 上传时间:2023-01-29 格式:DOCX 页数:13 大小:185.72KB
下载 相关 举报
数学建模论文Word文档格式.docx_第1页
第1页 / 共13页
数学建模论文Word文档格式.docx_第2页
第2页 / 共13页
数学建模论文Word文档格式.docx_第3页
第3页 / 共13页
数学建模论文Word文档格式.docx_第4页
第4页 / 共13页
数学建模论文Word文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

数学建模论文Word文档格式.docx

《数学建模论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《数学建模论文Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

数学建模论文Word文档格式.docx

4.假设旅游者及交通工具均正常,不会发生抛锚即车祸

5.假设国道相连的两个省会及省会级城市相邻

6.假设除国道外所行走的道路可以忽略不计

7.假设遇到相交国道不改变现行路径

8.假设没有国道可通的直辖市及省会可忽略不计

9.假设若晚上行驶,一切情况等同于白天

四模型前的准备

游客想要按着国道游遍我国的所有省会级城市及直辖市,首先的了解我国国道及省会情况,下表为搜查整理结果:

通过国道可抵达的城市名称

国道名称

距离

哈尔滨

沈阳

G202

740

长春

G102

198

314

北京

G101

909

天津

G103

160

呼和浩特

G110

564

太原

G108

593

银川

G109

1249

郑州

G107

753

南昌

G105

1685

南京

G104

1169

广州

G106

2466

石家庄

G307

225

济南

兰州

G309

1649

G308

319

G220

445

793

794

西安

660

504

G211

691

西宁

拉萨

1917

231

乌鲁木齐

G312

1980

成都

G213

967

719

重庆

G212

1250

武汉

G316

1841

G318

2144

923

G210

906

G310

594

合肥

1002

580

昆明

1155

贵阳

G321

866

G319

385

1547

南宁

G324

935

G320

1964

592

1354

518

长沙

686

649

875

福州

1028

1196

406

上海

979

668

876

290

380

杭州

340

911

我国各个省及省会经纬度调查表

省会

经纬度

黑龙江

北纬45.44

东经126.36

吉林

北纬43.54

东经125.19

辽宁

北纬41.48

东经123.25

台湾

台北

北纬25.03

东经121.30

北纬31.14

东经121.29

浙江

北纬30.16

东经120.10

福建

北纬26.05

东经119.18

江苏

北纬32.03

东经118.46

安徽

北纬31.52

东经117.17

北纬39.02

东经117.12

山东

北纬36.40

东经117.00

北纬39.55

东经116.24

江西

北纬28.40

东经115.55

香港

北纬21.23

东经115.12

澳门

北纬21.33

东经115.07

河北

北纬38.02

东经114.30

湖北

北纬30.35

东经114.17

河南

北纬34.46

东经113.40

广东

北纬23.08

东经113.14

湖南

北纬28.12

东经112.59

山西

北纬37.54

东经112.33

内蒙古

北纬40.48

东经111.41

海南

海口

北纬20.02

东经110.20

陕西

北纬34.17

东经108.57

广西

北纬22.48

东经108.19

北纬29.59

东经106.54

贵州

北纬26.35

东经106.42

宁夏

北纬38.27

东经106.16

四川

北纬30.40

东经104.04

甘肃

北纬36.04

东经103.51

云南

北纬25.04

东经102.42

青海

北纬36.38

东经101.48

西藏

北纬29.39

东经91.08

新疆

北纬43.45

东经87.36

五问题的分析

游客想要沿着国道游遍我国全部的直辖市及省级城市,且要回到出发点,欲求最优解必须考虑到以下情况:

1.游客的路线图必定是一个闭合的图形

2.同一个城市尽可能的不要重复抵达,即尽量不走重复路线

3.尽量使整个路程最短

4.假定选北京为根点(因为整个路程是闭合的图形,所以可任选出发点)

5.从根点出发,做两个没有交叉的二叉树

6.应用普里姆算法求最优解

六模型的建立与求解

分析:

游客想要沿着国道游遍所有的直辖市及省会和省会级城市且最终要回到出发点,路途的距离越短花销就越少,而想要距离短且回到出发点,其旅游路线必定是一个封闭的图形。

一.确定游客所旅游的城市,根据旅客要求,应用mathematica按照经纬度作出下图:

(作图过程详见附录一)

二.

应用Prim(普里姆)算法:

1.先找出连有奇数条国道的直辖市及省会级城市

2.将这些城市两两分组,并使其相隔距离最短,此时所有省会级城市及直辖市均由偶数条线相连

应用普里姆贪心算法求得最优解

具体步骤:

1.找到出发点Gi,并使得S={Gi}S’={Gj|GjG,&Gj¢S},

2.找出与Gi相连的点Gj,且GjGj|GjLij,GiS’

3.L=min{Lij|GiS,GjM}

4.调整S与S’,使得GjS且Gj¢S’,

5.重复2-4次直到S’={G4,G14,G15,G23}为止

6.把最后一次调整的Gj点与原始出发点相连

最优解示意图:

(黄色为最优路线图)

例如从北京出发,其具体旅游路线为:

北京——>

呼和浩特——>

银川——>

兰州——>

乌鲁木齐——>

兰州——>

西宁——>

拉萨——>

成都——>

西安——>

重庆——>

长沙——>

贵阳——>

南宁——>

昆明——>

广州——>

福州——>

杭州——>

南京——>

合肥——>

上海——>

南昌——>

武汉——>

郑州——>

济南——>

石家庄——>

太原——>

北京——>

天津——>

北京——>

沈阳——>

长春——>

哈尔滨——>

沈阳——>

七模型的优缺点及改进

1.模型的优点:

该模型按着地理实际情况,对各个数据进行验证和计算,有较高的准确度;

该模型一步一步的有简单到复杂,有较好的可读性;

该模型图文并存,使读者一目了然;

该模型符合选任意点为出发点,则扩展了游客的居住范围。

2.该模型的数据都是采用的约数,并不是完全的按着实际情况,故存在一定的偏差;

该模型中假设的条件在实际情况中会产生一定偏差。

附录一

g1=Graphics[{PointSize[0.01],RGBColor[0,0,1],Point[{126.36,45.44}]}];

%哈尔滨%

g2=Graphics[{PointSize[0.01],RGBColor[0,1,0],Point[{125.19,43.54}]}];

%长春%

g3=Graphics[{PointSize[0.01],RGBColor[0,1,1],Point[{123.25,41.48}]}];

%沈阳%

g4=Graphics[{PointSize[0.01],RGBColor[1,0,0],Point[{121.30,25.03}]}];

%台北%

g5=Graphics[{PointSize[0.01],RGBColor[1,0,1],Point[{121.29,31.14}]}];

%上海%

g6=Graphics[{PointSize[0.01],RGBColor[1,1,0],Point[{120.10,30.16}]}];

%杭州%

g7=Graphics[{PointSize[0.01],RGBColor[0,1,1],Point[{119.18,26.05}]}];

%福州%

g8=Graphics[{PointSize[0.01],RGBColor[0,0,1],Point[{118.46,32.03}]}];

%南京%

g9=Graphics[{PointSize[0.01],RGBColor[0,1,0],Point[{117.17,31.53}]}];

%合肥%

g10=Graphics[{PointSize[0.01],RGBColor[0,1,1],Point[{117.12,39.02}]}];

%天津%

g11=Graphics[{PointSize[0.01],RGBColor[1,0,0],Point[{117.00,36.40}]}];

%济南%

g12=Graphics[{PointSize[0.01],RGBColor[1,0,1],Point[{116.24,39.55}]}];

%北京%

g13=Graphics[{PointSize[0.01],RGBColor[1,0,0],Point[{115.55,28.40}]}];

%南昌%

g14=Graphics[{PointSize[0.01],RGBColor[1,0,0],Point[{115.12,21.23}]}];

%香港%

g15=Graphics[{PointSize[0.01],RGBColor[0,1,1],Point[{115.07,21.33}]}];

%澳门%

g16=Graphics[{PointSize[0.01],RGBColor[0,1,0],Point[{114.30,38.02}]}];

%石家庄%

g17=Graphics[{PointSize[0.01],RGBColor[0,1,1],Point[{114.17,30.35}]}];

%武汉%

g18=Graphics[{PointSize[0.01],RGBColor[1,0,0],Point[{113.40,34.46}]}];

%郑州%

g19=Graphics[{PointSize[0.01],RGBColor[1,0,1],Point[{113.14,23.08}]}];

%广州%

g20=Graphics[{PointSize[0.01],RGBColor[1,1,0],Point[{112.59,28.12}]}];

%长沙%

g21=Graphics[{PointSize[0.01],RGBColor[0,1,1],Point[{112.33,37.54}]}];

%太原%

g22=Graphics[{PointSize[0.01],RGBColor[0,0,1],Point[{111.41,40.48}]}];

%呼和浩特%

g23=Graphics[{PointSize[0.01],RGBColor[0,1,0],Point[{110.20,20.02}]}];

%海口%

g24=Graphics[{PointSize[0.01],RGBColor[0,1,1],Point[{108.57,34.17}]}];

%西安%

g25=Graphics[{PointSize[0.01],RGBColor[1,0,1],Point[{108.19,22.48}]}];

%南宁%

g26=Graphics[{PointSize[0.01],RGBColor[0,1,1],Point[{106.54,29.59}]}];

%重庆%

g27=Graphics[{PointSize[0.01],RGBColor[1,0,0],Point[{106.42,26.35}]}];

%贵阳%

g28=Graphics[{PointSize[0.01],RGBColor[0,0,1],Point[{106.16,38.27}]}];

%银川%

g29=Graphics[{PointSize[0.01],RGBColor[0,1,1],Point[{104.04,30.40}]}];

%成都%

g30=Graphics[{PointSize[0.01],RGBColor[1,0,1],Point[{103.51,36.04}]}];

%兰州%

g31=Graphics[{PointSize[0.01],RGBColor[0,1,1],Point[{102.42,25.04}]}];

%昆明%

g32=Graphics[{PointSize[0.01],RGBColor[0,1,1],Point[{101.48,36.38}]}];

%西宁%

g33=Graphics[{PointSize[0.01],RGBColor[0,0,1],Point[{91.08,29.39}]}];

%拉萨%

g34=Graphics[{PointSize[0.01],RGBColor[0,1,0],Point[{87.36,43.45}]}];

%乌鲁木齐%

l1=Graphics[Line[{{126.36,45.44},{123.25,41.48}}]];

%G202%

l2=Graphics[Line[{{126.36,45.44},{125.19,43.54}}]];

%G102%

l3=Graphics[Line[{{125.19,43.54},{123.25,41.48}}]];

l4=Graphics[Line[{{123.25,41.48},{116.24,39.55}}]];

%G101%

l5=Graphics[Line[{{116.24,39.55},{117.12,39.02}}]];

%G103%

l6=Graphics[Line[{{116.24,39.55},{111.41,40.48}}]];

%G110%

l7=Graphics[Line[{{116.24,39.55},{112.33,37.54}}]];

%G108%

l8=Graphics[Line[{{116.24,39.55},{106.16,38.27}}]];

%G109%

l9=Graphics[Line[{{116.24,39.55},{113.40,34.46}}]];

%G107%

l10=Graphics[Line[{{116.24,39.55},{115.55,28.40}}]];

%G105%

l11=Graphics[Line[{{116.24,39.55},{118.46,32.03}}]];

%G104%

l12=Graphics[Line[{{116.24,39.55},{113.14,23.08}}]];

%G106%

l13=Graphics[Line[{{114.30,38.02},{112.33,37.54}}]];

%G307%

l14=Graphics[Line[{{117.00,36.40},{103.51,36.04}}]];

%G309%

l15=Graphics[Line[{{117.00,36.40},{114.30,38.02}}]];

%G308%

l16=Graphics[Line[{{117.00,36.40},{113.40,34.46}}]];

%G220%

l17=Graphics[Line[{{111.41,40.48},{106.16,38.27}}]];

l18=Graphics[Line[{{112.33,37.54},{106.16,38.27}}]];

l19=Graphics[Line[{{112.33,37.54},{108.57,34.17}}]];

l20=Graphics[Line[{{106.16,38.27},{103.51,36.04}}]];

l21=Graphics[Line[{{106.16,38.27},{108.57,34.17}}]];

%G211%

l22=Graphics[Line[{{101.48,36.38},{91.08,29.39}}]];

l23=Graphics[Line[{{101.48,36.38},{103.51,36.04}}]];

l24=Graphics[Line[{{103.51,36.04},{87.36,43.45}}]];

%G312%

l25=Graphics[Line[{{103.51,36.04},{104.04,30.40}}]];

%G213%

l26=Graphics[Line[{{103.51,36.04},{108.57,34.17}}]];

l27=Graphics[Line[{{103.51,36.04},{106.54,29.59}}]];

%G212%

l28=Graphics[Line[{{103.51,36.04},{114.17,30.35}}]];

%G316%

l29=Graphics[Line[{{91.08,29.39},{104.04,30.40}}]];

%G318%

l30=Graphics[Line[{{108.57,34.17},{104.04,30.40}}]];

l31=Graphics[Line[{{108.57,34.17},{106.54,29.59}}]];

%G210%

l32=Graphics[Line[{{108.57,34.17},{113.40,34.46}}]];

%G310%

l33=Graphics[Line[{{108.57,34.17},{117.17,31.53}}]];

l34=Graphics[Line[{{113.40,34.46},{114.17,30.35}}]];

l35=Graphics[Line[{{104.04,30.40},{102.42,25.04}}]];

l36=Graphics[Line[{{104.04,30.40},{106.42,26.35}}]];

%G321%

l37=Graphics[Line[{{104.04,30.40},{106.54,29.59}}]];

%G319%

l38=Graphics[Line[{{104.04,30.40},{114.17,30.35}}]];

l39=Graphics[Line[{{102.42,25.04},{108.19,22.48}}]];

%G324%

l40=Graphics[Line[{{102.42,25.04},{115.55,28.40}}]];

%G320%

l41=Graphics[Line[{{106.42,26.35},{108.19,22.48}}]];

l42=Graphics[Line[{{106.42,26.35},{113.14,23.08}}]];

l43=Graphics[Line[{{106.54,29.59},{106.42,26.35}}]];

l44=Graphics[Line[{{106.54,29.59},{112.59,28.12}}]];

l45=Graphics[Line[{{108.19,22.48},{113.14,23.08}}]];

l46=Graphics[Line[{{113.14,23.08},{115.55,28.40}}]];

l47=Graphics[Line[{{113.14,23.08},{119.18,26.05}}]];

l48=Graphics[Line[{{113.14,23.08},{114.17,30.35}}]];

l49=Graphics[Line[{{114.17,30.35},{115.55,28.40}}]];

l50=Graphics[Line[{{114.17,30.35},{121.29,31.14}}]];

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 简洁抽象

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1