收藏 分销(赏)

数学建模解决有关足球队排名问题.doc

上传人:快乐****生活 文档编号:4328042 上传时间:2024-09-06 格式:DOC 页数:13 大小:208.56KB
下载 相关 举报
数学建模解决有关足球队排名问题.doc_第1页
第1页 / 共13页
数学建模解决有关足球队排名问题.doc_第2页
第2页 / 共13页
数学建模解决有关足球队排名问题.doc_第3页
第3页 / 共13页
数学建模解决有关足球队排名问题.doc_第4页
第4页 / 共13页
数学建模解决有关足球队排名问题.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、 摘 要 本论文针对足球的排名问题设计一个依据各队的成绩排出各队的名次的模型。它首先对用来排名次的数据是否充分作出判断,在能够排名次时对数据的可依赖程度作出估计,然后给出名次。文中证明了这个名次正是比赛成绩所体现的各队实力的顺序。 文中将看到此模型充分考虑了排名结果对各场比赛成绩的重要性的反馈影响,基本上消除了由于比赛对手的强弱不同造成的不公平现象。文中还证明了模型的稳定性,这保证了各队在发挥水平上的小的波动不会对排名顺序造成大的变动。 对于这个足球队排名问题,我们采用竞赛图法和层次分析法这两种方法给出足球队的排名顺序。用竞赛图法我们应该先建立竞赛图,以n个队,T1,T2,T3.Tn为竞赛图的

2、G的顶点集建立竞赛图G的边集就可以算出各队的排名顺序。这个名次正是比赛成绩所体现的各队实力的顺序,所建立的模型充分考虑了排名结果对各场比赛成绩的重要性的反馈影响基本上消除了由于比赛对手的强弱不同造成的不公平现象,本模型比较完满的解决了足球队排名出问题,而且经过简单的修改,他可适用于任何一种对抗赛的排名。关键词:竞赛图 、邻接矩阵、最大特征值、特征向量 目 录一、 提出问题(3)二、 问题的重述(4)三、 模型的假设(4)四、 符号说明(5)五、 模型的建立和求解(6)六、 模型的评价与推广(11)七、 参考文献(12)- 13 - 足球队排名模型一、 提出问题任何一项体育竞赛都必须在“公平、公

3、正”的原则下进行,都必须有公开的竞赛规则,足球比赛也不例外,随着足球事业的发展,评分规则也不断完善,但仍有不尽如人意之处。附表给出的是我国12支球队字19881989年全国甲级联赛中的成绩,要求建立数学模型,对各队进行排名次。排名的目的是根据比赛成绩排出反映各队正是实力状况的一个顺序,所以说一个好的排名算法应满足下面的一些基本要求:(1) 保序性:我们认为各队的真实实力水平在成绩表中反映出来,所以根据排名的目的,我们要求排名顺序与成绩表所反映的各队的真实水平是一致的。(2) 稳定性:成绩表中校的变动不会对排名造成巨大的影响。(3) 能够处理不同场次的权重:应为不同比赛在排名中的地位不同,往往会

4、出现有的对不信遇到较强的对而输掉,避免由于对手的强弱不同造成的不公平(4) 能够准确的进行补残:两个队之间没有打比赛,我们只为成绩表残缺,对于两队成绩的残缺,只能通过他们同其他队的比赛成绩判断他们实力的大小。(5) 能够判断成绩表的可约性。(6) 容忍不一致现象(7) 对数据可依赖程度给出较为精确的描述。二、 问题的重述下表给出了我国12 只足球队在19881989 年全国足球甲级联赛中的成绩要求(见附表一)1) 设计一个依据这些成绩排出诸队名次的算法并给出用该算法排名次的结果2) 把算法推广到任意N 个队的情况3) 讨论数据应具备什么样的条件用你的方法才能够排出诸队的名次对下表的说明1) 1

5、2 支球队依次记作 T1,T2, T122) 符号 X 表示两队未曾比赛3) 数字表示两队比赛结果如T3 行与T8 列交叉处的数字表示T3 与T8 比赛了2 场T1 与T2 的进球数之比为 0:1 和 3 :1三、 模型的假设(1) 一对排在另一对之前,不能只考虑这两队的成绩,而应充分考虑这两对所有比赛场次的战绩。(2) 要充分考虑对手的强弱因素,减少球队发挥水平不正常而带来的影响,避免强队偶然输给弱队带来名次的大落,又应考虑弱队超水平发挥后名次的上升。(3) 如果两队之间由于种种原因,没有比赛或者双方打成平局,就有其他队的战绩确定这两队的强弱。(4) 参赛各队存在客观的真实实力,这是任何一种

6、排名算法的基础。(5) 在每场比赛中体现出来的强队对弱队的表面真实实力对比是以他们真实实力对比为中心的互相独立的真态分布。四、 符号说明符号其定义和说明(Ti,Tj)第i队和第j队的比赛,i=1,2,3,12;j=1,2,3,12;aij、aji地i队对第j队的表现实力ai(2)第i队打败的对的二重积分和w排名向量B判断矩阵的辅助矩阵A判断矩阵max最大特征值mijTi胜Tj平均每场净胜球数五、 模型的建立和求解方法一、竞赛图法(问题一)、设计一个依据这些成绩排出诸队名次的算法并给出用该算法排名次的结果根据问题的假设和比赛成绩表,我们构造竞赛图如下:以n个参赛队T1,T2,T3,Tn为竞赛图G

