浅议数学建模与算法

浅议数学建模与算法

◆刘海东

(广东工业大学)

近年来,随着现代科学的不断发展和数学理论知识的不断进步,数学建模理论的应用范围也越来越广泛。通过数学建模理论,可

以使事物更直观、更客观的体现出来。针对高校有关数学建模知识,深入探讨数学建模的分类问题和算法改进问题,并针对其应用问题

提出合理性建议。

算法改进数学建模改进意见

一、数学建模发展现状分析

1.数学建模概述

数学模型是反应客观世界的一个假设对象,通过系统分析客观事物的发生规律、变化规律,测算出客观事物的变化范围和发展方向,找出客观事物发生演变的内在规律。因为任何事物都可以通过数学建模进行研究,所以数学建模在人们生产和生活的各个领域应用非常广泛。通常情况下,在对事物进行数学建模之前,应提出一个建模假设,这个假设构想是建立数学模型的重要依据,研究人员应深入研究建模对象的分析、测算、控制、选择的各参数变量,将参数变量引入数学模型中,可以通过测算精准的计算出客观事物发展的规律性参数,翻译这些参数,可以让研究者知道客观事物发生变化的具体规律。

2.在教学中应用数学建模的重要性

随着计算机网络技术的发展和改革,数学建模技术的发展速度飞快,在教学中引入数学建模思想,不仅可以提升学生的解题思维能力,还能有效地增加学生的辩证思维能力。据相关数据统计,2012年我国各高校开展的数学建模研讨会多达135场,学生通过数学建模思想的学习,将数学建模思想和所学的专业知识有机的结合在一起,深化数学建模理论在实际应用中的能力。由此可见,数学建模理论不仅对教学具有重要发展意义,还能够提升我国各领域产业的发展效果。因为数学建模理论涉及到辩证思维和数学计算,所以要想让数学建模理论在实际应用中更好的实施,必须完善其数学建模理论,制定合理的数学建模步骤,改善数学建模算法,这种才能充分体现出数学建模理论的综合应用性能。二、数学建模方法

通过对数学建模理论进行系统分析可知,常用的数学建模种类有很多,其应用性能也存在很大的差异性,具体分类情况如下。

1.初等教学法

初等教学法是最基础的数学建模方法,这种建模方法构建出的数学模型的等级结构很简单,一般为静态、线性、确定性的数学模型结构,这种数学模型的测算方法相对简单,其测量值的范围也很小,一般应用在学生成绩比较、材料质量对比等单一比较的模型中。

2.数据分析法

对数据信息庞大的数据进行测算时,经常会应用到数据分析法,这种数学模型建立在统计学的基础上,通过对数据进行测算分析和对比,可以精准地计算出数据的变化规律和变化特征,常用的测算方法有时序和回归分析法。

3.仿真模拟法

在数学建模中引用计算机网络技术,不仅可以提高数学模型的准确度和合理性,还能通过计算机模拟技术更直观、更客观地体现出数学模型的实验方法。统计估计法和等效抽样法是仿真模拟数学模型最常应用的测算方法,通过连续和离散系统的虚拟模型,制定出合理的试验步骤,并测算出试验结果。

4.层次分析法

层次分析法可以对整体事物进行层级分离,并逐一层级的对数学模型结构进行测算,这种分析方法可以体现数学模型的公平性、理论性和分级性,所以被广泛地应用在经济计划和企业管理、能源分配领域。

78

三、数学建模算法的改进意见

1.数学建模算法

目前常用的数学建模算法主要有6类,其具体算法如下:①模拟算法,通过计算机仿真模拟技术,将数据引入模型构架,并通过虚拟模型的测算结果来验证数学模型的准确性和合理性;②数据处理算法,数据是数学建模算法的重要测算依据,通过数据拟合、参数变量测算、参数插值计算等,可以增强数据的规律性和规范性,Matlab工具是进行数据处理的主要应用软件;③规划算法,规划不仅可以优化数学模型结构,还能增加数学建模结构的规范性,常用的规划方法有线性、整数、多元、二次规划,通过数学规划测算方法可以精准的描述出数学模型的结构变化特征;⑤图论算法,图论可以直观的反映出数学模型的结构构架,包括短路算法、网络工程算法、二分图算法;⑥分治算法,分治算法应用在层级分析数学模型中,通过数据分析对模型的动态变化进行系统的规划,对模型的原始状态进行还原处理,对模型各层级数据进行分治处理。

