数学建模 模拟退火

数学建模 模拟退火
数学建模 模拟退火

例已知敌方100个目标的经度、纬度如下:

我方有一个基地,经度和纬度为(70,40)。假设我方飞机的速度为1000公里/小时。我方派一架飞机从基地出发,侦察完敌方所有目标,再返回原来的基地。在敌方每一目标点的侦察时间不计,求该架飞机所花费的时间(假设我方飞机巡航时间可以充分长)。

这是一个旅行商问题。我们依次给基地编号为1,敌方目标依次编号为2,3,…,101,最后我方基地再重复编号为102(这样便于程序中计算)。距离矩阵102102)(?=ij d D ,其中ij d 表示表示j i ,两点的距离,102,,2,1, =j i ,这里D 为实对称矩阵。则问题是求一个从点1出发,走遍所有中间点,到达点102的一个最短路径。

上面问题中给定的是地理坐标(经度和纬度),我们必须求两点间的实际距离。设B A ,两点的地理坐标分别为),(11y x ,),(22y x ,过B A ,两点的大圆的劣弧长即为两点的实际距离。以地心为坐标原点O ,以赤道平面为XOY 平面,以0度经线圈所在的平面为XOZ 平面建立三维直角坐标系。则B A ,两点的直角坐标分别为:

)s i n ,c o s s i n ,c o s c o s

(11111y R y x R y x R A )s i n ,c o s s i n ,c o s c o s

