数学建模——建立数学模型(2)

简介: 数学建模——建立数学模型(2)

数学建模的特点和分类

一、数学模型的特点

1.模型的逼真性和可行性,

如果总是模型逼近研究对象,会导致模型在数学上难以处理,因而不容易达到通过建模对现实对象进行分析、预报、决策或者控制的目的,即实用上不可行.

另一方面越逼真的模型越复杂,即使数学上能处理,这样的模型应用时所需要的“费用”也相当高,而高“费用”不一定与复杂模型取得的“效益”相匹配.所以建模时往往需要在模型的逼真性与可行性,“费用”与“效益”之间作出折中和抉择.

2.模型的渐进性

稍微复杂一些的实际问题的建模通常不可能一次成功,要经过上一节描述的建模过程的反复迭代,包括由简到繁,也包括删繁就简,以获得越来越满意的模型,

3.模型的强健性

模型假设改变时,可以导出模型结构的相应变化;

当观测数据有微小改变时,模型参数也只有相应的微小变化.

4.模型的可转移性

模型是现实对象抽象化、理想化的产物,它不为对象的所属领域所独有,可以转移到另外的领域,

5.模型的非预制性

不可能要求把各种模型做成预制品供你在建模时使用.模型的这种非预制性使得建模本身常常是事先没有答案的问题.在建立新的模型的过程中甚至会伴随着新的数学方法或数学概念的产生.

6.模型的条理性

从建模的角度考虑问题可以促使人们对现实对象的分析更全面、更深人、更具条理性,这样即使建立的模型由于种种原因尚未达到实用的程度,对问题的研究也是有利的.

7.模型的技艺性

建模的方法与其他一些数学方法如方程解法、规划问题解法等是根本不同的,无法归纳出若千条普遍适用的建模准则和技巧.

8.模型的局限性

第一,由数学模型得到的结论虽然具有通用性和精确性,但是因为模型是现实对象简化、理想化的产物,所以一旦将模型的结论应用于实际问题,就回到了现实世界,那些被忽视、简化的因素必须考虑,于是结论的通用性和精确性只是相对的和近似的,

第二,由于人们认识能力和科学技术包括数学本身发展水平的限制,还有不少实际问题很难得到有着实用价值的数学模型.

第三,还有些领域中的问题今天尚未发展到用建模方法寻求数量规律的阶段,

二、数学模型可以按照不同的方式分类,

1.按照模型的应用领域(或所属学科)分,

如人口模型、交通模型、环境模型、生态模型、城镇规划模型、水资源模型、再生资源利用模型、污染模型等.范畴更大一些则形成许多边缘学科,如生物数学、医学数学、地质数学、数盘经济学、数学社会学等.

2.按照建立模型的数学方法(或所属数学分支)分.

如初等模型、几何模型、微分方程模型、统计回归模型、数学规划模型等.

3.按照模型的表现特性又有几种分法:

确定性模型和随机性模型 取决于是否考虑随机因素的影响

静态模型和动态模型 取决于是否考虑时间因素引起的变化.

线性模型和非线性模型取决于模型的基本关系,如微分方程是否是线性的.

离散模型和连续模型 指模型中的变量(主要是时间变量)取为离散还是连续的.

4.按照建模目的分

有描述模型、预报模型、优化模型、决策模型、控制模型等.

5.按照对模型结构的了解程度分

有所谓白箱模型、灰箱模型、黑箱模型这是把研究对象比喻成一只箱子里的机关,要通过建模来揭示它的奥妙,

白箱主要包括用力学、热学、电学等一些机理相当清楚的学科描述的现象以及相应的工程技术问题,这方面的模型大多已经基本确定,还需深人研究的主要是优化设计和控制等问题了,

灰箱主要指生态、气象、经济、交通等领域中机理尚不十分清楚的现象,在建立和改善模型方面都还不同程度地有许多工作要做.

黑箱则主要指生命科学和社会科学等领域中一些机理(数量关系方面)很不清楚的现象有些工程技术问题虽然主要基于物理、化学原理

三、建模示例之二 商人们怎样安全过河

1.问题描述

三名商人各带一个随从乘船渡河,一只小船只能容纳二人,由他们自己划行.随从们密约,在河的任一岸,一旦随从的人数比商人多,就杀人越货.但是如何乘船渡河的大权掌握在商人们手中.商人们怎样才能安全渡河呢?

2.建模过程

由于这个虚拟的问题已经理想化了,所以不必再作假设.

安全渡河问题可以视为一个多步决策过程.

