数学建模教程(txt+pdf+epub+mobi电子书下载)


发布时间:2020-05-27 17:24:03

点击下载

作者:潘斌、于晶贤、衣娜 主编

出版社:化学工业出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

数学建模教程

数学建模教程试读:

前言

数学教育对提高普通高校毕业生的创新创业素质有着举足轻重的意义。数学建模是一门将数学与科技社会融合的桥梁性课程,集知识、能力和素质的培养与考察三位于一体。依托数学建模可以在很大程度上提高学生的创新能力,是实现培养学生思维能力和创造能力的一种有效途径。

辽宁石油化工大学自1995年开始参加全国大学生数学建模竞赛,经过20余年的努力,数学建模指导教师组已发展成为一支业务精干、充满创新探索精神的教师团队,积累了丰富的指导经验。近3年来,辽宁石油化工大学在各项数学建模竞赛中取得了优异成绩,共取得国家级一等奖1项,国家级二等奖23项。

辽宁石油化工大学数学建模教师团队结合多年数学建模竞赛辅导的经验,面向本科生、研究生学习和备战数学建模竞赛编写了本书。本书既涵盖了基本的数学原理,也通过对常用数学建模方法的讲解和实际问题的分析,培训学生思考、归纳、分析、创新的能力和技艺,旨在帮助学生在大学生数学建模比赛中获得好成绩。本书列举并分析比赛相关的案例,并给出算法实现的程序代码,让参赛者真正做到学以致用,而不是纸上谈兵。本书结构清晰,内容全面,适合作为普通高等学校的本科生和研究生的赛前培训教材,也可作为竞赛指导教师的参考书。

本书由潘斌、于晶贤、衣娜担任主编。辽宁省教学名师陈明明教授担任主审,全书共分7章:第1章由赵晓颖编写;第2章由潘斌编写;第3章由陈德艳编写;第4章由衣娜编写;第5章由于晶贤编写;第6章由么彩莲编写;第7章由王立敏编写。

鉴于编者水平有限,书中疏漏之处在所难免,欢迎大家批评指正,衷心希望广大读者提出宝贵的意见和建议,以便今后加以修正,使本书能不断丰富完善。编者2016年8月第1章 数学建模概述

本章作为全书的导言和数学建模的概述,主要介绍数学模型的概念,建立数学模型的意义,并对数学建模的基本方法和一般步骤等作简要的介绍。1.1 数学模型与数学建模

近几十年来,随着科学技术的发展和社会的进步,数学在自然科学、社会科学、工程技术与现代化管理等方面获得了越来越广泛而深入的应用,使人们逐渐认识到建立数学模型的重要性。1.1.1 数学模型

数学模型(Mathematical Model)是对一类实际问题或实际系统发生的现象运用数学符号体系表示的一种(近似的)描述。然而现实世界的问题往往比较复杂,在从实际中抽象出数学问题的过程中,我们必须抓住主要因素,忽略次要因素,进行必要的简化,使抽象所得到的数学问题能够运用适当的方法进行求解。

一般地说,数学模型是对于现实世界的一个特定的对象,为了某个特定的目的,根据其特有的内在规律,作出一些必要的简化和假设,运用适当的数学工具,得到的一个数学结构。设立的特定对象,是指我们所要研究解决的某个具体问题;这里的特定的目的是指当研究一个特定对象时所要达到的目的,如分析、预测、控制、决策等;这里的数学工具是指数学各分支的理论和方法及数学的某些软件系统;这里的数学结构包括数学关系式、数学命题、图形图表等。1.1.2 数学模型的分类

数学模型的分类方法有很多种,下面介绍常用的几种分类。

①按照数学模型的应用领域不同,可分为人口模型、交通模型、经济预测模型、金融模型、环境模型、生态模型、企业管理模型、城镇规划模型等。

②按照建立数学模型所用的数学方法不同,可分为初等模型、几何模型、运筹学模型、微分方程模型、概率统计模型,层次分析法模型、控制论模型、灰色系统模型等。

