数学模型第二章1.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数学模型第二章1.doc》由会员分享,可在线阅读,更多相关《数学模型第二章1.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章 建模方法示例2.1棋子颜色的变化2.1.1. 问题描述 任意拿出黑白棋子共n个,排成一圈.然后在两颗颜色相同的棋子中间放一颗黑色棋子,在两颗颜色不同的棋子中间放一颗白色棋子,放完后撤掉原来的棋子.再重复以上的过程.问这样进行下去各棋子的颜色会怎样变化呢? 图2.1.12.1.2. 基本假定 若两个图可以通过旋转某个角度后重合, 则认为它们是等价的.2.1.3. 建立模型首先,为了探索棋子颜色的变化规律,我们建立棋子颜色与实数的对应关系,因为“同色为黑,不同色为白”,正好与实数中“同号乘积为正,异号乘积为负” 对应.于是建立“黑对应+1,白对应-1”的对应关系.这样我们就可用棋子的对应“
2、值”表示其颜色了.设aj表示第j个棋子的初值(+1或-1),j=1,2,n, 每个棋子的值就是上一步相邻的两个棋子的值之积,为观察每步的变化规律,以n=5为例看看.表 2.1.1初值第0步第1步第2步第3步第4步第5步规律:(1)第j列首个a的下标为j;(2)每项a的下标按1递增(mod n);(3)第i步每项共有i+1个a;(4)第i步每项的指数是杨辉三角形的第i+1行.杨辉三角形11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 11 6 15 20 15 6 11 7 21 35 35 21 7 11 8 28 56 70 56 28 8 1模型:第i步第j个棋子的
3、值为当然下标的值是按mod n计算的. 2.1.4. 两个重要的性质 (一) 当时,第n步全部棋子黑色,即 .已知有组合公式从而有这可以证明:都是偶数故 ,(j=1,2,n)(二) 每一步白子数总是偶数.情形一,有s个“-1”且没有任两个相邻,即每个“-1”的两旁都是“+1”,则在下一步,每一个“-1”变出两个“-1”,共有2s个“-1”. 例s=6如下-1-1-1-1-1-1+1+1+1+1-1-1-1-1-1-1-1-1-1+1+1+1+1-1-1-1-1-1-1情形二,有s个“-1”且有t个“-1”与“-1”间的间隔,则在下一步,由于相邻的“-1”间不插入“-1”,故可把相邻的几个“-1
4、”视为一个“-1”,即化为有s-t个“-1”的情形一.2.2 商人们怎样安全过河2.2 安全过河问题2.2.1问题描述三名商人各带一个随从乘船渡河,现此岸有一小船只能容纳两人,由他们自己划行.随从们密谋,在河的任一岸,一旦随从比商人多,就杀人抢劫.但是如何乘船渡河的大权由商人们掌握.商人们怎样才能安全过河?此类问题当然可以通过一番思考,拼揍出一个可行方案来.但是,我们现在希望能找到求解这类问题的规律性,这有利于编程和推广应用.2.2.2模型的假设 不必再作假设.2.2.3模型的构成此问题可视为一个多步决策问题,每一步就是一次渡河,每次渡河就是一次状态转移.1. 未考虑船时的安全状态设(x,y)
5、表示此岸有x个商人和y个随从的状态,商人们安全是指在两岸都安全,故当x=0,3时,y=0,1,2,3均可,而当x=1,2时,此岸要求xy,对岸要求3-x3-y,综合即x=y安全状态=从而此岸在以下状态时,商人们在两岸都安全 (3,3)(3,2)(3,1)(3,0)(2,2)(1,1)(0,3)(0,2)(0,1)(0,0)2. 考虑船时此岸的安全状态用(x,y,z)表示此岸的状态,x,y的含义同前,z表示此岸的船数.即z=1时,船在此岸,z=0时,船在对岸.此岸的安全状态:(3,3,1)(3,2,1)(3,1,1)(2,2,1)(3,0,1)(0,3,1)(0,2,1)(1,1,1)(0,1,
6、1)(3,2,0)(3,1,0)(2,2,0)(3,0,0)(0,3,0)(0,2,0)(1,1,0)(0,1,0)(0,0,0)2.2.4模型求解所谓求解,就是寻找此岸状态从(3,3,1)转移到(0,0,0)的方案.根据题意,状态转移时要满足下面的规则:1. z从1变为0与从0变为1交替进行;2.当z从1变为0时,即船从此岸到对岸,此岸人数减少1或2个;即(x,y,1)(u,v,0)时, ux, vy, u+v=x+y-1 或 u+v=x+y-23. .当z从0变为1时,即船从对岸到此岸,此岸人数增加1或2个;即(x,y,0)(u,v,1)时, ux, vy, u+v=x+y+1或u+v=x
7、+y+24.不重复已出现过的状态,如(3,3,1)(3,1,0)(3,3,1);若一状态A可转移到另一状态B,则我们用一箭号将这两个状态联结起来。按照以上规则,求解过程如图2.2.1(总人数从多到少排列)图2.2.1(3,3,1)(3,2,0)(3,2,1)(3,1,0)(3,1,1)(2,2,0)(2,2,1)(3,0,0)(3,0,1)(0,3,0)(0,3,1)(0,2,0)(0,2,1)(1,1,0)(1,1,1)(0,1,0)(0,1,1)(0,0,0)其解即:(3,3,1)(3,1,0) 或(2,2,0)(3,2,1)(3,0,0)(3,1,1)(1,1,0)(2,2,1)(0,2
8、,0)(0,3,1)(0,1,0)(0,2,1)或(1,1,1)(0,0,0)可见,有四个渡河方案,每个方案经11步.可解释如下:(1) 2随从(或1商人1随从)去(7) 2商人去(2) 1随从(或1商人)回(8) 1随从回(3) 2随从去(9) 2随从去(4) 1随从回(10) 1随从(或1商人)回(5) 2商人去(11) 2随从(或1商人1随从)去(6) 1商人1随从回2.2.5平面坐标解法设x为商人数,y为随从数,在xoy平面上作分析.如图,先把此岸的安全状态点标出.用di表示第i次状态转移,i为奇数时,船从此岸到对岸,x, y只能减少,不能增加,且x+ y至多减少2,即移向左下方,且至
9、多移两格.i为偶数时相反.怎样从状态(3,3)转移到(0,0)? 过程如图2.2.2所示.图2.2.22.2.6进一步的思考(1)若船的情况不变,则2名商人和2个随从如何安全渡河? 答案:(2,2)(1,1) 或(2,0)(2,1)(0,1)(1,1) 或(0,2)(0,0) d4d5图2.2.3(2)m名商人m个随从(m4)能否安全渡河?答案:m名商人m个随从(m4)无法安全渡河。如m=4时的图2.2.4,d7就无法作不重复的转移.其他情况也一样.图2.2.4(3)一般地,m个商人n个随从,mn能否安全渡河? 若能,怎样渡河?答案:当x=0,m时,y=0,1,2,n均可,而当x=1,2,m-
10、1时,此岸要求xy,对岸要求m-xn-y,综合即0x-ym-n安全状态=此时商人们必能安全渡河.若以m=5, n=3为例,则安全点的布局:图2.2.5d1d2d4d3d5d6d8d7d13d9d10d11d12(0,0)(1,1)(5,3)(3,1)跳转过程如下:一般此过程实际上分为三大步:(1)从(m,n)到(m-n+1,1),4步一周,走n-1周;(2)从(m-n+1,1)到(1,1),2步一周,走m-n周;(3)从(1,1)到(0,0),走1步。故得结论:时必能安全过河,且总步数:2.3公平的席位分配2.3.1问题的提出设某校有3个系共200名学生,其中甲系100人,乙系60人,丙系40
11、人,现要选出20名学生代表组成学生会,公平的办法是按学生人数的比例分配席位,即甲乙丙系分别占10、6、4个席位.若按学生人数的比例分配的席位数不是整数,就会带来一些麻烦.比如甲系103人,乙系63人,丙系34人,怎么分?Hamilton分配方法:(1)各方按人数比例算出应得席位数(通常带小数);(2)各方都放弃小数部分,只取整数部分;(3)把剩余席位分给小数部分较大的各方(每方至多添1席)若按Hamilton方法分配,则甲、乙、丙系分别应得10.3、6.3和3.4席,舍去小数部分后分别得10、6、3席,剩下的1席分给小数部分最大的丙系,于是三个系仍分别占10、6、4席.假定学生会的席位数增加到
12、21位,按上述方法重新分配,结果甲乙丙系分别占11、7、3席.系别人数比例20席的分配21席的分配按比例分实际分配按比例分实际分配甲10351.510.31010.81511乙6331.56.366.6157丙3417.03.443.5703合计200100.020.02021.00021此分配结果, 对丙系显然是不公平的,因为席位增加了,而丙系得到的席位反而减少了.Alabama悖论:当总席位数增加后,反而某一方分到的席位数减少.2.3.2符号和假设要解决的问题:某校共有m个系,第i系学生数为ni(i=1,2,m),校学生会共设N个席位.怎样才能公平地把这些席位分配给各系? - 总人数;N
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学模型 第二
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内