2.数学建模算法的改进意见

通过上文对数学模型算法进行系统分析可知,数学建模算法的计算准确度虽然很高,但其算法对工作人员的专业计算要求很高,同时由于不同类型的模型算法不同,在对数学模型进行测算时经常会出现“混合测算”现象,这种测算方法在一定程度上会大大降低数学模型测算结果的准确度,本文针对数学建模算法出现的问题,提出以下几点合理性改进意见:①建立“共通性”的测算方法,使不同类型的数学模型的测算方法大同小异;②深化数学建模的系统化、规范化、统一化,在数学建模之初,严格按照建模规范设计数学模型,这样不仅可以提高数学模型的规范性,还能提高数学模型的测算效率;③大力推进计算机网络工程技术在数学建模中的应用,因为计算机网络应用程度具有很好的测算性能,计算机软件工程人员可以针对固定数学模型,建立测算系统,通过计算机应用软件,就可以精准的计算出数学模型的测算值。

四、结论

通过上文对数学模型的算法改进和分类进行深入研究分析可知,数学建模理论虽然可以在一定程度上优化客观事物的模型系统,但是其测算理论依据和测算方法仍存在很多问题没有解决,要想实现数学模型的综合应用性能,提高测算效率,必须建立完善的数学建模算法理论,合理应用相关测算方法。

参考文献:

[1]韦程东,钟兴智,陈志强.改进数学建模教学方法促进大学生创新

能力形成[J].教育与职业,2010,14(12):101-113.

[2]袁媛.独立学院数学建模类课程教学的探索与研究[J].中国现代药物应用,2013,15(04):101-142.[3]王春.专家呼吁:将数学建模思想融入数学类主干课程[R].科技

日报,2011,15(09):108-113.

[4]张兰秀.浅议舰艇指挥算法中的数学建模问题[J].火力与指挥控

制[J].2010,13(06):106-115.[5]李琦.数学建模与数学建模教学中的若干问题[J].工科数学,

2011,13(05):101-112.

浅议数学建模与算法

作者:作者单位:刊名:英文刊名:年,卷(期):

刘海东

广东工业大学

中国校外教育(下旬刊)

China After School Education2014(3)

本文链接:http://d.g.wanfangdata.com.cn/Periodical_zgxwjy201403067.aspx

浅议数学建模与算法

◆刘海东

(广东工业大学)

近年来,随着现代科学的不断发展和数学理论知识的不断进步,数学建模理论的应用范围也越来越广泛。通过数学建模理论,可

以使事物更直观、更客观的体现出来。针对高校有关数学建模知识,深入探讨数学建模的分类问题和算法改进问题,并针对其应用问题

提出合理性建议。

算法改进数学建模改进意见

一、数学建模发展现状分析

1.数学建模概述

数学模型是反应客观世界的一个假设对象,通过系统分析客观事物的发生规律、变化规律,测算出客观事物的变化范围和发展方向,找出客观事物发生演变的内在规律。因为任何事物都可以通过数学建模进行研究,所以数学建模在人们生产和生活的各个领域应用非常广泛。通常情况下,在对事物进行数学建模之前,应提出一个建模假设,这个假设构想是建立数学模型的重要依据,研究人员应深入研究建模对象的分析、测算、控制、选择的各参数变量,将参数变量引入数学模型中,可以通过测算精准的计算出客观事物发展的规律性参数,翻译这些参数,可以让研究者知道客观事物发生变化的具体规律。

2.在教学中应用数学建模的重要性

随着计算机网络技术的发展和改革,数学建模技术的发展速度飞快,在教学中引入数学建模思想,不仅可以提升学生的解题思维能力,还能有效地增加学生的辩证思维能力。据相关数据统计,2012年我国各高校开展的数学建模研讨会多达135场,学生通过数学建模思想的学习,将数学建模思想和所学的专业知识有机的结合在一起,深化数学建模理论在实际应用中的能力。由此可见,数学建模理论不仅对教学具有重要发展意义,还能够提升我国各领域产业的发展效果。因为数学建模理论涉及到辩证思维和数学计算,所以要想让数学建模理论在实际应用中更好的实施,必须完善其数学建模理论,制定合理的数学建模步骤,改善数学建模算法,这种才能充分体现出数学建模理论的综合应用性能。二、数学建模方法