③按照建立数学模型的目的不同,可分为分析模型、预测模型、优化模型、决策模型、控制模型等。

④按照模型的表现特性,可分为确定性模型与随机性模型(前者不考虑随机因素的影响,后者考虑了随机因素的影响);离散模型与连续模型(两者的区别在于:描述系统状态的变量是离散的还是连续的);静态模型与动态模型(两者的区别在于:是否考虑时间因素引起的变化)。1.1.3 数学建模

数学模型是认识外部世界与预测和控制的一个有力工具,数学模型的分析能够深入了解被研究对象的本质。而数学建模则是获得该模型、求解该模型并得到结论以及验证结论是否正确的全过程。数学建模不仅是借助于数学模型对实际问题进行研究的有力工具,而且从应用的观点来看,它也是预测和控制所建立模型系统行为的强有力工具。

尤其是随着现代计算技术以及其他技术的飞速发展,极大地扩大了数学建模的应用领域,使得人们越来越认识到数学和数学建模的重要性。学习和初步掌握数学建模的思想和方法已经成为当代大学生,甚至是生活在现代社会的每一个人,都应该学习的重要内容。1.2 数学建模的一般步骤

建立实际问题的数学模型,尤其是建立抽象程度较高的模型是一种创造性的劳动。现实世界中的实际问题是多种多样的,所以数学建模的方法也是多种多样的,我们不能按照一种固定的模式来建立各种实际问题的数学模型。但是,建立数学模型的方法和过程还是存在一些共性的东西,掌握这些规律将有助于数学建模任务的完成。下面就按照一般采用的建模基本过程给出数学建模的一般步骤。(1)模型准备

要建立实际问题的数学模型,首先要对需要解决问题的实际背景和内在机理进行深刻的了解,通过适当的调查和研究明确所解决的问题是什么?所要达到的主要目的是什么?在此过程中,需要深入实际进行调查和研究,收集和掌握与研究问题相关的信息、资料,查阅有关的文献资料,与熟悉情况的有关人员进行讨论,弄清实际问题的特征,按解决问题的目的更合理地收集数据,初步确定建立模型的类型等。(2)模型假设

一般来说,现实世界里的实际问题往往错综复杂,涉及面极广。这样的问题,如果不经过抽象和简化,人们就无法准确地把握它的本质属性、就很难将其转化为数学问题;即便可以转化为数学问题,也会很难求解。因此要建立一个数学模型,就要对所研究的问题和收集到的相关信息进行分析,将那些反映问题本质属性的形态量及其关系抽象出来,而简化掉那些非本质的因素,使之摆脱实际问题的集体复杂形态,形成对建立模型有用的信息资源和前提条件。作假设时既要运用与问题相关的物理、化学、生物、经济等方面的知识,又要充分发挥想象力、洞察力和判断力。但是,对实际问题的抽象和简化也不是无条件的(不合理的假设或过于简单的假设会导致模型的失败),必须按照一定的合理性原则进行。假设的合理性原则有以下几点。

①目的性原则:根据研究问题的特征抽象出与建模目的有关的因素,简化掉那些与建立模型无关或关系不大的因素。

②简明性原则:所给出的假设条件要简单、准确,有利于构造模型。

③真实性原则:假设条件要符合情理,简化带来的误差应满足实际问题所能允许的误差范围。

④全面性原则:在对问题作出假设的同时,还要给出实际问题所处的环境条件等。

总之,模型假设就是根据实际对象的特征和建模的目的,在掌握必要资料的基础上,对问题进行合理的抽象和必要的简化,并用精确的语言提出一些恰当的假设。应该说这是一个比较困难的过程,也是建模过程中十分关键的一步,往往不能一次完成,而需要经过多次反复才能完成。(3)模型建立