(22222y R y x R y x R B 其中6370=R 为地球半径。

B A ,两点的实际距离

??

=R d arccos , 化简得

]s i n s i n c o s c o s )(a r c c o s [c

o s 212121y y y y x x R d +-=。 求解的模拟退火算法描述如下:

(1)解空间

解空间S 可表为{102,101,,2,1 }的所有固定起点和终点的循环排列集合,即

}102,}101,,3,2{),,(,1|),,{(102101211021===ππππππ的循环排列为 S

其中每一个循环排列表示侦察100个目标的一个回路,j i =π表示在第i 次侦察j 点,初始解可选为)102,,2,1( ,本文中我们使用Monte Carlo 方法求得一个较好的初始解。

(2)目标函数

此时的目标函数为侦察所有目标的路径长度或称代价函数。我们要求

∑=+=

101

1

211

102),,,(min i i i d f π

ππππ

而一次迭代由下列三步构成:

(3)新解的产生 ① 2变换法

任选序号 v u ,(v u <)交换u 与v 之间的顺序,此时的新路径为:

10211111ππππππππ +++-v u u v v u

② 3变换法

任选序号v u ,和w ,将u 和v 之间的路径插到w 之后,对应的新路径为(设w v u <<) 1021111ππππππππ ++-w v u w v u (4)代价函数差

对于2变换法,路径差可表示为

)()(1111+-+-+-+=?v v u u v u v u d d d d f ππππππππ

(5)接受准则

??

?≥??-

)

/exp(0 1f T f f P

如果0

)/exp(T f ?-大于0到1之间的随机数则接受。

(6)降温

利用选定的降温系数α进行降温即:T T α←,得到新的温度,这里我们取9999.0=α

(7)结束条件

用选定的终止温度30

10

-=e ,判断退火过程是否结束。若e T <,算法结束,输出当前

状态。

我们编写如下的matlab 程序如下: clc,clear

load sj.txt %加载敌方100个目标的数据,数据按照表格中的位置保存在纯文本文件sj.txt 中

x=sj(:,1:2:8);x=x(:); y=sj(:,2:2:8);y=y(:); sj=[x y]; d1=[70,40]; sj=[d1;sj;d1]; sj=sj*pi/180; %距离矩阵d d=zeros(102); for i=1:101

for j=i+1:102

temp=cos(sj(i,1)-sj(j,1))*cos(sj(i,2))*cos(sj(j,2))+sin(sj(i,2))*sin(sj(j,2));

d(i,j)=6370*acos(temp);

end

end

d=d+d';

S0=[];Sum=inf;

rand('state',sum(clock));

for j=1:1000

S=[1 1+randperm(100),102];

temp=0;

for i=1:101

temp=temp+d(S(i),S(i+1));

end

if temp

S0=S;Sum=temp;

end

end

e=0.1^30;L=20000;at=0.999;T=1;

%退火过程

for k=1:L

%产生新解

c=2+floor(100*rand(1,2));

c=sort(c);

c1=c(1);c2=c(2);

%计算代价函数值

df=d(S0(c1-1),S0(c2))+d(S0(c1),S0(c2+1))-d(S0(c1-1),S0(c1))-d(S0(c2),S0(c2+1));

%接受准则

if df<0

S0=[S0(1:c1-1),S0(c2:-1:c1),S0(c2+1:102)];

Sum=Sum+df;

elseif exp(-df/T)>rand(1)

S0=[S0(1:c1-1),S0(c2:-1:c1),S0(c2+1:102)];

Sum=Sum+df;

end

T=T*at;

if T

break;

end

end

% 输出巡航路径及路径长度

S0,Sum

计算结果为44小时左右。其中的一个巡航路径如下图所示:

(完整版)数学建模模拟试题及答案

数学建模模拟试题及答案 一、填空题(每题5分,共20分) 1.一个连通图能够一笔画出的充分必要条件是 . 2. 设银行的年利率为0.2,则五年后的一百万元相当于现在的 万元. 3. 在夏季博览会上,商人预测每天冰淇淋销量N 将和下列因素有关: (1) 参加展览会的人数n ;(2)气温T 超过C 10; (3)冰淇淋的售价p . 由此建立的冰淇淋销量的比例模型应为 . 4. 如图一是一个邮路,邮递员从邮局A 出发走遍所有 长方形街路后再返回邮局.若每个小长方形街路的边长横向 均为1km ,纵向均为2km ,则他至少要走km . 二、分析判断题(每题10分,共20分) 1. 有一大堆油腻的盘子和一盆热的洗涤剂水。为尽量图一 多洗干净盘子,有哪些因素应予以考虑?试至少列出四种。 2. 某种疾病每年新发生1000例,患者中有一半当年可治愈.若2000年底时有1200个病人,到2005年将会出现什么结果?有人说,无论多少年过去,患者人数只是趋向2000人,但不会达到2000人,试判断这个说法的正确性. 三、计算题(每题20分,共40分) 1. 某工厂计划用两种原材料B A ,生产甲、乙两种产品,两种原材料的最高供应量依次为22和20个单位;每单位产品甲需用两种原材料依次为1、1个单位,产值为3(百元);乙的需要量依次为3、1个单位,产值为9(百元);又根据市场预测,产品乙的市场需求量最多为6个单位,而甲、乙两种产品的需求比不超过5:2,试建立线性规划模型以求一个生产方案,使得总产值达到最大,并由此回答: (1) 最优生产方案是否具有可选择余地?若有请至少给出两个,否则说明理由. (2) 原材料的利用情况. 2. 两个水厂21,A A 将自来水供应三个小区,,,321B B B 每天各水厂的供应量与各小区的需求量以及各水厂调运到各小区的供水单价见下表.试安排供水方案,使总供水费最小?

数学建模知识竞赛题库

数学建模知识竞赛题库 1.请问计算机中的二进制源于我国古代的哪部经典? D A.《墨经》 B.《诗经》 C.《周书》 D.《周易》 2.世界上面积最大的高原是?D A.青藏高原 B.帕米尔高原 C.黄土高原 D.巴西高原 3.我国海洋国土面积约有多少万平方公里? B A.200 B.300 C.280 D.340 4.世界上面值最高的邮票是匈牙利五百亿彭哥,它的图案是B A.猫 B.飞鸽 C.海鸥 D.鹰 5. 龙虾是我们的一种美食、你知道它体内的血是什么颜色的吗?B A.红色 B.蓝色 C.灰色 D.绿色 6.MATLAB使用三维向量[R G B]来表示一种颜色,则黑色为(D ) A. [1 0 1] B. [1 1 1] C. [0 0 1] D. [0 0 0] 7.秦始皇之后,有几个朝代对长城进行了修葺? A A.7个 B.8个 C.9个 D.10个 8.中国历史上历时最长的朝代是?A A.周朝 B.汉朝 C.唐朝 D.宋朝 9我国第一个获得世界冠军的是谁?C A 吴传玉 B 郑凤荣 C 荣国团 D 陈镜开 10.我国最早在奥运会上获得金牌的是哪位运动员?B A.李宁 B.许海峰 C.高凤莲 D.吴佳怩

11.围棋共有多少个棋子?B A.360 B.361 C.362 D.365 12下列属于物理模型的是:A A水箱中的舰艇 B分子结构图 C火箭模型 D电路图 13名言:生命在于运动是谁说的?C A.车尔尼夫斯基 B.普希金 C.伏尔泰 D.契诃夫 14.饱食后不宜剧烈运动是因为B A.会得阑尾炎 B.有障消化 C.导致神经衰弱 D.呕吐 15、MATLAB软件中,把二维矩阵按一维方式寻址时的寻址访问是按(B)优先的。 A.行 B.列 C.对角线 D.左上角16红军长征中,哪次战役最突出反应毛泽东的军事思想和指挥才?A A.四渡赤水B.抢渡大渡河C.飞夺泸定桥D.直罗镇战役 17色盲患者最普遍的不易分辨的颜色是什么?A A.红绿 B.蓝绿 C.红蓝 D.绿蓝 18下列哪种症状是没有理由遗传的? A.精神分裂症 B.近视 C.糖尿病 D.口吃 19下面哪个变量是正无穷大变量?(A )

数学建模模拟试题

2012年数学建模竞赛试题 注意事项(请参赛队员详细阅读!) 1. 凯里学院校内数学建模竞赛丁2012年6月29日8: 00至7月 1日20 : 00举行。 2. 参赛队可在A、B两题中任选其中一题,可以使用各种图书资料、网络信息、计算机和软件以及各种实验手段。 3. 答卷论文请提交WORD文档方式的A4纸电子稿。并按下列要求制作。 论文用白色A4纸单面打印;上下左右各留出至少 2.5厘米的贞边距; 从左侧装订。 封面:只需填上所选论文题目(注明A或B)及参赛队序号,其他一律不要。 首页:论文题目、摘要(含模型的主要特点、建模方法和主要结果)。 正文:问题提出、问题分析、模型假设、符号说明、模型建立、模型求 解、计算方法设计和软件实现、模型结果分析和检验、模型优缺点分析等。 4. 论文从第三页开始编写贞码,贞码必须位丁每贞贞脚中部,用阿拉伯数字从“ 1”开始连续编号。 论文题目用三号黑体字、一级标题用四号黑体字,并居中;二级、三 级标题用小四号黑体字,左端对齐(不居中)。论文中其他汉字一律采用 小四号宋体字,行距用单倍行距,打印时应尽量避免彩色打印。 提请大家注意:摘要应该是一份简明扼要的详细摘要(包括关键词), 在整篇论文评阅中占有重要权重,请认真书写(注意篇幅不能超过一页,且无需译成英文)。评阅时将首先根据摘要和论文整体结构及概貌对论文优劣进行初步筛选引用别人的成果或其他公开的资料(包括网上查到的资料)必须按照规定的参考文献的表述方式在正文引用处和参考文献中均明确列出。正文引用处用方括号标示参考文献的编号,如[1][3]等;引用书籍还必须指出贞码。参考文献按正文中的引用次序列出,其中书籍的表述方式为: [编号]作者,书名,出版地:出版社,出版年。 参考文献中期刊杂志论文的表述方式为: [编号]作者,论文名,杂志名,卷期号:起止贞码,出版年。 参考文献中网上资源的表述方式为: [编号]作者,资源标题,网址,访问时间(年月日)。 5. 竞赛评奖以模型假设的合理性、建模的创造性、结果的正确性、文字表述的活晰程度为主要标准。 6. 答卷(电子稿)务必丁2012年7月1日20:00 —22:00交到凯里学院数学实验室潘东云或雷学红老师处。 凯里学院数学建模领导小组 2012年06月28日

数学建模的万能模板

K:学科评价模型 学科的水平、地位是高等学校的一个重要指标,而学科间水平的评价对于学科的发展有着重要的作用,它可以使得各学科能更加深入的了解本学科(与其他学科相比较)的地位及不足之处,可以更好的促进该学科的发展。因此,如何给出合理的学科评价体系或模型一直是学科发展研究的热点问题。现有某大学(科研与教学并重型高校)的13个学科在一段时期内的调查数据,包括各种建设成效数据和前期投入的数据。 1、根据已给数据建立学科评价模型,要求必要的数据分析及建模过程。 2、模型分析,给出建立模型的适用性、合理性分析。 3、假设数据来自于某科研型或教学型高校,请给出相应的学科评价模型。

承诺书

页编号

学科评价 摘要 (一)对问题的基本认识或处理整个问题的基本框架,思路(简明扼要,重点,亮点突出)研究目的,意义要求)本文研究。。。。问题。。即数学类型的归纳 (一)(建模思路) (1.每题数据性质等粗略分析)首先,本文分别分析每个小题的特点:。。。。。 (2.建立模型的思路:) 针对第一问。。。问题,本文建立。。。模型;在第一个。。。模型中,本文对。。。。。 问题进行简化,利用。。。。什么知识建立什么模型;在对。。。。。模型改进的基础上建立了。。。。模型Ⅱ。 针对第二。。。。。。 针对第三。。。。。。。 (三)算法思想,求解思路,使用方法,程序) 1)针对模型求解,(设计。。。求解思路)。本文使用。。。什么算法,。。软件工具,对附件中所给的数据进行筛选,去除异常数据,对残缺数据进行适当的补充,求解出什么问题,进一步求解出。。。什么结果。(方法,软件,结果清晰写出来) 2)建模特点,模型检验)对模型进行合理的理论证明和推导,所给出的理论证明结果大约为。。。。。 模型优点。。。,建模思想方法。。。。,算法特点。。。。。,结果检验。。。。,。。。。,模型检验。。。。从中随机抽取了3组(每组8个采样)对理论结果进行了数据模拟,结果显示,理论结果与数据模拟结果吻合。等等 3)在模型的检验模型中,本文分别讨论了以上模型的精度,稳定性,灵敏度等分析。。(四)(数据结果,结论,回答所问道所有问题)最后,归纳全文,突出亮点,指出不足,提出本文通过改进或扩展。。。。。,得出什么。。。。模型。 (注意:1.具体的方法,结果,软件,名称,思想,亮点,明确详细写出来 2.不要写废话,不要照抄题目的一些话,直奔主题 3.不写结论一定不会获奖) 关键字:结合问题方法理论概念等 1

