《矩阵分析建模》PPT课件.ppt
《《矩阵分析建模》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《矩阵分析建模》PPT课件.ppt(80页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章第四章 矩阵分析方法建模矩阵分析方法建模4.1 4.1 循环联赛的奖金分配及排名次问循环联赛的奖金分配及排名次问题题4.2 4.2 有限网络的一些有趣问题有限网络的一些有趣问题4.3 4.3 数据处理的一些有趣问题数据处理的一些有趣问题 循环联赛的数学建模问题循环联赛的数学建模问题随着人们生活水平的提高随着人们生活水平的提高,人们不但喜人们不但喜爱体育爱体育,而且喜爱体育比赛而且喜爱体育比赛,出现千千万出现千千万万的各种体育比赛迷万的各种体育比赛迷.随着我国经济的迅速崛起随着我国经济的迅速崛起,各种超级联各种超级联赛也应运而生赛也应运而生.大型赛事常常是人们饭大型赛事常常是人们饭后茶余的
2、主要话题后茶余的主要话题.体育比赛中也有数学建模问题体育比赛中也有数学建模问题,本节就本节就来介绍来介绍,循环联赛的奖金分配及排名次循环联赛的奖金分配及排名次所涉及的数学建模问题所涉及的数学建模问题.A A 循环联赛的奖金分配问题循环联赛的奖金分配问题背景背景 已有多年循环比赛历史的已有多年循环比赛历史的 n n支球队支球队:T T1 1,T,T2 2,T,Tn n 今年照例举行今年照例举行无平局无平局的的循环联赛循环联赛,约定约定按下列规则发放奖金按下列规则发放奖金:规则规则 战胜战胜T Ti i得奖金得奖金 x xi ia a 元元,a,a 为待定的奖金为待定的奖金单位单位(换句话说换句话
3、说,战胜各队奖金按比例战胜各队奖金按比例 x x1 1:x:x2 2:x:xn n发放发放).).问题问题 如何合理地决定奖金如何合理地决定奖金(系数系数)向量向量 x=x=(x(x1 1,x,x2 2,x,xn n)T T(准确到相差正因子准确到相差正因子 a),a),使对每一队来说都保持公平使对每一队来说都保持公平?问题分析与假设问题分析与假设奖金向量的公平性体现在奖金向量的公平性体现在:T Ti i越强越强 x xi i越大越大.(战胜强队是衡量球队发挥好的标志战胜强队是衡量球队发挥好的标志)各队强弱程度用各队强弱程度用胜负概率矩阵胜负概率矩阵 F=(fF=(fijij)来刻画来刻画,f
4、,fijij 表示过去表示过去 T Ti i 战胜战胜 T Tj j 的概率的概率.假设假设:n n 个队中没有特别强或特别弱的个队中没有特别强或特别弱的队队(否则该队早已升级或降级离开了否则该队早已升级或降级离开了),),即即 i,j,0i,j,0f fijij1,()0)0;非负方阵非负方阵 A A 称为本原矩称为本原矩 阵阵,如果存在正整数如果存在正整数 m m 使得使得 A Am m 为正矩阵为正矩阵.定理定理:任意本原矩阵任意本原矩阵A A都恰有一个正特征值都恰有一个正特征值r(A),r(A),其值大于其它特征值的模数其值大于其它特征值的模数(故故r(A)r(A)为单特征值为单特征值
5、,任意两个对应于它的任意两个对应于它的特征向量都线性相关特征向量都线性相关),),并且存在对应于并且存在对应于 r(A)r(A)的正特征向量的正特征向量x.x.定理定理:当当n n 3 3时时,奖金分配问题中定义的矩奖金分配问题中定义的矩阵阵 A A 是本原矩阵是本原矩阵,并且并且 r(A)=1.r(A)=1.定理定理 的证明的证明定理定理:奖金分配问题中定义的矩阵奖金分配问题中定义的矩阵 A A 是本是本原矩阵原矩阵,并且并且 r(A)=1.r(A)=1.证证:因因 i i j,j,a aijij=f=fijij/u/ui i 0,0,故故当当n n 3 3时时,A A2 2 是一个正矩阵是
6、一个正矩阵,即即 A A 是本原矩阵是本原矩阵.从而从而,按定理按定理4.1,4.1,有对应于有对应于 r(A)r(A)的正特的正特征向量征向量x:Ax=r(A)x.x:Ax=r(A)x.令令v=(uv=(u1 1,u,un n)T T,则则 v vT TA=vA=vT T.于是于是 v vT Tx=vx=vT TAx=r(A)vAx=r(A)vT Tx.x.因因 v vT Tx x 0,0,由上式推出由上式推出 r(A)=1.r(A)=1.A A2 2=AA=AA=v vT TA=A=(u(u1 1,u,un n)f11/u1 1f1n/u1 1 fn1/un nfnn/un n=(u(u1
7、 1,u,un n)=)=v vT T其中其中,u,ui i=j=1j=1n nf fjiji求奖金向量方法与例求奖金向量方法与例方法方法:首先由历史记录确定胜负概率矩阵首先由历史记录确定胜负概率矩阵 F;F;其次由其次由 F F 确定矩阵确定矩阵 A;A;最后由适当数学最后由适当数学软件软件,例如例如,Matlab,Matlab,求出对应于求出对应于 A A 的特的特征值征值1 1的任一个正特征向量的任一个正特征向量 x,x,则此向量则此向量 x x 可取为合理的奖金向量可取为合理的奖金向量.对于前面讨论的对于前面讨论的例例1 1:我们首先由胜负概率我们首先由胜负概率矩阵矩阵F F求得矩阵求
8、得矩阵A A为为:A A =其次其次,利用数学软件利用数学软件 Matlab Matlab 的行命令的行命令:A=0,6/7,1;2/7,0,1/7;1/3,8/9,0;V,D=eig(A)A=0,6/7,1;2/7,0,1/7;1/3,8/9,0;V,D=eig(A)(D(D的对角元是特征值的对角元是特征值,V,V的第的第i i列是对应第列是对应第i i特征特征值的正特征向量值的正特征向量)求得对应于求得对应于A A的最大特征值的最大特征值为为1,1,对应于对应于1 1的一个正特征向量是的一个正特征向量是:x xT T=(0.7910,0.3020,0.5321),=(0.7910,0.30
9、20,0.5321),这个正向量就是我们要求的奖金向量这个正向量就是我们要求的奖金向量.06/712/701/71/38/90方法方法:设奖金总额预算值为设奖金总额预算值为S,S,则则由上式立即求得由上式立即求得 a=S/(x a=S/(x1 1u u1 1+x+xn nu un n).).对对例例1 1有有 a=Sa=S/(/(0.7+0.7+1.4+1.4+)=.=.如何由奖金总额决定奖金单位如何由奖金总额决定奖金单位?例如对例如对例例1 1有有 a=S/1.455.a=S/1.455.如果循环联赛组委会的奖金总额预算为如果循环联赛组委会的奖金总额预算为 3 3万元左右时万元左右时,S=3
10、(,S=3(万万).).则则 a=3/1.455=2.062.a=3/1.455=2.062.所以所以,战胜战胜T T1 1得奖金得奖金 x x1 1=1.631(=1.631(万元万元););战胜战胜T T2 2得奖金得奖金 x x2 2=0.623(=0.623(万元万元););战胜战胜T T3 3得奖金得奖金 x x3 3=1.097(=1.097(万元万元).).注注:此三数之和为万此三数之和为万,并不正好是并不正好是3 3万万.如果如果强队均输强队均输,则奖金总数为则奖金总数为:2 2 1.631+1.097=4.36(1.631+1.097=4.36(万元万元););如果弱队均输如
11、果弱队均输,则奖金总数为则奖金总数为2 2 0.623+1.097=2.34(0.623+1.097=2.34(万元万元),),它它们的平均值正是万元们的平均值正是万元.B B 循环联赛各队排名次问题循环联赛各队排名次问题背景背景 已有多年循环比赛历史的俱乐部欲为已有多年循环比赛历史的俱乐部欲为所属所属n n支球队支球队:T:T1 1,T,T2 2,T,Tn n按强弱排名次按强弱排名次.方法方法 首先制定评分标准首先制定评分标准,即确立评分向量即确立评分向量u=u=(u(u1 1,u,un n),u),uj j的意义是每个战胜的意义是每个战胜T Tj j的队都得的队都得分分u uj j;其次根
12、据胜负概率矩阵其次根据胜负概率矩阵F=(fF=(fijij)和评分和评分向量向量u u计算各队的得分向量计算各队的得分向量v=(vv=(v1 1,v,vn n)其其规则是规则是:规则规则 v vi i=j=1j=1n nf fijiju uj j,i=1,n ,i=1,n 或或 v=Fu (1)v=Fu (1)问题问题 如何决定向量如何决定向量u(u(从而从而v),v),使对每一队使对每一队都保持公平都保持公平?问题分析与假设问题分析与假设公平地决定向量公平地决定向量v=(vv=(v1 1,v,vn n)和和u=(uu=(u1 1,u,un n)体现在体现在:v v1 1:v:vn n=u=u
13、1 1:u:un n,或存在正数或存在正数 满足满足 =v v1 1/u/u1 1=v=vn n/u/un n 即即 v=v=u.(2)u.(2)将将(2)(2)代入代入(1)(1)得得 Fu=Fu=u.(3)u.(3)结论结论:胜负概率矩阵胜负概率矩阵F F是本原矩阵是本原矩阵(F(F2 2为正矩阵为正矩阵),),从而由前面的定理从而由前面的定理4.1,F4.1,F恰有一个正特恰有一个正特征值征值,其所对应的任何正特征向量其所对应的任何正特征向量(只有只有倍数差别倍数差别)都可取为得分向量都可取为得分向量v v或评分向量或评分向量u.u.因向量因向量v v与与u u相差正常数倍相差正常数倍,
14、故可按故可按u u的各的各分量的大小为各队排名次分量的大小为各队排名次.例例1 1例例1 1:我们有胜负概率矩阵我们有胜负概率矩阵 利用利用MatlabMatlab的下列行命令的下列行命令:F F=0,0.6,0.7;0.4,0,0.2;0.3,0.8,0;V,D=eig(F)=0,0.6,0.7;0.4,0,0.2;0.3,0.8,0;V,D=eig(F)求得对应于求得对应于F F的正特征值的一个特征向量是的正特征值的一个特征向量是:v:vT T=(0.6985,0.4199,0.5794),=(0.6985,0.4199,0.5794),此向量此向量v v即可取为我们要求的得分向量即可取为
15、我们要求的得分向量.按按v v的分量的大小为各队排名次的结果是的分量的大小为各队排名次的结果是:T T1 1,T,T3 3,T,T2 2F=F=00.60.70.400.20.30.80也可用奖金向量为各队排名次也可用奖金向量为各队排名次例例1 1:由合理奖金向量由合理奖金向量x xT T=(x=(x1 1,x,xn n)的性质的性质知知:对任二球队对任二球队T Ti i和和T Tj j都有都有x xi i x xj j T Ti i比比T Tj j强强.因此因此,也可按也可按x x1 1,x,xn n的大小为各队排名次的大小为各队排名次.例如例如,对于例对于例1 1我们已求得合理的奖金我们已
16、求得合理的奖金向量为向量为 x xT T=(0.7910,0.3020,0.5321).=(0.7910,0.3020,0.5321).按按x x的分量的大小为各队排名次的结果是的分量的大小为各队排名次的结果是:T T1 1,T,T3 3,T,T2 2.这个结果与前面按得分向量这个结果与前面按得分向量v v的分量的大的分量的大小为各队排名次的结果相一致的事实也小为各队排名次的结果相一致的事实也说明我们以上的分析是正确的说明我们以上的分析是正确的.如果要对这两个方法进行评优的话如果要对这两个方法进行评优的话,应该应该说说,本节的方法较优本节的方法较优,因为此方法直接利因为此方法直接利用矩阵用矩阵
17、F F即可求出结果即可求出结果,而用上节的方法而用上节的方法,则还需要从则还需要从F F再计算矩阵再计算矩阵A A的额外工作量的额外工作量.两个方法的比较两个方法的比较 一个实例一个实例:下表为某个俱乐部的下表为某个俱乐部的4 4支足球支足球队的比赛记录队的比赛记录,试用本节方法为这试用本节方法为这4 4支球队支球队排名次排名次.T2T3T43:0,1:1,2:22:1,2:3,0:02:1,3:1T11:43:1,2:3T25:2,4:2T3规定规定f fijijijijijij,u uijij为平均为平均场分场分;v;vijij为平均为平均进球分进球分.场分场分:胜胜2,2,平平1,1,负
18、负0;0;进球分进球分:进一球进一球1 1分分.例如例如,u,u2121=(2+1+1)/(2+2+2)=2/3(=(2+1+1)/(2+2+2)=2/3(每场总分是每场总分是2)2),v v2121=(3+1+2)/(3+2+4)=2/3;=(3+1+2)/(3+2+4)=2/3;f f2121=0.6 u=0.6 u2121+0.4 v+0.4 v2121=2/3.=2/3.f f1212=1-f=1-f2121=1-2/3=1/3.=1-2/3=1/3.T2T3T43:0,1:1,2:22:1,2:3,0:02:1,3:1T11:43:1,2:3T25:2,4:2T3u u4242=(2
19、+0)/(2+2)=1/2,v=(2+0)/(2+2)=1/2,v4242=(3+2)/(4+5)=5/9=(3+2)/(4+5)=5/9 f f4242=(3/5)(1/2)+(2/5)(5/9)=47/90=(3/5)(1/2)+(2/5)(5/9)=47/90 f f2424=1-f=1-f4242=43/97=43/97再如再如,u,u3131=(2+0+1)/(2+2+2)=1/2(=(2+0+1)/(2+2+2)=1/2(每场总分是每场总分是2)2),v v3131=(2+2+0)/(3+5+0)=1/2;=(2+2+0)/(3+5+0)=1/2;f f3131=0.6 u=0.6
20、 u31313131=1/2.=1/2.f f1313=1-f=1-f3131=1-1/2=1/2.=1-1/2=1/2.0 01/31/31/21/24/354/352/32/30 023/2523/2543/9043/901/21/22/252/250 08/658/6531/3531/3547/9047/9057/6557/650 0U=(0.329,0.617,0.242,0.673)U=(0.329,0.617,0.242,0.673)T T,用它为各队用它为各队排名次排名次得得:T T4 4,T,T2 2,T,T1 1,T,T3 3其次用其次用MatlabMatlab算出矩阵算出矩
21、阵F F的对应于唯一正的对应于唯一正特征值的一个正特征向量是特征值的一个正特征向量是:首先请大家验证矩阵首先请大家验证矩阵F F有如下数值有如下数值:F=F=G12346579812543G=G=V,EV,E,V=1,2,3,4,5,V=1,2,3,4,5,E=(1,2),(1,5),(2,3),E=(1,2),(1,5),(2,3),(2,5),(3,4),(4,5)(2,5),(3,4),(4,5)有限网络的一些有趣问题有限网络的一些有趣问题 计算机网计算机网,交通网交通网,灌溉网灌溉网,输电网输电网,电话网等都电话网等都是常见的有限网络是常见的有限网络.有限网络的数学模型是有限网络的数学
22、模型是有限无向图有限无向图.无向无向图图G G是是一个二重组一个二重组:G=:G=V,EV,E,其中其中V V是非空有限集是非空有限集合合,它的元素称为它的元素称为结点结点,E,E也是也是(非空非空)有限集有限集合合,它的元素称为它的元素称为边边.图图G G的边的边e e是一个结点二是一个结点二重组重组:e=(a,b),a,b:e=(a,b),a,b V,V,称称e e与与a,ba,b关联关联,或或a,ba,b与与e e关联关联,或或a a与与b b相邻接相邻接.无向图可用一些点无向图可用一些点和连接两点间的连线和连接两点间的连线(边边)的一个图形来表示的一个图形来表示.本节将讨论关于有限网络
23、的两个有趣问题本节将讨论关于有限网络的两个有趣问题.问题问题1 10 11 11111110000000000 背景背景:设有限网络的各点仅取设有限网络的各点仅取0 0或或1 1两种状态两种状态;开开始时刻每点都取始时刻每点都取0;0;以后每一步以后每一步,在上一在上一步基础上作如下的状态改变步基础上作如下的状态改变:从各点中任选从各点中任选一点令其改变状态一点令其改变状态,同时也令与此点相邻接同时也令与此点相邻接的所有结点改变状态的所有结点改变状态.例例1:1:下列下列5 5点网络前几次状态改变情况如下点网络前几次状态改变情况如下:问题问题1 1:对对任何任何网络是否网络是否总能总能经有限次
24、改经有限次改变状态后使网络从变状态后使网络从全全00状态变为状态变为全全11状态状态?这里网络的这里网络的“任意性任意性”适用于有任意适用于有任意(有限有限)数目结点并且这些结点可任意邻接数目结点并且这些结点可任意邻接的网络的网络.不言而喻不言而喻,这问题的肯定答案这问题的肯定答案,将是将是一个有理论和应用价值的有趣结果一个有理论和应用价值的有趣结果.问题问题1 1在一些情况下具有明确的实际意义在一些情况下具有明确的实际意义.例如例如:如果所考虑的网络代表某些装置的如果所考虑的网络代表某些装置的电路网络电路网络;0,1;0,1 分别代表装置的分别代表装置的关机关机,开机状态开机状态.则问题则问
25、题1 1的的意义意义是是:每一每一次选定一个装置令它及与之相关联的装次选定一个装置令它及与之相关联的装置都改变状态置都改变状态,能否经有限次改变后能否经有限次改变后,能能使任何此类装置网络从开始时全部关机使任何此类装置网络从开始时全部关机都能过渡到全部开机都能过渡到全部开机?问题问题1 1的实际意义的实际意义数学建模准备数学建模准备用用(0,1)(0,1)向量描述网络状态向量描述网络状态:第第k k次改变结束时次改变结束时,网络状态用向量网络状态用向量x(k)=(xx(k)=(x1 1(k)(k),x,xn n(k)(k)T T表示表示,其中其中,x,xi i(k)(k)=0=0或或1 1表示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 矩阵分析建模 矩阵 分析 建模 PPT 课件
限制150内