在模型假设的基础上,首先区分哪些是常量、哪些是变量、哪些是已知量、哪些是未知量;然后查明各种量所处的地位、作用和它们之间的关系,利用适当的数学工具刻画各变量之间的关系(等式或不等式),建立相应的数学结构(命题、表格、图形等),从而构造出所研究问题的数学模型。

在构造模型时究竟采用什么数学工具要根据问题的特征、建模的目的要求以及建模人的数学特长而定。可以这样讲,数学的任一分支在构造模型是都可能用到,而同一实际问题也可采用不同的数学方法构造出不同的数学模型。但在能够达到预期目的的前提下,尽量采用简单的数学工具,以便得到的模型能够具有更广泛的应用。另外,在建立模型时究竟采用什么方法也要根据问题的性质和模型假设所提供的信息而定。随着现代技术的不断发展,建模的方法层出不穷,它们各有所长、各有所短。在建立模型时,可以同时采用,以取长补短,最终达到建模的目的。

在初步建立数学模型之后,一般还要进行必要的分析和简化,使其达到便于求解的形式,并根据研究问题的目的和要求,对其进行检查,主要看它是否能代表所研究的实际问题。(4)模型求解

构造数学模型之后,再根据已知条件和数据、分析模型的特征和结构特点,设计或采用求解模型的数学方法和算法,主要包括解方程、画图形、逻辑运算、数值计算等各种传统的和现代的数学方法,特别是现代计算机技术和数学软件的使用,可以快速、准确地进行模型的求解。(5)模型的分析与检验

根据建模的目的和要求,对模型求解的数值结果进行数学上的分析,主要采用的方法有:进行变量之间依赖关系的分析,进行稳定性分析,进行系统参数的灵敏度分析,进行误差分析等。通过分析,如果不符合要求,就修改或增减模型假设条件,重新建立模型,直至符合要求;如果符合要求,还可以对模型进行评价、预测、优化等。

在模型分析符合要求之后,还必须回到实际问题中对模型进行检验,利用实际现象、数据等检验模型的合理性和适用性,即检验模型的正确性。如果由模型计算出来的理论数值与实际数值比较吻合,则模型是成功的;如果理论数值与实际数值差别太大或部分不符,则模型是失败的。

若能肯定建模和求解过程准确无误的话,一般来讲,问题往往出在模型假设上。此时,应该对实际问题中的主次因素再次进行分析,如果某些因素因被忽略而使模型失败,则再建立模型时将其重新考虑进去。修改时可能去掉或增加一些变量,也可能改变一些变量的性质;或者调整参数,或者改换数学方法,通常一个模型需要经过反复修改才能成功。因此,模型的检验对于模型的成败至关重要,必不可少。(6)模型应用

目前,数学模型的应用已经非常广泛,越来越渗透到社会学科、生命学科、环境学科等各个领域。而模型的应用才是数学建模的宗旨,也是对模型的最客观、最公正的检验。因此,一个成功的数学模型,必须根据建模的目的,将其用于分析、研究和解决实际问题,充分发挥数学模型在生产和科研中的重要作用和意义。

归纳起来,数学建模的过程和主要步骤可用图1.1所示的流程图来表示。图1.1 建立数学模型的主要步骤

应当强调的是:并不是所有的数学建模过程都必须按照上述步骤进行。上述步骤只是对数学建模过程的一个大致描述,实际建模时可以灵活应用。1.3 数学建模示例【例1.1】 宾馆定价问题 某宾馆有150间客房,经过一段时间的经营实践,该宾馆经理得到一些数据:如果每间客房定价为200元,入住率为55%;定价为180元,入住率为65%;定价为160元,入住率为75%;定价为140元,入住率为85%。欲使每天的收入最高,问每间客房的定价应为多少?(1)模型假设

假设1:每间客房的最高定价为200元。

假设2:根据题目提供的数据,可设随着房价的下降,入住率呈线性增长。

假设3:宾馆的每间客房的定价相等。(2)模型建立

设y表示宾馆一天的总收入,与200元相比每间客房降低的房价为x元。由假设2可得,每降低1元房价,入住率就增加。因此y=150×(200-x)×(0.55+0.005x)