商品期货交易数学建模

2014中南大学数学建模模拟竞赛第一轮 承诺书 我们仔细阅读了中国大学生数学建模竞赛的竞赛规则. 我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。 我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。 我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。如有违反竞赛规则的行为,我们将受到严肃处理。 我们参赛选择的题号是(从A/B/C/D中选择一项填写): B 我们的参赛报名号为(如果赛区设置报名号的话): 所属学校(请填写完整的全名):中南大学 参赛队员(打印并签名) :1. 2. 3. 指导教师或指导教师组负责人(打印并签名): 日期: 2014 年 8 月 11 日赛区评阅编号(由赛区组委会评阅前进行编号):

2014高教社杯全国大学生数学建模竞赛 编号专用页 赛区评阅编号(由赛区组委会评阅前进行编号): 全国统一编号(由赛区组委会送交全国前编号):全国评阅编号(由全国组委会评阅前进行编号):

商品期货交易策略 摘要 我国的期货发展历史已有十多年,吸引了大量交易者的参与,如何从中获取相对稳定的收益成为交易者非常关注的问题。本文旨在为交易者谋得最大盈利,通过数据分析,找到影响价格因素,对价格波动进行分类并预测,从而建立交易模型。 本文通过对数据抽样,拟合检验,建立主成分分析模型(模型1),找到影响价格因素指标,回归分析检验结果;再建立聚类分析模型(模型2),对波动方式进行分类,并建立小波神经网络预测模型(模型3)对价格趋势作出预测,最后建立期货获利交易模型(模型4),使交易者获得最大盈利。 模型1:主成分分析模型 由于对价格有影响的因素众多,而由SPSS得到的散点图和相关系数表可发现,成交价与B1价、S1价和日期有极其显著的关系,但许多变量之间可能存在信息上的重叠。故选用了主成分分析模型,进行贡献率的判定。利用SPSS软件,将数据标准化(数据见附件1),并获得相关系数表和特征方程,提取特征值大于1的前4 个主成分,通过计算可得到每个主成分前的系数,即特征向量。计算可得出主成分表达式。最后可由主成分综合模型中根据每个因素的贡献率判定对价格的影响因素。最后利用MatlabR2012a 软件进行回归分析检验。 模型2:聚类分析模型 为找到不同波动方式的类型,先利用MatlabR2012a软件绘出时间-盈利走势图,在此基础上选择盈利最大周期,3个交易日;然后选择R性聚类分析,对变量进行相似性度量,对相似性大的变量进行聚类。利用SPSS软件,将10个相关变量进行组内链接,皮尔逊相关测量区间的相关性方法作出聚类图,共分为8组(表2),最后给出分析得到的交易量、持仓量和价格的关系。 模型3:小波神经网络预测模型 为了对价格的后期走势作出预测,按交易者的投资来看必然是短期预测,故采用精确度较高的小波神经网络进行预测。利用MatlabR2012a软件,选取3个输入节点,6个隐含层节点和1个输出节点,对9天的数据进行训练,修正,另外10天的数据进行预测,分别反复训练200次和500次,得到预测结果与实际结果高精确度吻合(见图4-5),说明该预测模型合理。 模型4:期货获利交易模型 根据前两问得出价格相关因素和价格的预测,为使交易者盈利最大,建立期货获利交易模型,在原先盈利函数上扣除手续费、保证金,利用线性规划方法,设立约束条件,目标函数为最大盈利,最后利用MatlabR2012a软件进行求解得到月所有日最大收益为515700元。 关键字:主成分分析聚类分析小波神经网络预测期货获利价格波动最大盈利