通过对数学建模理论进行系统分析可知,常用的数学建模种类有很多,其应用性能也存在很大的差异性,具体分类情况如下。

1.初等教学法

初等教学法是最基础的数学建模方法,这种建模方法构建出的数学模型的等级结构很简单,一般为静态、线性、确定性的数学模型结构,这种数学模型的测算方法相对简单,其测量值的范围也很小,一般应用在学生成绩比较、材料质量对比等单一比较的模型中。

2.数据分析法

对数据信息庞大的数据进行测算时,经常会应用到数据分析法,这种数学模型建立在统计学的基础上,通过对数据进行测算分析和对比,可以精准地计算出数据的变化规律和变化特征,常用的测算方法有时序和回归分析法。

3.仿真模拟法

在数学建模中引用计算机网络技术,不仅可以提高数学模型的准确度和合理性,还能通过计算机模拟技术更直观、更客观地体现出数学模型的实验方法。统计估计法和等效抽样法是仿真模拟数学模型最常应用的测算方法,通过连续和离散系统的虚拟模型,制定出合理的试验步骤,并测算出试验结果。

4.层次分析法

层次分析法可以对整体事物进行层级分离,并逐一层级的对数学模型结构进行测算,这种分析方法可以体现数学模型的公平性、理论性和分级性,所以被广泛地应用在经济计划和企业管理、能源分配领域。

78

三、数学建模算法的改进意见

1.数学建模算法

目前常用的数学建模算法主要有6类,其具体算法如下:①模拟算法,通过计算机仿真模拟技术,将数据引入模型构架,并通过虚拟模型的测算结果来验证数学模型的准确性和合理性;②数据处理算法,数据是数学建模算法的重要测算依据,通过数据拟合、参数变量测算、参数插值计算等,可以增强数据的规律性和规范性,Matlab工具是进行数据处理的主要应用软件;③规划算法,规划不仅可以优化数学模型结构,还能增加数学建模结构的规范性,常用的规划方法有线性、整数、多元、二次规划,通过数学规划测算方法可以精准的描述出数学模型的结构变化特征;⑤图论算法,图论可以直观的反映出数学模型的结构构架,包括短路算法、网络工程算法、二分图算法;⑥分治算法,分治算法应用在层级分析数学模型中,通过数据分析对模型的动态变化进行系统的规划,对模型的原始状态进行还原处理,对模型各层级数据进行分治处理。

2.数学建模算法的改进意见

通过上文对数学模型算法进行系统分析可知,数学建模算法的计算准确度虽然很高,但其算法对工作人员的专业计算要求很高,同时由于不同类型的模型算法不同,在对数学模型进行测算时经常会出现“混合测算”现象,这种测算方法在一定程度上会大大降低数学模型测算结果的准确度,本文针对数学建模算法出现的问题,提出以下几点合理性改进意见:①建立“共通性”的测算方法,使不同类型的数学模型的测算方法大同小异;②深化数学建模的系统化、规范化、统一化,在数学建模之初,严格按照建模规范设计数学模型,这样不仅可以提高数学模型的规范性,还能提高数学模型的测算效率;③大力推进计算机网络工程技术在数学建模中的应用,因为计算机网络应用程度具有很好的测算性能,计算机软件工程人员可以针对固定数学模型,建立测算系统,通过计算机应用软件,就可以精准的计算出数学模型的测算值。

四、结论

通过上文对数学模型的算法改进和分类进行深入研究分析可知,数学建模理论虽然可以在一定程度上优化客观事物的模型系统,但是其测算理论依据和测算方法仍存在很多问题没有解决,要想实现数学模型的综合应用性能,提高测算效率,必须建立完善的数学建模算法理论,合理应用相关测算方法。

参考文献:

[1]韦程东,钟兴智,陈志强.改进数学建模教学方法促进大学生创新

能力形成[J].教育与职业,2010,14(12):101-113.

[2]袁媛.独立学院数学建模类课程教学的探索与研究[J].中国现代药物应用,2013,15(04):101-142.[3]王春.专家呼吁:将数学建模思想融入数学类主干课程[R].科技

日报,2011,15(09):108-113.