由0.55+0.005x≤1,可知0≤x≤90。于是问题转化为求当0≤x≤90时,总收入y的最大值是多少?(3)模型求解

利用一元函数微分学的知识,令y'=150×(0.45-0.01x)=0,得当x=45,即房价定为155元时,可获得最高收入18018.75元。此时,相应的入住率为77.5%。【例1.2】 城市人口问题 人口统计学家已经发现:每个城市的市中心人口密度最大,离市中心越远人口越稀少、密度越小。最为常见的人口密度模型为(每平方千米人口数),其中a,c为大于0的常数,r是距市中心的距离。如何求某城市的总人口数?(1)问题分析

为了确定区间,设市中心位于坐标原点,于是,从而人口密度函数为。5

根据相关数据可知:某城市市中心的人口密度为:f=10。

在距离市中心10km时的人口密度为:。

并且该城市为半径30km的圆形区域。(2)模型求解

先确定人口密度中的常数a,c。55

由r=0,f=10;r=10,,可得,c=10,

因此人口密度函数为:。

从而该城市的总人口数就是人口密度函数的积分,其中积分区域D为0≤r≤30,0≤θ≤2π,即【例1.3】 名画伪造案的侦破问题 《Emmaus的信徒们》是17世纪荷兰大画家JanVermeer的名画。第二次世界大战后,荷兰安全机关开始追捕纳粹党徒。1945年5月29日,法国三流画家H.A.van Meegeren因通敌罪被捕。Meegeren供认卖给德国人的《Emmaus的信徒们》是他制作的赝品,当时荷兰当局认为他的供词是假的,目的是想逃脱通敌的罪名。著名艺术史专家A.Bredius也证明说,那件《Emmaus的信徒们》是Vermeer的原作,该画当时已被Renbradt协会以17万美元买去。可是,仍有一部分人坚持认为《Emmaus的信徒们》是Meegeren制作的赝品。他们认为Meegeren因为自己在艺术界名气太小而极为不满,于是带着狂热的情绪临摹了这幅名画,以显示他比三流画家强。此事在当时轰动了全世界。

这样,对Meegeren卖给德国人的《Emmaus的信徒们》究竟是赝品还是Vermeer的原作,就不得而知,该案一直悬而未决。直到1967年,Carneigie-Mellon(卡内基-梅隆)大学的科学家们通过建立数学模型,并利用测得的一些数据,证实了上述所谓的名画确实是赝品,从而使这一悬案得以告破。那么,科学家们是怎样利用数学建模的方法来证实的呢?210

众所周知,所有的绘画颜料中都含有放射性元素铅-210(Pb)226和镭-226(Ra),而这两种重金属元素都会发生衰变,科学家们就是从这一点上找到了突破口。(1)模型假设210

为了使问题明确具体,设y(t)是颜料中铅-210(Pb)的含226量,r(t)是t时刻每分钟每克颜料中镭-226(Ra)的衰变数量。(2)模型建立

利用著名物理学家卢瑟福的原子物理理论,可以建立下列微分方程模型:

由于镭-226的半衰期约为1600年,而现在仅对300年左右的时间感兴趣,因此可设镭-226保持常数r。(3)模型求解

求解上述微分方程的初值问题,得方程的特解为:其中y(t)和r可以用仪器直接测量出来,要求出t-t,只需要求出y00和λ即可。

下面先计算λ,令N(t)表示放射性元素铅的原子数,则有解得-λ(t-tN(t)=Ne0)0即又已知铅的半衰期为22年,故得:。

再来计算y,由式,0得λ(t-tλ(t-tλy=λy(t)e0)-r[e0)-1]0

如果这幅画是真品,应该有300年的历史,可以取t-t=300,于是0得300300λλλy=λy(t)e-r(e-1)0

由于镭-226的衰变率r=0.8,铅-210的衰变率yλ=8.5,故(借助数学软件可求)300300λλλy=8.5e-0.8(e-1)=980500(4)模型应用