数学建模 模拟退火

例已知敌方100个目标的经度、纬度如下: 我方有一个基地,经度和纬度为(70,40)。假设我方飞机的速度为1000公里/小时。我方派一架飞机从基地出发,侦察完敌方所有目标,再返回原来的基地。在敌方每一目标点的侦察时间不计,求该架飞机所花费的时间(假设我方飞机巡航时间可以充分长)。

这是一个旅行商问题。我们依次给基地编号为1,敌方目标依次编号为2,3,…,101,最后我方基地再重复编号为102(这样便于程序中计算)。距离矩阵102102)(?=ij d D ,其中ij d 表示表示j i ,两点的距离,102,,2,1, =j i ,这里D 为实对称矩阵。则问题是求一个从点1出发,走遍所有中间点,到达点102的一个最短路径。 上面问题中给定的是地理坐标(经度和纬度),我们必须求两点间的实际距离。设B A ,两点的地理坐标分别为),(11y x ,),(22y x ,过B A ,两点的大圆的劣弧长即为两点的实际距离。以地心为坐标原点O ,以赤道平面为XOY 平面,以0度经线圈所在的平面为XOZ 平面建立三维直角坐标系。则B A ,两点的直角坐标分别为: )s i n ,c o s s i n ,c o s c o s (11111y R y x R y x R A )s i n ,c o s s i n ,c o s c o s (22222y R y x R y x R B 其中6370=R 为地球半径。 B A ,两点的实际距离 ?? =R d arccos , 化简得 ]s i n s i n c o s c o s )(a r c c o s [c o s 212121y y y y x x R d +-=。 求解的模拟退火算法描述如下: (1)解空间 解空间S 可表为{102,101,,2,1 }的所有固定起点和终点的循环排列集合,即 }102,}101,,3,2{),,(,1|),,{(102101211021===ππππππ的循环排列为 S 其中每一个循环排列表示侦察100个目标的一个回路,j i =π表示在第i 次侦察j 点,初始解可选为)102,,2,1( ,本文中我们使用Monte Carlo 方法求得一个较好的初始解。 (2)目标函数 此时的目标函数为侦察所有目标的路径长度或称代价函数。我们要求 ∑=+= 101 1 211 102),,,(min i i i d f π ππππ

2015年美国数学建模竞赛第二次模拟赛题

Problem A Warmer Days or Sour Grapes ? The high quality of wines(葡萄酒)produced in the Finger Lakes Region(五指湖区)of upstate (北部)New York is widely known. Proximity(接近)to lakes tempers the climate and makes it more suitable for growing several varieties of premium(独特)grapes: R iesling(雷司令), G ewürztraminer(琼瑶浆), C hardonnay(霞多丽), M erlot(梅洛), P inot Noir(黑比诺), and Cabernet F ranc(品丽珠). (There are many more, but we will restrict(限制)the discussion to these six to simplify(简化)the modeling.) Each variety has its own preferred “average temperature” range but is also different in its susceptibility(感受性)to diseases and ability to withstand(抵抗)short periods of unusually cold temperature. As our local climate changes, the relative suitability of these varieties will be changing as well. A forward-looking winery(酒厂)has hired your team to help with the long-term planning. You will need to recommend a) the proportion(比例)of the total vineyard(葡萄园)to be used for growing each of the above six varieties; b) and when should these changes be implemented (实施)(based on observed temperatures and/or current market prices for each type of wine). Naturally, the winery is interested in maximizing its annual profit. But since the latter (后者)is weather-dependent, it might vary a lot year-to-year. You are also asked to evaluate the trade-offs (权衡)between optimizing the expected/average case versus the worst(-realistic-)scenario(情景). Things to keep in mind: Climate modeling is complicated(复杂)and predicting the rate of “global warming” is a hotly debated area. For the purposes of this problem, assume that the annual average temperature in Ithaca(伊萨卡), NY will increase by no more than 4°C by the end of this century. It is not all about the average temperature – a short snap(临时)of sub- zero(零度)temperature in late Ferburay or early March (after the vines already started getting used to warmer weather) is far more damaging than the same low temperature would be in the middle of the winter. It takes at least 3 years for a newly planted vine to start producing grapes suitable for winemaking. Problem B Outlook of Car-to-Car Tech SAN FRANCISCO -- After more than a decade of research into car-to-car communications, U.S. auto safety regulators took a step forward today by unveiling their plan for requiring cars to have wireless gear that will enable them to warn drivers of danger.

