- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数学建模-足球队排名
足球队排名
摘要
本论文针对足球的排名问题设计一个依据各队的成绩排出各队的名次的模型。对于这个足球队排名问题,我们采用竞赛图法和层次分析法这两种方法给出足球队的排名顺序。用竞赛图法我们应该先建立竞赛图,以n个队,T1,T2,T3….Tn为竞赛图的G的顶点集建立竞赛图G的边集就可以算出各队的排名顺序。这个名次正是比赛成绩所体现的各队实力的顺序,所建立的模型充分考虑了排名结果对各场比赛成绩的重要性的反馈影响基本上消除了由于比赛对手的强弱不同造成的不公平现象,本模型比较完满的解决了足球队排名出问题,而且经过简单的修改,他可适用于任何一种对抗赛的排名。
关键词:竞赛图 、邻接矩阵、最大特征值、特征向量
提出问题
附表给出的是我国12支球队字1988~1989年全国甲级联赛中的成绩,要求建立数学模型,对各队进行排名次。排名的目的是根据比赛成绩排出反映各队正是实力状况的一个顺序,所以说一个好的排名算法应满足下面的一些基本要求:
保序性:我们认为各队的真实实力水平在成绩表中反映出来,所以根据排名的目的,我们要求排名顺序与成绩表所反映的各队的真实水平是一致的。
稳定性:成绩表中校的变动不会对排名造成巨大的影响。
能够处理不同场次的权重:应为不同比赛在排名中的地位不同,往往会出现有的对不信遇到较强的对而输掉,避免由于对手的强弱不同造成的不公平
能够准确的进行补残:两个队之间没有打比赛,我们只为成绩表残缺,对于两队成绩的残缺,只能通过他们同其他队的比赛成绩判断他们实力的大小。
能够判断成绩表的可约性。
容忍不一致现象
对数据可依赖程度给出较为精确的描述。
问题的重述
下表给出了我国12 只足球队在1988—1989 年全国足球甲级联赛中的成绩要求(见附表一)
1) 设计一个依据这些成绩排出诸队名次的算法并给出用该算法排名次的结果
2) 把算法推广到任意N 个队的情况
3) 讨论数据应具备什么样的条件用你的方法才能够排出诸队的名次
对下表的说明
1) 12 支球队依次记作 T1,T2,··· T12
2) 符号 X 表示两队未曾比赛
3) 数字表示两队比赛结果如T3 行与T8 列交叉处的数字表示T3 与T8 比赛
了2 场T1 与T2 的进球数之比为 0:1 和 3 :1
模型的假设
一对排在另一对之前,不能只考虑这两队的成绩,而应充分考虑这两对所有比赛场次的战绩。
要充分考虑对手的强弱因素,减少球队发挥水平不正常而带来的影响,避免强队偶然输给弱队带来名次的大落,又应考虑弱队超水平发挥后名次的上升。
如果两队之间由于种种原因,没有比赛或者双方打成平局,就有其他队的战绩确定这两队的强弱。
参赛各队存在客观的真实实力,这是任何一种排名算法的基础。
在每场比赛中体现出来的强队对弱队的表面真实实力对比是以他们真实实力对比为中心的互相独立的真态分布。
符号说明
符号 其定义和说明 (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 最大特征值 mij Ti胜Tj平均每场净胜球数
模型的建立和求解
方法一、竞赛图法
(问题一)、设计一个依据这些成绩排出诸队名次的算法并给出用该算法排名次的结果
根据问题的假设和比赛成绩表,我们构造竞赛图如下:
以n个参赛队T1,T2,T3,…,Tn为竞赛图G 的顶点,G的边集按如下算法求得:
i从1到n循环,j从1到n循环。
若Ti胜Tj的场次多,则以Ti为尾Tj为头,作边(Ti,Tj);若Tj胜Ti的场次多,则建边(Tj,Ti),若两队之间胜的场次相同,则以两队比赛进球多的一队为尾,另一头为头建边,否则不建 边。若两队之间没有比赛则不建边。
根据建边情况,可建立矩阵A=aij如下:
aii=0;
当i≠j时,若Ti,Tj建边,则取aij=1,aji=0;
若Ti,Tj之间未建边,则aij、 aji不计数
则建立A的矩阵如下表所示:
T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12
T1 0 0 1 1 1 0 0 1
T2 0 0 1 1 1 0
T3 1 1 0 1 1 1 0 1 1
T4 0 0 0 0 0 0 0 0 0 0
T5 0 0 1 0 0 0
T6 0 0 0 1 1 0
T7 1 1 1 0 1 1 1 1 1
T8 1 0 1 0 0 1
T9 0 0 1 0 0 1 1 1
T10 1 0 1 0 0 0 1 1
T11 0 0 0 0 0 0
T12
文档评论(0)