λy=98050这个数太大了,与真实情况不符,因此可以证明0Meegeren卖给德国人的《Emmaus的信徒们》是赝品。不仅这样,Carneigie-Mellon大学的科学家们利用上述方法,对其他有质疑的油画都作了鉴定,判断了真伪。

成功利用数学模型进行案件侦破的例子有很多,充分显示了数学模型强大的应用价值。【例1.4】 循环比赛名次问题 若5个队进行单循环比赛,其结果是:1队胜3队、4队;2队胜1队、3队、5队;3队胜4队,4队胜2队;5队胜1队、3队、4队。按直接胜与间接胜次数之和排名次。(1)模型的分析与建立

用邻接矩阵A来表示各个队直接胜的情况:A=(a),若第iij5×5队胜第j队,则a=1,否则a=0(i,j=1,2,3,4,5)。由此可得:ijij(2)模型求解

A中各行元素之和分别为各队直接胜的次数,分别为2,3,1,1,3。可见按直接胜次数排名有2队与5队并列,3队与4队并列。

间接胜的邻接矩阵为:2

A中各行元素之和分别为各队间接胜的次数,分别为2,6,1,23,4。于是A+A中各行元素之和分别为各队直接胜与间接胜的次数,分别为4,9,2,4,7。可见按直接胜与间接胜的次数之和排名仍有1队与4队并列。那么继续求出23

于是A+A+A中各行元素之和分别8,16,5,10,13。可见按直接胜与间接胜的次数之和排名结果为2队、5队、4队、1队、3队。【例1.5】 工资问题 现有一个木工、一个电工、一个瓦工和一个粉饰工,四人相互统一彼此装修他们自己的房子。在装修之前,他们约定每人工作13天(包括在自己家干活),每人的日工资根据一般的市价在100~130元,每人的日工资数应使得每人的总收入和总支出相等。表1.1是他们协商后制订出的工作天数的分配方案。如何计算出他们每人应得的日工资以及每人房子的装修费用(只计算工钱,不包括材料费)?表1.1 工时分配方案(1)模型的分析与建立

这是一个“收入-支出”平衡的闭合模型。设木工、电工、瓦工和粉饰工的日工资分别为x,x,x,x(元),为满足“平衡”条1234件,每人的收支相等,即要求每人在这14天内的“总收入=总支出”,则可建立线性方程组:整理得齐次线性方程组(2)模型求解

可以利用初等行变换求解上述方程组:TT即(x,x,x,x)=k(54,63,60,59),为了使x,x,x,1234123x取值为100~130,可令k=2,得x=108,x=126,x=120,x=118。41234

所以,木工、电工、瓦工和粉饰工的日工资分别为108元、126元、120元和118元。于是,每人房子的装修费用相当于本人13天的工资,因此分别为1404元、1638元、1560元和1534元。【例1.6】 有趣的蒙特莫特问题 新年即将来临,班里准备举办一次联欢活动。小明提议每人带上一件小礼物,放在一起;然后再用抽签的方式各取回一件作为纪念品。这一提议立即引起了大家的兴趣,多数同学都认为这个办法有新意。可也有人提出疑问:这样抽取纪念品是否会有多数人将自己带去的礼物又抽回去了呢?(1)模型分析

上述问题实际上是一个有名的数学问题,早在1708年就由法国数学家蒙特莫特提出了,因此又称为“蒙特莫特问题”或称为“配对问题”。用概率论的知识可以计算:如果有n个人参加这项活动,至少有一人取回自己所带礼物的概率以及平均有多少人会取回自己所带的礼物?(2)模型假设与符号说明

假设1:整个班级共有n个同学。

假设2:每位同学都随机的挑选一个礼物作为纪念品。

记A=“第i个人取回自己所带礼物”(i=1,2,…,n),则i“n个人中至少有一人取回自己所带的礼物”。(3)模型的建立与求解

