数学建模社区-数学中国
标题:
数学建模算法总结
[打印本页]
作者:
杨利霞
时间:
2020-4-2 16:37
标题:
数学建模算法总结
7 i! Q; P4 j1 N
数学建模算法总结
9 Q# ]. I( u1 [
写这篇文章,一是为了总结之前为了准备美赛而学的算法,而是将算法罗列并有几句话解释方便以后自己需要时来查找。
* o/ h' U* `' A# q1 N! E: K/ [
数学建模问题总共分为四类:
$ W3 `1 p/ J w4 g* B3 V/ F2 M
1. 分类问题 2. 优化问题 3. 评价问题 4. 预测问题
* A9 g9 t; R) I! Q/ x7 U+ Y
我所写的都是基于数学建模算法与应用这本书
7 C' T! X* ^- C
一 优化问题
- [) ^( |) C7 l- a+ t! k
线性规划与非线性规划方法是最基本经典的:目标函数与约束函数的思想
6 A X" Q$ \7 E: R' A1 v/ z: `2 Q3 M' p
现代优化算法:禁忌搜索;模拟退火;遗传算法;人工神经网络
. L8 f, Q \* T9 y$ q& x4 m7 }
模拟退火算法:
' A+ P N' w- M" x3 p2 ]& I
简介:材料统计力学的研究成果。统计力学表明材料中不同结构对应于粒子的不同能量水平。在高温条件下,粒子的能量较高,可以自由运动和重新排列。在低温条件下,粒子能量较低。如果从高温开始,非常缓慢地降温(此过程称为退火),粒子就可以在每个温度下达到热平衡。当系统完全被冷却时,最终形成处于低能状态的晶体。
+ h7 A% O( A1 P4 t# m7 i
思想可用于数学问题的解决 在寻找解的过程中,每一次以一种方法变换新解,再用退火过程的思想,以概率接受该状态(新解) 退火过程:概率转化,概率为自然底数的能量/KT次方
5 x, M/ |# q& D4 E
遗传算法: 遗传算法是一种基于自然选择原理和自然遗传机制的搜索算法。模拟自然界中的生命进化机制,在人工系统中实现特定目标的优化。
* ^1 [$ k3 ~* ]: Q
遗传算法的实质是通过群体搜索技术(?),根据适者生存的原则逐代进化,最终得到最优解或准最优解。
2 m, H% X- f3 x' t: u }9 o
具体实现过程(P329~331)
* p7 J; y. X; E2 a" R
* 编码
. g1 p8 _; }/ v$ q% c) ~
* 确定适应度函数(即目标函数)
5 H' `7 V6 X* I! b5 e. G
* 确定进化参数:群体规模M,交叉概率Pc,变异概率Pm,进化终止条件
& B* G. G. D! Z0 C
* 编码
5 C# }$ C# B4 q
* 确定初始种群,使用经典的改良圈算法
' Q# x9 Y% O5 V: {$ F
* 目标函数
, x- F+ B* c0 {3 l. m; X
* 交叉操作
5 S/ V( L0 R& i
* 变异操作
9 A- r* y" r D, `) Z% W- e J
* 选择
[( `6 n$ D3 k8 u Y( D, C3 g
改良的遗传算法
, ?1 ? p0 p# U- V! h
两点改进 :交叉操作变为了以“门当户对”原则配对,以混乱序列确定较差点位置 变异操作从交叉操作中分离出来
( d& m& Q/ B% s$ C$ x% O: r8 q
二 分类问题(以及一些多元分析方法)
) n7 D Y3 H4 |7 M. {2 s2 v
* 支持向量机SVM
8 ^ B) k, K# q; q6 u) n) |
* 聚类分析
0 P, E( T# m! c2 z. ^
* 主成分分析
. p5 R8 r( w) ]
* 判别分析
5 A+ L/ o/ Z3 B1 [. ?7 T% g
* 典型相关分析
3 Z5 L7 ?4 q6 L- c0 ?* `
支持向量机SVM: 主要思想:找到一个超平面,使得它能够尽可能多地将两类数据点正确分开,同时使分开的两类数据点距离分类面最远
& N+ W* V% _& ^
聚类分析(极其经典的一种算法): 对样本进行分类称为Q型聚类分析 对指标进行分类称为R型聚类分析
4 m: }% Q2 h, p+ y
基础:样品相似度的度量——数量化,距离——如闵氏距离
& n3 A8 }9 W, D) m) H _
主成分分析法: 其主要目的是希望用较少的变量去解释原来资料中的大部分变异,将掌握的许多相关性很高的变量转化成彼此相互独立或不相关的变量。通常是选出比原始变量个数少,能解释大部分资料中的变异的几个新变量,及主成分。实质是一种降维方法
; k; B/ u$ G3 M { M
判别分析: 是根据所研究的个体的观测指标来推断个体所属类型的一种统计方法。判别准则在某种意义下是最优的,如错判概率最小或错判损失最小。这一方法像是分类方法统称。 如距离判别,贝叶斯判别和FISHER判别
* R+ ~# O: c8 k0 D# ~& D/ o5 Q
典型相关分析: 研究两组变量的相关关系 相对于计算全部相关系数,采用类似主成分的思想,分别找出两组变量的各自的某个线性组合,讨论线性组合之间的相关关系
8 ?" K0 l% G7 \4 o3 w$ m% c
三 评价与决策问题
6 [& {, x% |+ D9 U$ f
评价方法分为两大类,区别在于确定权重上:一类是主观赋权:综合资讯评价定权;另一类为客观赋权:根据各指标相关关系或各指标值变异程度来确定权数
" z- ] u: S: A% [
* 理想解法
# y4 y: `$ j( l/ |( o# U# X' |7 k1 R
* 模糊综合评判法
3 `' I/ N* `, K$ F
* 数据包络分析法
f0 j' k6 i+ [7 U. {
* 灰色关联分析法
- T; m) I$ K. J6 G/ R2 w: D
* 主成分分析法(略)
7 [! F: y. M# q! D* C
* 秩和比综合评价法 理想解法
$ u+ d x+ v _0 G% [1 w: p, N3 @% k
思想:与最优解(理想解)的距离作为评价样本的标准
( L( j8 Y$ q" ?6 X
模糊综合评判法 用于人事考核这类模糊性问题上。有多层次模糊综合评判法。
6 n$ ~ C" K0 i
数据包络分析法 是评价具有多指标输入和多指标输出系统的较为有效的方法。是以相对效率为概念基础的。
/ ^9 M( r) E, N( x( W/ l
灰色关联分析法 思想:计算所有待评价对象与理想对象的灰色加权关联度,与TOPSIS方法类似
) Q5 b, v6 H, R/ f( p
主成分分析法(略)
% L) i% g% A8 [8 L( i0 v5 M
秩和比综合评价法 样本秩的概念: 效益型指标从小到大排序的排名 成本型指标从大到小排序的排名 再计算秩和比,最后统计回归
" L+ a3 z0 W) V2 ~' N
四 预测问题
/ n5 X) p! {. q2 [, e* ]
* 微分方程模型
! _; B/ l4 n+ ?) [ W- E6 J% `/ L9 \
* 灰色预测模型
+ o+ z+ e0 X' a
* 马尔科夫预测
3 T6 M$ \$ \4 S/ J
* 时间序列(略)
# c# Q; {" f' ^0 y* h
* 插值与拟合(略)
- v3 X4 L6 r( b4 S( L: Q
* 神经网络
1 Q* L% A b( q- r* f2 J* M
微分方程模型 Lanchester战争预测模型。。
) H' P. _' Y+ l4 k+ B. w* i
灰色预测模型 主要特点:使用的不是原始数据序列,而是生成的数据序列 优点:不需要很多数据·,能利用微分方程来充分挖掘系统的本质,精度高。能将无规律的原始数据进行生成得到规律性较强的生成序列。 缺点:只适用于中短期预测,只适合指数增长的预测
* `( \- K$ ], I' m
马尔科夫预测 某一系统未来时刻情况只与现在状态有关,与过去无关。
/ U+ t' f3 v" r/ p: f/ _
马尔科夫链
: V. A* q- R; O P" [4 ?
时齐性的马尔科夫链
% C9 k/ L: I2 V5 y0 a# `+ E; A
时间序列(略)
2 l @- e; T7 a: r0 C
插值与拟合(略)
5 Y: W" i' i+ R+ o7 w- i x
神经网络(略)
9 |1 _ H+ Z9 g0 W2 i, h
$ u( D) t5 d: z
; ~7 Y6 @ E0 |) o& h
) ], q( J5 w" |7 T* v+ ~& A) O6 G
作者:Amazing_ez
8 Q7 c: m* i f2 P A
链接:https://www.jianshu.com/p/7b4a86000a21
( N3 i. ^1 J2 ^
来源:简书
2 M6 q+ q" K* b4 d
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
. q Z1 n+ O, a9 @/ V. C# O
% T; S* J8 [3 u2 k7 u9 I' T5 v
2 p& g! q! l! i' I# p; T$ d
作者:
柠檬草lll
时间:
2020-4-2 16:56
发表回复谢谢分享
1 H$ {, @+ H7 y P+ R! r0 I+ S1 }4 U
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5