每一步,即船由此岸驶向彼岸或从彼岸驶回此岸,都要对船上的人员作出决策,

在保证安全的前提下(两岸的随从数都不比商人数多),

在有限步内使全部人员过河.

用状态(变量)表示某一岸的人员状况,

决策(变量)表示船上的人员状况,

状态随决策变化的规律问题——>在状态的允许变化范围内(即安全渡河条件),确定每一步的决策达到渡河的目标.

3.模型构成

记第k次渡河前此岸的商人数为 ,随从数为 ,(k=1,2…, , =0,1,2,3.)

将二维向量s=( , )定义为状态.安全渡河条件下的状态集合称为允许状态集合,记作S.

                       S={ (x,y) | x=0, y=0,1,2,3;  x=3,y=0,1,2,3; x=y=1,2 }                        (1 )

不难验证,S对此岸和彼岸都是安全的.

记第k次渡船上的商人数为 ,随从数为

将二维向量 =( , )定义为决策.允许决策集合记作D,

由小船的容量可知

D={ (u,v) l 1≤u+v≤2,u,v=0,1,2}                                         (2)  

因为k为奇数时船从此岸驶向彼岸,k为偶数时船由彼岸驶回此岸,所以状态s随决策d变化的规律是

= +                                                (3)  

(3)式称状态转移律.这样,制订安全渡河方案归结为如下的多步决策模型:求决策

D(k=1,2,…,n),使状态 ∈S按照转移律(3),由初始状态 =(3,3)经有限步n到达状态 =(0,0).模型求解 根据(1)~(3)式编一段程序,用计算机求解上述多步决策问题是可行的.


相关文章
|
1月前
|
人工智能 监控 安全
【江西省研究生数学建模竞赛】第一题 蒸汽发生器倒U型管内液体流动 详细的数学模型及参考文献
本文详细介绍了江西省研究生数学建模竞赛题目之一"蒸汽发生器倒U型管内液体流动"的数学建模方案和参考文献,包括对U型管内液体流动的建模、压差分析、流动情况计算以及减少倒流现象的策略。
33 0
|
1月前
【2024美国大学生数学建模竞赛】2024美赛E题 问题分析、数学模型、实现代码、完整论文
本文是关于2024美国大学生数学建模竞赛E题的预告,承诺在题目发布后提供问题分析、数学模型、实现代码和完整论文的逐步更新。
29 2
【2024美国大学生数学建模竞赛】2024美赛E题 问题分析、数学模型、实现代码、完整论文
|
4月前
|
算法 定位技术 调度
数学建模——建立数学模型(1)
数学建模——建立数学模型(1)
|
1月前
|
安全
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码
本文介绍了2023年高教社杯数学建模竞赛D题的圈养湖羊空间利用率问题,包括问题分析、数学模型建立和MATLAB代码实现,旨在优化养殖场的生产计划和空间利用效率。
103 6
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码
|
1月前
|
数据可视化 Python
【2023高教社杯】C题 蔬菜类商品的自动定价与补货决策 问题分析、数学模型及python代码实现
本文介绍了2023年高教社杯数学建模竞赛C题,涉及蔬菜类商品的自动定价与补货决策,包括问题分析、数学模型的构建以及Python代码实现,旨在优化商超的补货和定价策略以提高收益。
59 1
|
传感器
通过求解数学模型来选择编码节点的最佳数量和位置(Matlab代码实现)
通过求解数学模型来选择编码节点的最佳数量和位置(Matlab代码实现)
通过求解数学模型来选择编码节点的最佳数量和位置(Matlab代码实现)
|
机器学习/深度学习 传感器 编解码
【数学模型】基于ARMR模型模拟风速附matlab完整代码
【数学模型】基于ARMR模型模拟风速附matlab完整代码
|
机器学习/深度学习 传感器 算法
基于干部-群众关系的教与学优化算法TLOCTO求解单目标优化问题附matlab代码
基于干部-群众关系的教与学优化算法TLOCTO求解单目标优化问题附matlab代码
[数模论文写作]模型的建立与求解(二)
[数模论文写作]模型的建立与求解(二)
|
机器学习/深度学习 算法 vr&ar
数学建模三大类模型适用场景及建模方法(纯干货)
如果评价指标个数过多(一般超过9个),利用层次分析法所得到的权重就有-定的偏差,继而组合评价模型的结果就不再可靠。可以根据评价对象的实际情况和特点,利用一定的方法,将各原始指标分层和归类,使得每易各类中的指标数少于9个。
4233 0
数学建模三大类模型适用场景及建模方法(纯干货)