由概率的加法公式与乘法公式可得:

当n较大时,至少有一人取回自己所带礼物的概率约为

再引入随机变量,而(4)模型分析与检验

利用概率的加法公式和乘法公式进行配对问题的概率计算。其结果表明:采用这种抽取纪念品的方式虽然可能有人会取回自己所带的礼物,但这n个人中(无论n多么大!),平均来说只有一人能取回自己所带的礼物。因此,作为一项娱乐活动,小明的提议是可以得到采纳的。(5)模型应用

配对问题是非常普遍的概率问题,不同的提法还有装信封问题、匹配问题、相遇问题等。配对问题的解决方法在经济管理中有着重要的应用。值得指出的是:无论n等于多少,配对个数的期望值和方差均等于1。1.4 数学建模能力培养

素质是指人的自身所存在的内在的、相对稳定的身心特征及其结构,是决定其主体活动功能、状况及质量的基本因素。数学素质是指一个人在数学方面的特点和基础,是指那些在数学教育的影响下所发展起来的创造、归纳、演绎和数学建模能力的总成。

数学素质大致包含以下4种。①数学意识。即用数学的眼光去观察、分析和表示各种事物的数量关系、空间关系和数学信息,以形成量化意识和良好的数感,进而达到用数理逻辑的观点来科学地看待世界。②数学语言。数学语言是数学的载体,具有通用、简捷、准确的特点。数学是一种科学的语言。③数学技能。数学技能包括数学的作图、心算、口算、笔算、器算等最基本的技能,还包括把现实的生产、生活、流通以至科学研究中的实际问题转化为数学模型,解决问题,形成数学建模的技能。④数学思维。数学思维是指抽象、概括、归纳与推理等形式化的思维以及直觉、猜想、想象等非形式化的思维。

数学建模是一门综合了数学和其他学科知识的交叉性很强的课程,它将数学的基本知识和实际应用有机地结合起来。对大学生的数学素质的培养有很重要的作用。(1)培养数学意识

大学生学习大学数学多以纯理论知识为主,虽然也有理论知识的应用,但并不多。而且对知识的掌握程度多以理论考试进行衡量,很少考查大学生的数学意识,即用数学的语言和思想方法去分析和解决实际问题。于是,大学生有没有数学意识或者数学意识强不强显然是一个疑问。而数学建模则需要将用自然语言描述的实际问题用数学的语言及方法来解决,这恰好是数学意识的一种体现。(2)培养抽象思维能力、概括能力和归纳能力

数学建模课程和竞赛中的大量问题一开始是用自然语言来加以描述的,为了解决它们首先必须对这些问题进行分析,再合理地抽象和简化为数学问题,即建立“数学模型”,然后再进行求解。其中,最重要的步骤就是建立“数学模型”。如何建立模型,建立模型时应该怎样合理地抽象和简化,归纳及概括,大学生在数学建模时必须反复思考这个问题,这是极为锻炼人的思维能力的,也是数学建模课程和竞赛的重要内容。(3)培养创新能力

数学建模有别于一般的科学研究,它主要是搞应用,解决实际问题,采用的方法大多数都是已有的,那么这是创新吗?我们通过参加数学建模课程或竞赛就知道,实际问题千差万别,就算用的方法是现成的,但用哪一种方法以及怎么用,却不是现成的。而且,几乎没有哪一个方法原样照搬照套就能解决问题,都得针对具体问题具体分析,选择恰当的方法并加以改造(至少是要灵活运用)才能解决问题,而这正需要学生不断调动自己的思维和能力去进行创新。而且,实际问题常常没有标准答案或唯一答案,往往是多个答案各有千秋,这是我们经过多年理论学习的习惯于唯一答案的学生所不习惯的,也很少去尝试的。也就是说,不现成、不唯一,这是解决实际问题的重要特点,也是数学建模的重要特点,正因为这样数学建模能培养大学生的创新思维和能力。(4)培养应用数学的能力