数学建模常用算法模型

数学模型的分类 按模型的数学方法分: 几何模型、图论模型、微分方程模型、概率模型、最优控制模型、规划论模型、马氏链模型等 按模型的特征分: 静态模型和动态模型,确定性模型和随机模型,离散模型和连续性模型,线性模型和非线性模型等 按模型的应用领域分: 人口模型、交通模型、经济模型、生态模型、资源模型、环境模型等。 按建模的目的分: 预测模型、优化模型、决策模型、控制模型等 一般研究数学建模论文的时候,是按照建模的目的去分类的,并且是算法往往也和建模的目的对应 按对模型结构的了解程度分: 有白箱模型、灰箱模型、黑箱模型等 比赛尽量避免使用,黑箱模型、灰箱模型,以及一些主观性模型。 按比赛命题方向分: 国赛一般是离散模型和连续模型各一个,2016美赛六个题目(离散、连续、运筹学/复杂网络、大数据、环境科学、政策) 数学建模十大算法 1、蒙特卡罗算法 (该算法又称随机性模拟算法,是通过计算机仿真来解决问题的算法,同时可以通过模拟可以来检验自己模型的正确性,比较好用的算法) 2、数据拟合、参数估计、插值等数据处理算法 (比赛中通常会遇到大量的数据需要处理,而处理数据的关键就在于这些算法,通常使用Matlab作为工具) 3、线性规划、整数规划、多元规划、二次规划等规划类问题 (建模竞赛大多数问题属于最优化问题,很多时候这些问题可以用数学规划算法来描述,通常使用Lindo、Lingo软件实现) 4、图论算法 (这类算法可以分为很多种,包括最短路、网络流、二分图等算法,涉及到图论的问题可以用这些方法解决,需要认真准备)

5、动态规划、回溯搜索、分治算法、分支定界等计算机算法 (这些算法是算法设计中比较常用的方法,很多场合可以用到竞赛中) 6、最优化理论的三大非经典算法:模拟退火法、神经网络、遗传算法 (这些问题是用来解决一些较困难的最优化问题的算法,对于有些问题非常有帮助,但是算法的实现比较困难,需慎重使用) 7、网格算法和穷举法 (当重点讨论模型本身而轻视算法的时候,可以使用这种暴力方案,最好使用一些高级语言作为编程工具) 8、一些连续离散化方法 (很多问题都是从实际来的,数据可以是连续的,而计算机只认的是离散的数据,因此将其离散化后进行差分代替微分、求和代替积分等思想是非常重要的) 9、数值分析算法 (如果在比赛中采用高级语言进行编程的话,那一些数值分析中常用的算法比如方程组求解、矩阵运算、函数积分等算法就需要额外编写库函数进行调用) 10、图象处理算法 (赛题中有一类问题与图形有关,即使与图形无关,论文中也应该要不乏图片的这些图形如何展示,以及如何处理就是需要解决的问题,通常使用Matlab进行处理) 算法简介 1、灰色预测模型(必掌握) 解决预测类型题目。由于属于灰箱模型,一般比赛期间不优先使用。 满足两个条件可用: ①数据样本点个数少,6-15个 ②数据呈现指数或曲线的形式 2、微分方程预测(高大上、备用) 微分方程预测是方程类模型中最常见的一种算法。近几年比赛都有体现,但其中的要求,不言而喻。学习过程中 无法直接找到原始数据之间的关系,但可以找到原始数据变化速度之间的关系,通过公式推导转化为原始数据的关系。 3、回归分析预测(必掌握) 求一个因变量与若干自变量之间的关系,若自变量变化后,求因变量如何变化; 样本点的个数有要求: ①自变量之间协方差比较小,最好趋近于0,自变量间的相关性小; ②样本点的个数n>3k+1,k为自变量的个数;

2019数学建模国赛a题答案

中国大学生数学建模竞赛: 全国大学生数学建模竞赛创办于1992年,每年一届,已成为全国高校规模最大的基础性学科竞赛,也是世界上规模最大的数学建模竞赛。2018年,来自全国34个省/市/区(包括香港、澳门和台湾)及美国和新加坡的1449所院校/校区、42128个队(本科38573队、专科3555队)、超过12万名大学生报名参加本项竞赛。 赛事设置: 竞赛宗旨 创新意识团队精神重在参与公平竞争。 指导原则 指导原则:扩大受益面,保证公平性,推动教学改革,提高竞赛质量,扩大国际交流,促进科学研究。 规模与数据 全国大学生数学建模竞赛是全国高校规模最大的课外科技活动之一。该竞赛每年9月(一般在上旬某个周末的星期五至下周星期一共3天,72小时)举行,竞赛面向全国大专院校的学生,不分专业(但竞赛分本科、专科两组,本科组竞赛所有大学生均可参加,专科组竞赛只有专科生(包括高职、高专生)可以参加)。同学可以向该校教务部门咨询,如有必要也可直接与全国竞赛组委会或各省(市、自治区)赛区组委会联系。 全国大学生数学建模竞赛创办于1992年,每年一届,成为全国高校规模最大的基础性学科竞赛,也是世界上规模最大的数学建模竞