7、 的顶点,G的边集按如下算法求得:i从1到n循环,j从1到n循环。若Ti胜Tj的场次多,则以Ti为尾Tj为头,作边(Ti,Tj);若Tj胜Ti的场次多,则建边(Tj,Ti),若两队之间胜的场次相同,则以两队比赛进球多的一队为尾,另一头为头建边,否则不建 边。若两队之间没有比赛则不建边。根据建边情况,可建立矩阵A=aij如下:1) aii=0;2) 当ij时,若Ti,Tj建边,则取aij=1,aji=0;若Ti,Tj之间未建边,则aij、 aji不计数则建立A的矩阵如下表所示:T1T2T3T4T5T6T7T8T9T10T11T12T100111001T2001110T3110111011T400

8、00000000T5001000T6000110T7111011111T8101001T900100111T1010100011T11000000T12100010(2)、对i从1到n计分,其计算得分量为ai,然后再计算其二级的分量ai(2)其计算结果如下:一级得分向量:(a1,a2, a3, a4,a5, a6, a7, a8, a9, a10, a11, a12)=(4,3,7,0,1,2,8,3,4,4,0,2)二级得分向量:(a(2)1,a(2)2, a(2)3, a(2)4,a(2)5, a(2)6, a(2)7, a(2)8, a(2)9, a(2)10, a(2)11, a(2)

9、12)=(7,6,17,0,0,1,24,4,6,5,0,1) 三级得分向量: (a(3)1,a(3)2,a(3)3, a(3)4,a(3)5, a(3)6, a(3)7, a(3)8, a(3)9, a(3)10, a(3)11, a(3)12)= (7,7,23,0,0,0,40,7,12,7,0,1)(3)、i从1到n循环,j从1 到n循环。如果Ti与Tj之间没有边连接,则比较ai与aj,如果aiaj则建立(Ti,Tj),如果aiaj,aij=1;2) aia(2)j,aij=1;4) a(2)ia(2)j,aij=0;5) a(2)i04) 构造判断矩阵Ai从1到n循环,j从1 到n循

10、环。(1) 若Ti与Tj互胜场次相等,则(i) 净胜球为0时,令aij= aji=1;(ii) Ti净胜球多时以Ti净胜Tj一场做后续处理。(2)若Ti净胜Tjk场且k0,则(i)bij=2k(1k4);(ii)mij=Ti胜Tj平均每场净胜球数;Dij=1(mij2),dij=0(0mij2),dij=-1(mij0)(iii)aij=bij+dij,aji=1/aij(2) 若Ti与Tj无比赛成绩,则aij=aji=0则根据以上规则,可建立如下的判断矩阵AT1T2T3T4T5T6T7T8T9T10T11T12T1111/26221/41/25100T2111/22121121/200T32

11、212231/222200T41/61/21/211/21/21/51/21/21/200T51/211/2211/2000021/2T61/21/21/3221000000T7412500147722T8211/22001/411/2121T91/51/21/22001/721422T10121/22001/711/4122T1100001/201/21/21/21/211/2T120000201/211/21/2215)检测A的可约性,如果可约则输出可约信息后退出。6)构造辅助矩阵Bi从1到n循环,j从1 到n循环bij=aij (ij且aij0); bij=mi+1 (i=j,其中mi为

12、A 的第i行0的个数);bij=0(aij=0)T1T2T3T4T5T6T7T8T9T10T11T12T1311/26221/41/25100T2131/22121121/200T32232231/222200T41/61/21/231/21/21/51/21/21/200T51/211/2251/2000021/2T61/21/21/3227000000T7412500347722T8211/22001/431/2121T91/51/21/22001/723422T10121/22001/711/4322T1100001/201/21/21/21/261/2T120000201/211/21

13、/226 计算B的主特征根max主特征向量w1 利用“和法”计算,(1) 将A的每一列向量归一化得 (2)对 按行求和得 (3)将归一化得 即为近视特征向量, (4)计算, 作为最大特征根的近似值。7)按w的各分量由大到小的顺序对参赛各队排名次六、 模型的评价与推广通过与现行的一些比较,用竞赛图法求出排名的结果,是比较简单的,但要将其推广到n的对来进行排名,是比较麻烦的,主要是在计算机上运行的结果不太明确,虽然用matlab能够将其最大特征值和特征向量算来,但结果太长,且不容易比较。但对于只有有限个对的排名是比较简单的。对于n个队,我们采用了层次分析法,他就具有明显的优势了:(1) 它存在反馈

14、机制,并且具有稳定性,保证了排名的稳定性,保证了排名的公平性;(2) 能较准确的处理残缺、不一致等性质很差的数据,对比赛程序没有严格的要求;(3) 灵活机动,这包括它提供了对比赛成绩表进行取舍的参考指标,以及他适合N个队任何对抗赛的排名;(4) 满足保序性。模型的一个缺点就是算法复杂。在从成绩构造判断矩阵时用到的方法也不是最好的,这一步在整个模型里引入误差最大,稍微复杂一点的方法是根据成绩通过查表或专家咨询活的实力对比值。另外一个不足之处是在莫残缺元素过多的情况下排名的稳定性和可靠性较低。模型的改进余地也是很大的,他只是使用了层次分析法中单一准则一个层次的排序方法,可以考虑使用多个准则和梯阶层次,比如将净胜球数,净胜局数,射门次数,犯规次数作为四个准则,两个层次。七、 参考文献【1】 姜启源等。数学模型。高等教育出版社,2003 【2】 周仪仺、郝孝量,数学建模实验,西安交通大学出版社,2007【3】 费伟勁,线性代数,复旦大学出版社,2008

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服