随着现代数学的飞速发展,其应用范围从以往传统的、数学处理方法相对成熟的领域(如力学、物理、天文以及传统工业领域)扩展到非传统的、数学处理相对说来不算成熟的化学、生物及其他各门自然科学及高新技术领域,甚至进入到经济、金融、保险及很多社会学领域,深入到各行各业。可以说,现代数学无所不在,并发挥着越来越重要的作用。因此大学生能否应用数学的知识方法来解决各种问题显得十分重要。

然而,对于大学生而言从学习书本知识到应用知识解决实际问题往往有一定距离,“读书好”与“应用好”不能画等号,能够应用数学的知识和方法解决实际问题是大学生应当具备的一种重要能力,而这仅从书本上与课堂上是学不到的,必须通过实践。学生从实践中获得的经验与知识,更容易产生沉淀而内化为人的素质,这也是符合素质教育的目标的。而数学建模课程和竞赛集理论学习与实践于一体,通过建立数学模型的实践过程,有助于培养大学生的应用数学能力。(5)培养数值计算能力等数学技能

数学建模的很多问题都是先从实际生活中搜集资料,有时搜集到的数据可谓成千上万,然后再对它们进行分析和处理。处理时要对这样大量的数据进行各种运算,难免繁琐。如何才能快速、有效地进行计算,尤其是对规模大的问题进行计算,是一个很重要的问题。要想对大量数据进行快速、有效的计算,必得借助先进的计算工具即计算机来进行。这就对使用者提出了较高的要求,如对相关软件及算法的了解和掌握,以及编程上机计算等操作能力等。因此,实践性很强的数学建模能够培养大学生的计算能力尤其是数值计算能力。

当然,数学建模除了能够培养大学生的上述数学素质,还能够培养其他的一些素质和能力,如写作能力、与他人的合作能力等。习题1

1.将四角连线为正方形的椅子放在相对光滑但不平坦的地面上,通常只有三只脚着地,然而只需稍挪动几次,就可以使四脚同时着地(即椅子放稳了)。试将此问题用数学语言进行描述,并用数学工具给予证明。

2.一个人带着猫、鸡和米过河,船除了需要人来划之外,至多能载猫、鸡和米三者之一。而当人不在场时,猫要吃鸡、鸡要吃米。请设计一个安全过河的方案,并使过河次数尽量少。

3.现有12个外表相同的硬币,已知其中一个是假币(可能轻也可能重些)。如何用无砝码的天平以最少的次数找出假币,请设计方案。

4.韩信点兵,有兵一队,人数在500~1000之间。三三数之剩二,五五数之剩三,七七数之剩二。问:这队兵有多少人?第2章 基本方法建模

随着电子计算机的出现和科学技术的迅猛发展,数学的应用正以空前的广度和深度迅速渗透到人类活动的各个领域,自然科学、社会科学、工程技术与现代化管理等各方面涌现出大量的实际课题等待人们去解决。使人们逐渐认识到数学模型建立与应用的重要性。

利用数学知识研究和解决实际问题,遇到的第一项工作就是要建立恰当的数学模型,这个过程就是数学建模过程,它是科学研究和技术开发的基础,可以说建立一个较好的数学模型是解决实际问题的关键。

数学建模的方法有很多,按照大类来分,主要分成机理分析法、测试分析法和综合分析法。本章共包括初等模型、简单的优化方法、概率方法建模、马尔可夫链建模四部分,主要介绍一些基本的数学建模方法,涉及一些简单实用的微积分模型、优化模型、概率统计模型和马尔可夫链的建立及求解过程。

本章所介绍的这些内容都与实际生活紧密相关,了解和掌握解决这些问题的基本的建模方法和理论有助于扩展数学建模知识,增强分析问题、解决问题的能力,并进一步为建立复杂数学模型做准备。2.1 初等模型