赛。2014年,来自全国33个省/市/自治区(包括香港和澳门特区)及新加坡、美国的1338所院校、25347个队(其中本科组22233队、专科组3114队)、7万多名大学生报名参加本项竞赛。 比赛时间 2017年比赛时间是9月14号20:00到9月17号24:00,总共76小时,采取通讯方式比赛,比赛地点在各个高校。比赛时间全国统一的,不可以与老师交流,可以在互联网查阅资料。 同学们在比赛期间应该注意安排时间,以免出现时间不够用的情况。 组委名单 注:第五届专家组任期两年(2010-2011)。2011年底任期届满后,组委会对专家组进行了调整,并决定此后不再对外公布专家组成员名单。 第五届组委会成员名单(2010-2013)及下属专家组成员名单 第四届组委会成员名单及下属专家组成员名单 第一、二、三届组委第一、二、三届组委会成员名单及下属专家组成员名单引各赛区组委会各赛区联系方式列表引 [注1] 各赛区联系人请注意:若本赛区联系e-mail地址发生变化,请通知全国组委会进行修改。 [注2] 全国已成立赛区的有28个省、市、自治区,国内尚未成立赛区的区域组成联合赛区,其他(境外参赛学生)组成国际赛区,共30个赛区。

数学建模方法归类(很全很有用)

在数学建模中常用的方法:类比法、二分法、量纲分析法、差分法、变分法、图论法、层次分析法、数据拟合法、回归分析法、数学规划(线性规划,非线性规划,整数规划,动态规划,目标规划)、机理分析、排队方法、对策方法、决策方法、模糊评判方法、时间序列方法、灰色理论方法、现代优化算法(禁忌搜索算法,模拟退火算法,遗传算法,神经网络)。 用这些方法可以解下列一些模型:优化模型、微分方程模型、统计模型、概率模型、图论模型、决策模型。拟合与插值方法(给出一批数据点,确定满足特定要求的曲线或者曲面,从而反映对象整体的变化趋势):matlab可以实现一元函数,包括多项式和非线性函数的拟合以及多元函数的拟合,即回归分析,从而确定函数;同时也可以用matlab实现分段线性、多项式、样条以及多维插值。 在优化方法中,决策变量、目标函数(尽量简单、光滑)、约束条件、求解方法是四个关键因素。其中包括无约束规则(用fminserch、fminbnd实现)线性规则(用linprog实现)非线性规则、(用fmincon实现)多目标规划(有目标加权、效用函数)动态规划(倒向和正向)整数规划。 回归分析:对具有相关关系的现象,根据其关系形态,选择一个合适的数学模型,用来近似地表示变量间的平均变化关系的一种统计方法(一元线性回归、多元线性回归、非线性回归),回归分析在一组数据的基础上研究这样几个问题:建立因变量与自变量之间的回归模型(经验公式);对回归模型的可信度进行检验;判断每个自变量对因变量的影响是否显著;判断回归模型是否适合这组数据;利用回归模型对进行预报或控制。相对应的有线性回归、多元二项式回归、非线性回归。 逐步回归分析:从一个自变量开始,视自变量作用的显著程度,从大到地依次逐个引入回归方程:当引入的自变量由于后面变量的引入而变得不显著时,要将其剔除掉;引入一个自变量或从回归方程中剔除一个自变量,为逐步回归的一步;对于每一步都要进行值检验,以确保每次引入新的显著性变量前回归方程中只包含对作用显著的变量;这个过程反复进行,直至既无不显著的变量从回归方程中剔除,又无显著变量可引入回归方程时为止。(主要用SAS来实现,也可以用matlab软件来实现)。 聚类分析:所研究的样本或者变量之间存在程度不同的相似性,要求设法找出一些能够度量它们之间相似程度的统计量作为分类的依据,再利用这些量将样本或者变量进行分类。 系统聚类分析—将n个样本或者n个指标看成n类,一类包括一个样本或者指标,然后将性质最接近的两类合并成为一个新类,依此类推。最终可以按照需要来决定分多少类,每类有多少样本(指标)。 系统聚类方法步骤: 1.计算n个样本两两之间的距离 2.构成n个类,每类只包含一个样品 3.合并距离最近的两类为一个新类 4.计算新类与当前各类的距离(新类与当前类的距离等于当前类与组合类中包含的类的距离最小值), 若类的个数等于1,转5,否则转3 5.画聚类图 6.决定类的个数和类。 判别分析:在已知研究对象分成若干类型,并已取得各种类型的一批已知样品的观测数据,在此基础上根据某些准则建立判别式,然后对未知类型的样品进行判别分类。 距离判别法—首先根据已知分类的数据,分别计算各类的重心,计算新个体到每类的距离,确定最短的距离(欧氏距离、马氏距离) Fisher判别法—利用已知类别个体的指标构造判别式(同类差别较小、不同类差别较大),按照判别式的值判断新个体的类别 Bayes判别法—计算新给样品属于各总体的条件概率,比较概率的大小,然后将新样品判归为来自概率最大的总体 模糊数学:研究和处理模糊性现象的数学(概念与其对立面之间没有一条明确的分界线)与模糊数学相关的问题:模糊分类问题—已知若干个相互之间不分明的模糊概念,需要判断某个确定事物用哪一个模糊概念来反映更合理准确;模糊相似选择—按某种性质对一组事物或对象排序是一类常见的问题,但是用来比

2020全国大学生数学建模竞赛试题