[4]张兰秀.浅议舰艇指挥算法中的数学建模问题[J].火力与指挥控

制[J].2010,13(06):106-115.[5]李琦.数学建模与数学建模教学中的若干问题[J].工科数学,

2011,13(05):101-112.

浅议数学建模与算法

作者:作者单位:刊名:英文刊名:年,卷(期):

刘海东

广东工业大学

中国校外教育(下旬刊)

China After School Education2014(3)

本文链接:http://d.g.wanfangdata.com.cn/Periodical_zgxwjy201403067.aspx


相关内容

  • 算法案例教学设计
  • 算法案例教学设计 秦九韶算法 浙江省黄岩中学 一. 教材分析 本节内容选自<普通高中课程标准实验教科书数学3必修本(A 版)>第一章1.3算 法案例.算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础.在现代社会中,计算机已经成为人们日常生活和工作不可缺少的工具.从数学发展的 ...

  • 数学建模心得体会
  • 一年一度的全国数学建模大赛在今年的9 月21 日上午8 点拉开战幕,各队将在3 天72 小时内对一个现实中的实际问题进行模型建立,求解和分析,确定题目后,我们队三人分头行动,一人去图书馆查阅资料,一人在网上搜索相关信息,一人建立模型,通过三人的努力,在前两天中建立出两个模型并编程求解,经过艰苦的奋斗 ...

  • 数学建模常用的几种算法
  • 算法的设计的好坏将直接影响运算速度的快慢,建议大家多用数学软件(Mathematice,Matlab,Maple, Mathcad,Lindo,Lingo,SAS 等),这里提供十种数学建模常用算法,仅供参考: 1. 蒙特卡罗算法(该算法又称随机性模拟算法,是通过计算机仿真来解决问题的算法,同时可以 ...

  • 数学建模十种常用算法
  • 数学建模有下面十种常用算法, 可供参考: 1. 蒙特卡罗算法(该算法又称随机性模拟算法,是通过计算机仿真来解决问题的算法,同时可以通过模拟可以来检验自己模型的正确性,是比赛时必用的方法) 2. 数据拟合.参数估计.插值等数据处理算法(比赛中通常会遇到大量的数据需要处理,而处理数据的关键就在于这些算法 ...

  • 数学建模常用方法
  • 十种数学建模常用理论: 1. 蒙特卡罗算法 该算法又称随机性模拟算法,是通过计算机仿真来解决问题的算法,同时可以通过模拟来检验自己模型的正确性,是比赛时必用的方法 2. 数据拟合.参数估计.插值等数据处理算法 比赛中通常会遇到大量的数据需要处理,而处理数据的关键就在于这些算法,通常使用Matlab ...

  • 第二章.数学模型的分类
  • 学习目标 (1) 了解数学建模的方法和步骤以及数学模型的分类. (2) 具备数学建模常用思维方法及能力. 根据研究目的,对研究的过程和现象(称为现实原型或原型)的主要特征.主要关系采用形式化的数学语言,概括地.近似地表达出来的一种结构.所谓"数学化",指的就是构造数学模型通过研究 ...

  • 数学建模基础(入门必备)
  • 一.数学模型的定义 现在数学模型还没有一个统一的准确的定义,因为站在不同的角度可以有不同的定义.不过我们可以给出如下定义:"数学模型是关于部分现实世界和为一种特殊目的而作的一个抽象的.简化的结构."具体来说,数学模型就是为了某种目的,用字母.数学及其它数学符号建立起来的等式或不等 ...

  • 数学建模十大经典算法
  • 1.蒙特卡罗算法(该算法又称随机性模拟算法,是通过计算机仿真来解决问题的算法,同时可以通过模拟来检验自己模型的正确性,是比赛时必用的方法) 2.数据拟合.参数估计.插值等数据处理算法(比赛中通常会遇到大量的数据需要处理,而处理数据的关键就在于这些算法,通常使用Matlab 作为工具) 3.线性规划. ...

  • 算法的概念说课稿
  • 1.1.1 算法的概念说课稿 阳泉十一中 崔建华 我说课的题目是<算法的概念>,下面我从教材分析.学情分析.目标分析.教法学法.教学过程.教学反思谈谈我对这节课的设想. 一.教材分析 本节内容选自高中数学人教A 版<必修3>第一章第一节<算法与程序框图>,本节是第 ...