一个数学模型的优劣取决于它的应用效果,而不是在于它采用了多么高深的数学方法。对于某个实际问题,如果能够用初等方法建立数学模型,并且和所谓的高等方法相比较具有同样的应用效果,那么简单、有效的方法将更受人们欢迎。

本节研究对象的机理比较简单,一般用静态、线性、确定性模型描述就能达到建模的目的,基本上可以用初等数学和简单的微积分的方法来构造和求解模型。通过下面的几个实例能够看到,用很简单的数学方法就可以解决一些有趣的实际问题。2.1.1 桌子能放平吗

把一把四只脚的椅子往不平的地面上一放,通常只有三只脚着地,放不稳,然而只要稍挪动几次,就可以四脚着地,放稳了。如何解释这种现象?(1)模型假设

①椅子四条腿一样长,椅脚与地面接触可视为一个点,四脚的连线呈正方形。

②地面高度是连续变化的,沿任何方向都不会出现间断(没有像台阶那样的情况),即地面可视为数学上的连续曲面。

③对于椅脚的间距和椅脚的长度而言,地面是相对平坦的,使椅子在任何位置至少有三只脚同时着地。(2)问题分析

这个例子说明了对实际问题作出合理的、简化的假设,以便于用数学语言确切地表述实际问题的重要性。任何位置椅子总有三只脚同时着地,中心问题转化为用数学语言把椅子四只脚同时着地的条件和结论表示出来。(3)模型建立

为了用数学语言来表示椅子四只脚着地的条件和结论,首先用变量表示椅子的位置,由于椅脚的连线呈正方形,以中心为对称点,正方形绕中心的旋转正好代表了椅子的位置的改变,于是可以用旋转角度θ这一变量来表示椅子的位置。其次要把椅脚着地用数学符号表示出来,如果用某个变量表示椅脚与地面的竖直距离,当这个距离为零时,表示椅脚着地了。椅子要挪动位置说明这个距离是位置变量θ的函数(图2.1)。图2.1 正方形椅脚

由于正方形的中心对称性,只要设两个距离函数就行了,记A、C两脚与地面距离之和为f(θ),B、D两脚与地面距离之和为g(θ),显然f(θ)、g(θ)≥0,由模型假设②知f(θ)、g(θ)都是连续函数,再由模型假设③知f(θ)、g(θ)至少有一个为0。当θ=0时,不妨设g(θ)=0,f(θ)>0,这样改变椅子的位置使四只脚同时着地,就归结为如下命题2.1。

命题2.1 已知f(θ)、g(θ)是θ的连续函数,对任意θ,f(θ)g(θ)=0,且g(0)=0,f(0)>0,则存在θ,使g(θ)=f(θ)000=0。(4)模型求解

将椅子旋转90°,对角线AC和BD互换,由g(0)=0,f(0)>0可知g(π/2)>0,f(π/2)=0。令h(θ)=f(θ)-g(θ),则h(0)>0,h(π/2)<0,由f,g的连续性知h(θ)也是连续函数,由闭区间上连续函数的零点定理,必存在θ(0<θ<π/2)使h(θ)=0,000g(θ)=f(θ),由g(θ)f(θ)=0,所以g(θ)=f(θ)=0。000000(5)模型的进一步讨论

本模型的巧妙之处在于用一元变量表示椅子的位置,用两个连续函数表示椅子四脚与地面的距离,从而把椅子四脚着地的结论用简单准确的数学语言描述出来,进而构造了数学模型。但是如果对模型假设做一些改变,会有什么结果出现呢?

①考虑椅子四脚呈长方形的情形。设A、B两脚与地面距离之和为f(θ),C、D两脚与地面距离之和为g(θ),θ为AC连线与x轴正向的夹角(图2.2)。显然f(θ)、g(θ)≥0,由模型假设②知f(θ)、g(θ)都是连续函数,再由模型假设③知f(θ)、g(θ)至少有一个为0。当θ=0时,不妨设g(θ)=0,f(θ)>0,这样改变椅子的位置使四只脚同时着地,就归结为如下命题2.2。

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载