A题炉温曲线 在集成电路板等电子产品生产中,需要将安装有各种电子元件的印刷电路板放置在回焊炉中,通过加热,将电子元件自动焊接到电路板上。在这个生产过程中,让回焊炉的各部分保持工艺要求的温度,对产品质量至关重要。目前,这方面的许多工作是通过实验测试来进行控制和调整的。本题旨在通过机理模型来进行分析研究。 回焊炉内部设置若干个小温区,它们从功能上可分成4个大温区:预热区、恒温区、回流区、冷却区(如图1所示)。电路板两侧搭在传送带上匀速进入炉内进行加热焊接。 图1 回焊炉截面示意图 某回焊炉内有11个小温区及炉前区域和炉后区域(如图1),每个小温区长度为30.5 cm,相邻小温区之间有5 cm的间隙,炉前区域和炉后区域长度均为25 cm。 回焊炉启动后,炉内空气温度会在短时间内达到稳定,此后,回焊炉方可进行焊接工作。炉前区域、炉后区域以及小温区之间的间隙不做特殊的温度控制,其温度与相邻温区的温度有关,各温区边界附近的温度也可能受到相邻温区温度的影响。另外,生产车间的温度保持在25oC。 在设定各温区的温度和传送带的过炉速度后,可以通过温度传感器测试某些位置上焊接区域中心的温度,称之为炉温曲线(即焊接区域中心温度曲线)。附件是某次实验中炉温曲线的数据,各温区设定的温度分别为175oC(小温区1~5)、195oC(小温区6)、235oC(小温区7)、255oC(小温区8~9)及25oC(小温区10~11);传送带的过炉速度为70 cm/min;焊接区域的厚度为0.15 mm。温度传感器在焊接区域中心的温度达到30oC时开始工作,电路板进入回焊炉开始计时。 实际生产时可以通过调节各温区的设定温度和传送带的过炉速度来控制产品质量。在上述实验设定温度的基础上,各小温区设定温度可以进行oC范围内的调整。调整时要求小温区1~5中的温度保持一致,小温区8~9中的温度保持一致,小温区10~11中的温度保持25oC。传送带的过炉速度调节范围为65~100 cm/min。 在回焊炉电路板焊接生产中,炉温曲线应满足一定的要求,称为制程界限(见表1)。 表1 制程界限 界限名称 最低值 最高值

数学建模竞赛模拟赛题

问题A 如果以非线性器件的输入u(t)与输出y(t)的关系是y(t)=u(t)+ u2 (t)(其中t 是时间),那么当输入是包含频率f1, f2的信号u(t)=cos2pif1t+cos2pif2t时,输出y(t)中不仅包含输入新好f1, f2, 而且还会出现2 f1, f1± f2 等新的频率成分,这些新的频率称为交调,如果交频出现在原有频率 f1, f2 的附近,就会形成噪声干扰,因此工程设计中队交品德出现有一定的要求 A3= 45是输入信号振幅,对输入信号的频率f1, f2, f3的设计要求为 1) 36≤ f1 ≤40, 41 ≤ f2≤50, 46≤ f3≤55; 2)输出的交调均不得出现在fi ± 5 的范围内(i=1,2,3),此范围称为f i 的接收带(参见附图) 3) 定义输出中的信噪比SNR = 10 log10(B i2 / C n2 ) (单位:分贝)其中B i是输出中对应于频率为f i的信号的振幅C n为某一频率为f n的交调的振幅若f n出现在fn = fi± 6 处( i = 1,2,3)则对应的SNR 应大于10 分贝(参 见附图) 4)f i 不得出现在f j 的接收带内(i, j = 1,2,3; i ≠ j ) 5)为简单起见f i 只取整数值且交调只需考虑二阶类型(即{ f i± f j } i, j = 1,2,3;) 和三阶类型(即{ f i ± f j ± f k } i, j,k = 1,2,3; )试按上述要求设计输入信号频率f1, f2, f3 问题B 下表给出了我国12 只足球队在1988—1989 年全国足球甲级联赛中的成绩要求 1) 设计一个依据这些成绩排出诸队名次的算法并给出用该算法排名次的结果 2) 把算法推广到任意N 个队的情况 3) 讨论数据应具备什么样的条件用你的方法才能够排出诸队的名次 对下表的说明

数学建模常用方法

数学建模常用方法 建模常用算法,仅供参考: 1、蒙特卡罗算法(该算法又称随机性模拟算法,是通过计算机仿真来解决问题的算法,同时可以通过模拟可以来检验自己模型的正确性,是比赛时必 用的方法) 2、数据拟合、参数估计、插值等数据处理算法(比赛中通常会遇到大量的数据需要处理,而处理数据的关键就在于这些算法,通常使用M a t l a b作为工具) 3、线性规划、整数规划、多元规划、二次规划等规划类问题(建模竞赛大多数问题属于最优化问题,很多时候这些问题可以用数学规划算法来描述,通 常使用L i n d o、L i n g o软件实现) 4、图论算法(这类算法可以分为很多种,包括最短路、网络流、二分图等算法,涉及到图论的问题可以用这些方法解决,需要认真准备) 5、动态规划、回溯搜索、分治算法、分支定界等计算机算法(这些算法是算法设计中比较常用的方法,很多场合可以用到竞赛中) 6、最优化理论的三大非经典算法:模拟退火法、神经网络、遗传算法(这些问题是用来解决一些较困难的最优化问题的算法,对于有些问题非常有帮助,但是算法的实现比较困难,需慎重使用) 7、网格算法和穷举法(网格算法和穷举法都是暴力搜索最优点的算法,在很多竞赛题中有应用,当重点讨论模型本身而轻视算法的时候,可以使用这种 暴力方案,最好使用一些高级语言作为编程工具) 8、一些连续离散化方法(很多问题都是实际来的,数据可以是连续的,而计 算机只认的是离散的数据,因此将其离散化后进行差分代替微分、求和代替积分等思想是非常重要的) 9、数值分析算法(如果在比赛中采用高级语言进行编程的话,那一些数值分析中常用的算法比如方程组求解、矩阵运算、函数积分等算法就需要额外编写库函数进行调用) 10、图象处理算法(赛题中有一类问题与图形有关,即使与图形无关,论文 中也应该要不乏图片的,这些图形如何展示以及如何处理就是需要解决的问题,通常使用M a t l a b进行处理) 一、在数学建模中常用的方法: 1.类比法 2.二分法 3.量纲分析法 4.差分法 5.变分法 6.图论法 7.层次分析法 8.数据拟合法 9.回归分析法 10.数学规划(线性规划、非线性规划、整数规划、动态规划、目标规划) 11.机理分析 12.排队方法

