- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数学建模常用算法
1. 大多数建模赛题中都离不开计算机仿真, 随机性模拟是非常常见的
算法之一。
举个例子就是 97 年的 A 题,每个零件都有自己的标定值,也都
有自己的容差等级, 而求解最优的组合方案将要面对着的是一个极其
复杂的公式和 108 种容差选取方案,根本不可能去求解析解,那如
何去找到最优的方案呢?随机性模拟搜索最优方案就是其中的一种
方法,在每个零件可行的区间中按照正态分布随机的选取一个标定值
和选取一个容差值作为一种方案, 然后通过蒙特卡罗算法仿真出大量
的方案,从中选取一个最佳的。另一个例子就是去年的彩票第二问,
要求设计一种更好的方案,首先方案的优劣取决于很多复杂的因素,
同样不可能刻画出一个模型进行求解,只能靠随机仿真模拟。
1.1 蒙特卡罗算法
蒙特卡罗模拟
就是随机数相关的东西,你只要知道随机数是怎么得到。其它的事就要好办了。
rand(m,n) 产生 m*n均匀随机数。
ex:
用概率方法求 pi
N=100000;
x=rand(N,1);
y=rand(N,1);
count=0;
for i=1:N
if (x(i)^2+y(i)^2=1)
count=count+1;
end
end
PI=4*count/N
精选文库
试给出下面赌博中的蒙特卡洛模拟
在一次旅游途中,小王看到有人用 20 枚签 ( 其中 10 枚标有 5 分分值, 10 枚标有
10 分分值 ) 设赌。让游客从中抽出 10 枚,以 10 枚签的分值总和为奖罚金额,见
表 1
表 1
分值 50 ,100 55 ,95 60 ,65,85,90 70 ,75,80
奖罚金额 奖 100 元 奖 10 元 不奖不罚 罚 1 元
你看,有奖有罚,在 11 个分值中有 4 个分值可以获奖,且最高奖额为 100 元;
只有 3 个分值要受罚, 而罚额仅为 1 元,很有吸引力吧?怪不得有些游客摩拳擦
掌,跃跃欲试。那么这些奖是不是这么好拿呢?
试分析此游戏中,谁是真正的赢家?
%%假设前 10 个分值为 5,后 10 个分值为 10
income=0; %% 收入
n=10000; %% 模拟次数 , 即有 n 个人参加游戏
for i=1:n
a=randperm(20);
a=a(1:10);
b=find(a10); %%10 分分值的
sumb=length(b)*10+(10-length(b))*5;
if sumb==50||sumb==100
income=income-100;
elseif sumb==55||sumb==95
income=income-10;
elseif sumb==70||sumb==75||sumb==80
income=income+1;
end
end
Income
2. 数据拟合、参数估计、插值等算法
数据拟合在很多赛题中有应用, 与图形处理有关的问题很多
与拟合有关系,一个例子就是 98 年美国赛 A 题,生物组织切片的
三维插值处理, 94 年 A 题逢山开路,山体海拔高度的插值计算,还
有吵的沸沸扬扬可能会考的 “非典 ”问题也要用到数据拟合算法, 观察
— 2
您可能关注的文档
最近下载
- 电气装置安装工程电气设备交接试验gb50150.docx VIP
- 红旗-红旗H7-产品使用说明书-红旗H7PHEV-CA7200PHEVA-H7PHEV用户手册.pdf VIP
- 中新初中医疗服务管理制度模板(二篇).doc VIP
- 燃气安装工程施工分包合同8篇.docx VIP
- 医院标准预防与隔离技术考试题(附答案).docx VIP
- 语文人教版五年级上册圆明园资料搜集整理.docx VIP
- 2025年版手卫生规范考核试题(附答案).docx VIP
- 智能变电站继电保护系统调试.docx
- 冬季传染病预防PPT(完整版).pptx VIP
- IPC4552B+中文+2021+印制板化学镀镍+浸金(ENIG)镀覆性能规范.docx
原创力文档


文档评论(0)