美国大学生数学建模竞赛赛题翻译

2015年美国大学生数学建模竞赛赛题翻译 2015年美国大学生数学竞赛正在进行,比赛时间为北京时间:2015年2月6日(星期五)上午9点—2月10日上午9点.竞赛以三人(本科生)为一组,在四天时间内,就指定的问题,完成该实际问题的数学建模的全过程,并就问题的重述、简化和假设及其合理性的论述、数学模型的建立和求解(及软件)、检验和改进、模型的优缺点及其可能的应用范围的自我评述等内容写出论文。 2015 MCM/ICM Problems 总计4题,参赛者可从MCM Problem A, MCM Problem B,ICM Problem C orICM Problem D等四道赛题中自由选择。 2015Contest Problems MCM PROBLEMS PROBLEM A: Eradicating Ebola The worldmedical association has announced that theirnewmedicationcould stop Ebola andcurepatients whose disease is not advanced. Build a realistic, sensible, andusefulmodel thatconsiders not onlythespread of the disease,thequantity of themedicine needed,possible feasible delivery systems(sending the medicine to where itis needed), (geographical)locations of delivery,speed of manufacturing of the va ccine ordrug, but also any othercritical factors your team considers necessaryas partof themodel to optimize theeradicationofEbola,orat least its current strain. Inadd ition to your modeling approach for thecontest, prepare a1—2 page non-technical letter for the world medicalassociation touse intheir announcement. 中文翻译: 问题一:根除埃博拉病毒 世界医学协会已经宣布他们的新药物能阻止埃博拉病毒并且可以治愈一些处于非晚期疾病患者。建立一个现实的,合理的并且有用的模型,该模型不仅考虑了疾病的蔓延,需要药物的量,可能可行的输送系统,输送的位置,疫苗或药物的生产速度,而且也要考虑其他重要的因素,诸如你的团队认为有必要作为模型的一部分来进行优化而使埃博拉病毒根除的一些因素,或者至少考虑当前的状态。除了你的用于比赛的建模方法外,为世界医学协会准备一份1-2页的非技术性的信,方便其在公告中使用。 PROBLEMB: Searchingforalost plane Recall the lostMalaysian flight MH370.Build agenericmathematicalmodel that could assist "searchers" in planninga useful search for a lost planefeared to have crashed in open water suchas the Atlantic, Pacific,Indian, Southern,or Arctic Ocean whil eflyingfrom PointA to Point B. Assume that there are no signals fromthe downed plane。Your model should recognize thattherearemany different types of planes forw

数学建模应该注意问题

一.关于参赛时间分配,竞赛共72个小时完成。 下题:今年是9月11日早上8:00在https://www.360docs.net/doc/2d18487166.html,下载,9月14日早8:00交试题。 选题:这三天的时间按排基本如下:11日8:00-15:00左右选题,选题分为粗选,细选。粗选就是直观的看这两道题是否平时练习相关问题或方法的,选题要对每试题的每一问都要认真分析,大至看看基本能用哪些方法,做到心中有数,对两道题都分析后在选择自已能够容易完成的一题去做。选题的过程中要去查资料、找数据、看论文,通过这些工作,你可以发现找到的东西能否够解决你选的题。 做题:11日15点-13日22点左右。从第一天下午开始去做题,做题的过程分为问题分析,数据处理,模型建立,模型求解等,一会在下边要专门讨论。 换题:如果选题后做一些后其它问题不好处理,或者没有办法处理,有人就会想到换题,当然尽可能的不要换题,要是换题一定不能晚于11日20:00,否则就有做不完题的可能。当然也因人而宜。 写论文:最迟要在13日22:00开始,到14日凌晨5:00写完,尽可能让指导教师帮着修改。7:00打印,打印好后要仔细看一遍,有问题在修改。8:00交论文。写论文的过程贯穿于选题做题过程之中,我们在选题做题时就把做的一些东西分别处理好,只是这说的写论文就是把所做的题目的不同问题,不同部分都贯穿在一起,形成一篇有血有肉的论文。论文写作应该专门有一人在做题的过程中进行。 二、关于写论文 1.正确的论文格式: 论文属于科学性的文章,它有严格的书写格式规范,因此一篇好的论文一定要有正确的格式,就拿摘要来说吧,它要包括6 要素(问题,方法,模型,算法,结论,特色),它是一篇论文的概括,摘要的好坏将决定你的论文是否吸引评委的目光,但听阅卷老师说,有些论文的摘要里出现了大量的图表和程序,这都是不符合论文格式的,这种论文也不会取得好成绩,因此我们写论文时要端正态度,注意书写格式。 2、论文的写作: 论文的写作是至关重要的,其实大家最后的模型和结果都差不多,为什么有些队可以送全国,有些队可以拿省奖,而有些队却什么都拿不到,这关键在于论文的写作上面。一篇好的论文首先读上去便使人感到逻辑清晰,有条例性,能打动评委;其次,论文在语言上的表述也很重要,要注意用词的准确性;另外,一篇好的论文应有闪光点,有自己的特色,有自己的想法和思考在里面,总之,论文写作的好坏将直接影响到成绩的优劣。

相关文档
最新文档