《数学建模:NBA赛程的分析与评价_(19页).doc》由会员分享,可在线阅读,更多相关《数学建模:NBA赛程的分析与评价_(19页).doc(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-数学建模:NBA赛程的分析与评价_-第 18 页NBA赛程的分析与评价摘要NBA是美国职业篮球队的联盟的简称。因其独特的魅力,深受全球篮球爱好者的热爱,现在它已经成为全球最为普及的运动之一。但是,我们想要看到一场场对比赛双方都公平的比赛,一个合理的赛程表是NBA能够精彩上演的保证。对于NBA这样庞大的赛事,编制一个完整的、对各球队尽可能公平的赛程是一件非常复杂的事情,赛程的安排对球队实力的发挥和战绩会有一定的影响。针对这种情况,我们对下列问题作出客观的分析与评价。问题一:为了分析赛程对某一支球队的利弊,我们考虑的因素主要有每支球队两场比赛之间的场次总数、平均相隔场数、背靠背打比赛、球队实力、
2、休息日,并根据这些因素将赛程转换为便于进行数学处理的数字格式(见表一),最后给出评价赛程利弊的数量指标如下:1、 每支球队两场比赛之间的间隔场次总数2、 平均相隔场次数3、 背靠背(即球队在两天里连续比赛)打比赛的次数4、 两支比赛球队的实力加权值的高低5、 休息日(周六、周日)的天数问题二:我们对赛程进行单一因素(模型一和模型二)和综合因素的评价(模型三)模型一:要求出平均相隔场次数,通过公式得出结果。根据表一火箭在全联盟中的排名为第26位,所以火箭处于不利的位置。快船和超音速排在第一,则赛程对他们最有利,爵士和湖人排在最后,则对他们最不利。模型二:加权评分法,根据公式求出某支队与对方打比赛
3、权值的和,并对30支球队进行比较(见表二),得出赛程对火箭不利,且最灰熊队最不利,对活塞最有利。 模型三:模糊综合评价法,根据公式 得出B的值为一个一行30列的距阵,综合指数对火箭队有利,且对开拓者最不利,对爵士队最有利。问题三:模型四 0-1状态变量根据赛程的安排,我们找出了选取塞3场球队的方法,并对这种编制方法的实现做了总结,寻找出了一定的规律,对于这种方法的评价我们结合了该方法的优势与不足进行了局限的评估,最后我们给出了一种自己认为合适的编制方法,如下所述:假设0代表两区间球队进行了4场比赛(即进行2主2客的比赛,主客场次数的差值为0),1代表球队进行了3场比赛,其中+1是指AB区球队相
4、对与CD区球队2主1客的情况,-1是则指对应1主2客的情况(即主客场次数差值为+1或-1)。同过对0-1状态变量的不断变换,可以最终确定赛3场的球队的选取问题。关键词:背靠背 模糊综合评价 0-1状态变量 MATLAB7.0软件 一、 问题重述NBA是全世界篮球迷们最钟爱的赛事之一,姚易加盟以后更是让中国球迷宠爱有加。NBA共有30支球队,西部联盟、东部联盟各15支,大致按照地理位置,西部分西南、西北和太平洋3个区,东部分东南、中部和大西洋3个区,每区5支球队。对于20082009新赛季,常规赛阶段从2008年10月29日(北京时间)直到2009年4月16日,在这5个多月中共有1230场赛事,
5、每支球队要进行82场比赛,附件1是30支球队20082009赛季常规赛的赛程表,附件2是分部、分区和排名情况(排名是20072008赛季常规赛的结果),见 。对于NBA这样庞大的赛事,编制一个完整的、对各球队尽可能公平的赛程是一件非常复杂的事情,赛程的安排对球队实力的发挥和战绩有一定的影响,从报刊上经常看到球员、教练和媒体对赛程的抱怨或评论。这个题目主要是要求用数学建模方法对已有的赛程进行定量的分析与评价:问题一:为了分析赛程对某一支球队的利弊,你认为有哪些要考虑的因素,根据这些因素将赛程转换为便于进行数学处理的数字格式,并给出评价赛程利弊的数量指标。问题二:按照1)的结果计算、分析赛程对姚明
6、加盟的火箭队的利弊,并找出赛程对30支球队最有利和最不利的球队。问题三:分析赛程可以发现,每支球队与同区的每一球队赛4场(主客各2场),与不同部的每一球队赛2场(主客各1场),与同部不同区的每一球队有赛4场和赛3场(2主1客或2客1主)两种情况,每支球队的主客场数量相同且同部3个区的球队间保持均衡。试根据赛程找出与同部不同区球队比赛中,选取赛3场的球队的方法。这种方法如何实现,对该方法给予评价,也可以给出你认为合适的方法。二、 模型的假设1、假设各支球队为互斥事件,即互不干扰;2、假设赛程的公平性只与赛程安排有关,而与裁判等其它因素无关;3、假设任相邻两场比赛之间间隔时间相同;4、我们不考虑伤
7、病的情况对球队比赛的影响;5、每支球队的实力得到了充分的发挥;6、规定比赛过程中,休息的总场次越多,两场比赛之间平均相隔的场次越多其对球队越有利;7、假设在编制赛程时不考虑影响赛程编制的其他因素(例如观众对于赛程的满意度),只考虑背靠背比赛场数与上赛季球队分区排名的影响因素。三、 符号的说明第i队第j个间隔场次数为平均相隔的场次评判对象的诸多因素(或指标)第i支球队打82场比赛的加权和某支球队与第j(j=1,2,n)支球队比赛的加权值A各因素的对球队影响的权重向量矩阵B四种因素评判矩阵R模糊变换后的矩阵第个因素着眼作出第中评价的隶属程度某支球队两场比赛之间平均相隔场数休息日比赛的场数背靠背比赛
8、场数实力加权值的和四、 问题分析4.1 问题一的分析为了分析赛程对某一支球队的利弊,你认为有哪些要考虑的因素,根据这些因素将赛程转换为便于进行数学处理的数字格式,并给出评价赛程利弊的数量指标。我们知道比赛是一种非常耗费体力的事情,特别是大型的球类的比赛。如:足球,篮球,排球等等。但比赛除了受比赛双方的实力的影响,还受到环境,气候,温度,平均相隔场次,每支球队两场比赛之间的间隔总数,工作日与休息日的影响等等。 在此,我们为了分析赛程对某一支球队的利弊,只考虑如下的几种情况:1、 每支球队两场比赛之间的间隔总数2、 平均相隔场次3、 背靠背打比赛对球队的影响4、 两支比赛球队的实力5、 工作日与休
9、息日的影响我们将这些因素进行量化,便于进行比较赛程的安排对于球队的影响。根据我们的生活常识可知,打比赛时很累的事情。但进行充分的休息,可以提高下场比赛的体力和精力。通常我们在看比赛的时候,经常会看到,教练经常会替换球员,目的就是为了,让球员有充分的休息时间来保持体力。这样有利于比赛的进行。我们可以把每支球队两场比赛之间的间隔总数和平均相隔场次的多少来衡量赛程安排对于球队比赛的优劣。即每支球队两场比赛之间的间隔总数越多和平均相隔场次数越多,休息的时间间隔就越长,对球队越有利。在比赛中,我们经常会看见每支球队在打完一场比赛后,第二天又接着打。这就是背靠背的比赛,很显然,这样对球队很不利。因为,球队
10、不能得到很好的休息。这样,我们就可以用某支球队背靠背的打比赛的数量来衡量比赛的优劣。通常比赛场上,有实力较强的球队与实力较弱的球队打比赛。当然,对每支球队来说都想尽可能多的和弱队打比赛。所以,我们把强队和弱队进行量化为加权值法,得分越高的对自己越不有利。一般来说,工作日(周一到周五)一般看球的可能就比休息日(星期六、星期天)人数要少,场上的气氛不如休息日热烈,可能会影响球队的发挥。所以,我们可以用休息日的天数来衡量赛程的优劣。评价赛程利弊的数量指标指标如下:1、每支球队两场比赛之间的间隔场次总数2、每支球队平均相隔场次数3、背靠背打比赛的次数4、两支比赛球队的实力加权值的高低5、休息日的天数根
11、据这几个指标我们就可以把他转化为数字格式表。详细见表五4.2 问题二的分析按照1)的结果计算、分析赛程对姚明加盟的火箭队的利弊,并找出赛程对30支球队最有利和最不利的球队。要计算、分析赛程对姚明加盟的火箭队的利弊,先大致的对赛程所有球队背靠背场数求和并求出其背靠背场数的平均水平,将火箭队背靠背场数与之对比,结果显示火箭队背靠背的场数高与总体的平均水平,可定性的认为赛程对火箭对来说是不利的,如下图所示:+:表示火箭:表示其它球队纵坐标表示背靠背比赛场数平均水平火箭要对问题一进行定量化分析,判断赛程对火箭的利弊,我们就要对问题一中所述的指标进行量化处理.如:每支球队两场比赛之间的间隔总数,平均相隔
12、场次数,背靠背打比赛的次数,两支比赛球队的实力加权值的高低,休息日的天数。对于,每支球队两场比赛之间的间隔总数和平均相隔场次数,我们可以建立数学模型进行求和,求平均数。比赛球队的实力加权值的高低,我们可以采用加权平均法,模糊数学的思想来解决。分析对姚明加盟的火箭队的利弊。同样,也可以求解赛程对30支球队最有利和最不利的球队。4.3 问题三的分析由于每支球队与同区的每支球队与不同部的主客场比赛次数都比较容易确定,因此现在我们主要的问题就是如何区别出和某球队赛4场与赛3场球队的球队并对其具体球队加以确定。为此,我们经过对东部地区球队统计数据汇总,列出了东部球队各队与同部不同区的各个球队比赛的各场次
13、数(分3场和4场),我们将根据这张统计表,分析NBA的赛程是如何选取赛3场的球队的,以及在确定赛3场的球队后,如何进一步的确定与哪些球队进行1主2客或2主1客的比赛的。由于对西部地区球对的分析方法是类似的,故我们不再做分析,下面我们分析都以东部球对为例。最后,要对这个赛程编制的方法给予评价,综合考虑了诸多因素来评价这种编制方法,指出其存在的不足与优点,同时也给出了一种我们认为合适的赛程编制方法。五、 模型的建立与求解5.1问题二模型的建立与求解511模型一:经过上述问题的分析,我们建立每支球队两场比赛之间的间隔总数和平均相隔场次数模型。具体的解决如下:记第i队第j个间隔场次数为,i=1,2,n
14、,j=1,2,n-2,则平均相隔场次为 (1)是赛程整体意义下的指标,它越大越好。而(1)式右端的求和即为每支球队两场比赛之间的间隔总数。而是平均相隔场次数。 实际上,可以得到的上界为 (2) (2)式的所要求的是平均相隔场次数的上限,即当n的值确定时,求出k的值。变可以得出结果。由上面的公式(1)将求和的值统计的结果在表二。要计算、分析赛程对姚明加盟的火箭队的利弊,我们就要把火箭的每支球队两场比赛之间的间隔总数和平均相隔场次数求出来。先将全联盟的球队进行编号,并得出排名,得到如下表格:表二:平均相隔场次数排名球队号010203040506070809101112131415161718192
15、021222324252627282930 球队名太阳马刺超音速小牛国王火箭灰熊湖人森林狼掘金快船开拓者爵士勇士黄蜂热火活塞凯尔特人骑士奇才魔术公牛76人步行者网雄鹿尼克斯猛龙山猫老鹰排名391251926112920526304101516132114271722723824182812由上表可以看出火箭队的编号是6号,即n=30,i=6,j=28.所以,将数据代入可以得到= 13.85366,=14。与其它的球队相比, 在全联盟的火箭对队两场比赛之间的间隔总数和平均相隔场次数排在第二十六位。因为,每支球队两场比赛之间的间隔总数和平均相隔场次数越靠前,平均相隔的场数就越多,对球队越有利;排名
16、越靠后对球队越不利。姚明加盟的火箭队排在第二十六位,比较靠后,形势对于火箭队处于不太有利的位置。在表上可以起初的看出,排在第一、二的球队是洛杉矶快船和西雅图超音速队。他们的两场比赛之间的间隔总数和平均相隔的场数分别是1148场和14场。所以,对于这两个球队最有利。而排在最后的是犹他爵士和洛杉矶湖人,他们的两场比赛之间的间隔总数和平均相隔的场数分别是1134场和13.82927场。所以,对这两个球队最不利。 512 模型二:加权评分法根据评判对象的诸多因素(或指标)(=1,2,)所处的地位或所起的作用一般不尽相同。在这里我们只考虑其中的一个主要的因素球队的实力。因此,引入加权值和的概念。所谓加权
17、值得和的概念就是指某支球队打82场比赛所遇到的对手的评分的和。求及球队的实力进行评分(详见表二):(=1,2 n)的加权和:(3)其中为某支球队与第j(j=1,2,n)支球队比赛的加权值。我们根据NBA的东西部的排名规则,按照胜差进行全联盟的排名,按照排名的高低进行适当的赋值,。建立评分集如下:表三:排名全联盟球队球队实力加权值1凯尔特人10.02活塞9.83湖人9.64黄蜂9.45马刺9.26火箭9.07太阳8.88爵士8.69魔术8.410小牛8.211掘金8.012勇士7.813骑士7.614奇才7.415开拓者7.216猛龙7.01776人6.818国王6.619老鹰6.420步行者6
18、.221网6.022公牛5.823山猫5.624雄鹿5.425快船5.226尼克斯5.027森林狼4.828灰熊4.629超音速4.430热火4.2根据公式三,我们编出相应的求和程序(详见附录三),在MATLAB7.0中运行.得出的结果如下表:表四:球队编号球队的加权值和菲尼克斯太阳1582.4圣安东尼奥马刺2579.2西雅图超音速3597.8达拉斯小牛4587萨克拉门托国王5592.6休斯顿火箭6585.8孟菲斯灰熊7604.6 洛杉矶湖人8580明尼苏达森林狼9601.6丹佛掘金10586.4洛杉矶快船11600.6波特兰开拓者12588.4犹他爵士13581金州勇士14589.6新奥尔良
19、黄蜂15583.8迈阿密热火16588.8底特律活塞17561.4波士顿凯尔特人18565克里夫兰骑士19571.8华盛顿奇才20571奥兰多魔术21565.4芝加哥公牛22579费城76人23572印第安纳步行者24581.8新泽西网25577.4密尔沃基雄鹿26579.2纽约尼克斯27586.6多伦多猛龙28572.2夏洛特山猫29577.4亚特兰大老鹰30576.2从上表可以看出,火箭队的权值和为585.8,排在第十九位。对他们来说不太有利。权值和最高的是孟菲斯灰熊604.6,最低的是底特律活塞561.4.因为,在问题一中的指标我们已经规定.赛程对权值和最高的孟菲斯灰熊队最不利因为,他们
20、要面对的强手更多;权值和最低的底特律活塞最有利,他们面对的强手相对最少。513模型三:模糊综合评价法所谓综合评价是指对多种因素所影响的事物或现象进行总的评价,若这种评价过程涉模糊因素,便称之为模糊综合评价。模糊综合评价的基本思想就是考虑与被评价事物相关的各个因素,以模糊数学为基础,应用模糊变换原理和最大隶属,涉及度原则对其进行综合评价。在教师教学效果综合评价中到大量的复杂现象和多种因素的相互作用,而且评价中存在大量的模糊现象和模糊概念。因此,在综合评价时,常用到模糊综合评价的方法进行定量化处理,我们在此运用模糊数学的概念来解决30支球队的评判方法.具体如下: 模糊综合评判的公式具体如下: (4
21、)1、建立球队的综合因素集,程序详见附录四、五、六。表五:球队编号球队名平均相隔的场数休息日比赛场数背靠背比赛场数实力加权值和1太阳13.987824198.82马刺13.9512224189.23超音速1432184.44小牛13.8536625168.25国王13.8902429226.66火箭13.85366312097灰熊13.9390233224.68湖人13.8292720199.69森林狼13.8902430224.810掘金13.975612621811快船1431215.212开拓者13.9756126167.213爵士13.8292732218.614勇士13.987831
22、157.815黄蜂13.9512231199.416热火13.9146332194.217活塞13.9146327169.818凯尔特人13.9268325171019骑士13.8780527197.620奇才13.9268327187.421魔术13.8414629168.422公牛13.9024432225.82376人13.8780531216.824步行者13.9634133216.225网13.865853322626雄鹿13.9634136225.427尼克斯13.865852918528猛龙13.902442617729山猫13.8414636215.630老鹰13.939023
23、3226.42、建立权重向量集针对模糊综合评判法,因为平均间隔场数和每支球队两场比赛的间隔总数评价的结果相同。所以,我们只考虑其中的四个因素即,建立指标因素集如下:表六:序号评价的因素权重1球队的实力0.32平均间隔场数0.13休息日的天数0.14背靠背的天数0.53、综合评判的计算建立球队的实力,平均间隔场数,休息日的天数,背靠背的天数的矩阵。由于矩阵比较长,所以我们省略了部分的数据。矩阵式按照表四的几个指标的横行作为矩阵的纵行。 (5)确定各因素的对球队影响的权重向量,即A=(0.1,0.1,0.5,0.3)。使用模糊变换,有=(15.93878,15.555122,14.92 14.59
24、0244,17.164146,17.613902)综合评价的结果如下: 表七:球队编号综合评价指数排名爵士1317.6629271雄鹿2617.6163412老鹰3017.6139023网2517.4865854公牛2217.3302445国王517.2690246火箭617.1853667山猫2917.1641468灰熊717.0739029步行者2417.0563411076人2317.02780511掘金1016.89756112森林狼916.82902413黄蜂1516.81512214快船1116.5615太阳115.9387816骑士1915.86780517湖人815.76292
25、718马刺215.55512219凯尔特人1815.39268320热火1615.35146321奇才2015.31268322活塞1715.03146323超音速314.9224魔术2114.80414625尼克斯2714.78658526猛龙2814.59024427小牛414.34536628勇士1414.3387829开拓者1214.15756130从上面可以看出,火箭的综合指数为17.185366,排名第七,比较有利。我们从模型一和模型二知,平均间隔场次和每两场比赛之间的间隔总数对火箭不太有利,排在了第二十六位;背靠背比赛排在第十八;而火箭的实力比较好,排在第六;休息日的天数排在十六
26、位,对火箭就不太有利。综合评价指数最高的是爵士,指数为17.662927,对爵士最为有利;最低的是综合评价指数为14.157561的开拓者队,处于最不利的位置。5.2 问题三的建模与求解:521统计表格分析法:对于问题3,由文中已知分析知道:通过对赛程的分析可以发现,每支球队与同区的每一球队赛4场(主客各2场),与不同部的每一球队赛2场(主客各1场),与同部不同区的每一球队有赛4场和赛3场(2主1客或2客1主)两种情况,每支球队的主客场数量相同且同部3个区的球队间保持均衡。 我们知道,每支球队与同区的每支球队比4场,即4*4=16场,加上与不同部的每支球队赛2场,即2*15=30场,剩下的就是
27、同部不同区的场次数为82-16-30=36场。假设赛4场与赛3场的球队个数分别为x、y,可知.则 联立方程可解得,此时可以知道赛4场的球队数为6,赛3场的球队数为4。对照表8的统计表,发现表格中的场次数是符合计算现实结果的。表八:联盟太平洋区中部区东南区凯尔特人猛龙76人篮网尼克斯活塞骑士步行者公牛雄鹿魔术4433433444奇才3344444343老鹰4434334434山猫3443443344热火4344344433522选取方法:经过对这个统计表格的深入分析,我们可以发现编制此赛程的原则方法,即这种方法是如何实现的。根据表五及表八的统计数据分析,每一个区的球对在选择与其赛3场和赛4场的球
28、对时都遵循以下几个基本的原则,既是如何选取赛3场的球队的方法:1、选取的同部不同区的球对时,赛3场和赛4场的球队在2个地区的数目是相等的,即各有2个赛3场的球队与3个赛4场的球队(一个区共计5个球队);2、任意一支球队将和分别另两个区的2支球队进行赛3场的比赛,即一个球队将和同部不同区的10支球队选择4支进行赛3场的比赛;3、在确定原则2的基础上,根据表2的统计数据,分别比较同区5支球队各自的背靠背的比赛场次数,选取背靠背场数最小的两支球队作为赛3场的球队,若背靠背的场数相等,则比较球队间隔两天的赛场次数较少的作为赛3场的球队,若间隔2天赛场次数也相等,则比较后面间隔更多天的场次数,以此类推;
29、4、选定赛3场的球队后,由于赛3场又有2客1主或2主1客两种情况,由于每个对的主客场次数均等(各为41场),再考虑在原则2的前提下,一个对只有分别选择2主1客和1主2客这种比赛形式才能保持主客场数相等;例如:凯尔特人对在确定与奇才对和山猫对赛3场时,选择与奇才对做2主1客而与山猫队做1主2客的赛程安排。5、在原则4的基础上,可以进一步确定所有赛3场的球队中与其比赛2主1客和1主2客的球队;例如:奇才对在与凯尔特人进行完1主2客的比赛后,与令一支球队肯定是进行2主1客的比赛,令一支又可确定第2场肯定是进行2主1客的比赛了,以此类推,便可确定不同区间球队赛3场的主客场的赛程安排了;对该方法的评价:
30、1、利用各个球队背靠背比赛场数的多少,给其安排赛3场与场4场比赛的多少有效的解决了一些球队由于背靠背场数过多带来的比赛劳累问题。2、综合考虑了上赛季各个地区球队的分区排名,在安排赛3场多少主客场数的球队时,可做参考性意见,增加了赛程安排的变数,使比赛充满一定的悬疑性。例强队与实力不同的两支球队,优先安排弱队2主1客的而对实力较强的对则安排1主2客的赛程表。3、通过统计分析数据可以看出,这种方法制作的赛程安排对每个球队来说利弊不一,各球队对赛程的安排满意度不一,但是也有些比赛顺序是电脑程序随机产生的,使人为的主观现象尽量减少。4、此种赛程安排方法可以从一定的程度上增加比赛的精彩程度,在所有赛程中
31、,赛程安排尽量做到使每个球队都在比赛后留有最大的间隔休息时间,其中每支球队间隔一天后比赛的场数在82场比赛里都是最多的。这也给球队增加了体力恢复的空间,所以在充足的休息后进行球队间的比赛可以提高球队比赛的精彩度。5、整个赛程的安排从整体上看还是公平与合理的,平均间隔场次处于一个稳定水平、且主客场作战场数都保持相等,这样编制赛程部会造成有偏袒现象,只是在本次的赛程中有相对的优势。523编制赛程的方法:0-1状态模型我们提取出同部不同区的两个地区的球队进行一般化分析,考虑其如何选取赛3场的球队及选定赛3场球队后,如何确定2主1客和1主2客的比赛情况的。由于其他任意同部部不同区的球队分析是相同的,我
32、们将全区30个对进行简易化分析。我们以左侧AB区的球队作为考察对象,则CD区为参照对象,假设0代表两区间球队进行了4场比赛(即进行2主2客的比赛,主客场次数的差值为0),1代表球队进行了3场比赛,其中+1是指AB区球队相对与CD区球队2主1客的情况,-1是则指对应1主2客的情况(即主客场次数差值为+1或-1)。. 首先,在AB区选定一个考察对象,结合表2并根据上述原则2,可确定在CD区赛3场的哪两支球对,对其中一支实力较弱的球队安排1主2客; . 考察对象转换为CD区球队,以其中赛3场的一个球对为考察对象,在AB区剩下的4个未选取球对中,选取其中背靠背场数最多的一个球队作为赛3场球队,并可相应
33、的确定赛3场比赛中主客场的具体数量; . 然后考察对象转换为AB区的球队,重复步骤,再确定剩下球队中背靠背场数最多的作为赛3场的球队,以此类推,可选择出两个区内进行了3场比赛的球队以及进行3场比赛的球队间主客场数。. 在选取球队时,有重复选取过的球队,由原则1可以知,该球队应不在第3次选取的范围内,即一球队最多被选2次赛3场的比赛。举例说明:例表3中选取1为研究对象,即可确定3号、4号两个球队是赛3场的,令与3号对的3场比赛是1主2客的;在确定CD区3号对是赛3场后,3号对还需要与AB区3号对赛3场,在保持主客场平衡的情况下,将与AB区3号进行1主2客的比赛,接着以AB区3号为考察对象,则在C
34、D区剩下的球队里,再选取赛3场的球队,以此类推,直到选完所有赛3场的球队。方法演示如图所示:联盟CD区AB区12345100-1+10200000300000400000500000联盟CD区AB区12345100-1+10200000300+1004000-10500000(1)(2) (2)(1)联盟CD区AB区12345100-1+10200000300+10-14+100-10500000联盟CD区AB区12345100-1+102-10000300+10-14+100-1050000+1(4)(3)联盟CD区AB区12345100-1+102-1+1000300+10-14+100-
35、1050-100+1(4) (5)六、 模型的评价与推广6.1 模型的评价6.1.1 模型的优点:(1) 模型一和模型二用了常见的数学求和公式,便于利用MATLAB7.0解决,方便快捷;(2) 模型三用了模糊综合评判法,将不太容易看出的指标量化,便于评价比较结果,方法简单易行;(3) 模糊综合评价是进行综合评价的一种新的工具,提高了解决很多实际评价问题的科学性、准确性;(4) 统计表格分析法建立模型具有直观、简洁、便于分析的特点;(5) 0-1状态变量模型对编制赛程提供了简单便捷的操作方法,易于编制人员实施。6.1.2 模型的缺点:(1) 对于模型三,对诸因素有一个很好的权分配比较困难;(2)
36、 采用模糊综合分析法需要统计大量的数据,如评判矩阵B、R的建立;(3) 在问题3中,编制赛程的方法所考虑的因素不够全面,可能对某些球队产生偏袒现象。6.1.3 模型的改进在处理问题时,就需要我们想办法建立起适用的计算机处理或统计的系统。当数据有增删等改变时,仍然适用是很大的挑战。这往往需要专家不断总结经验,提高技术。6.1.4 模型的推广本模型一、二可以利用在所有的求和领域,例如在统计学上,需要处理大量的数据可以得到很好的利用。模型三可以用在学生素质的综合评价,农机化装备结构优化中的应用,喷灌系统,公司董事会的构成,行政执行监督有效性测评,工程质量的评价,天气预报等等上面的应用。七、 参考文献
37、1 李鸿吉,模糊数学基础及其算法,北京:科技出版社,2005。2 沈继红 施久玉 高振滨 张晓威,数学建模,哈尔滨:哈尔滨工程大学出版社,2003。3 张杰 周硕 ,运筹学模型与试验,北京:中国电力出版社,2007。 4 王沫然,MATLAB与科学计算,北京:电子工业出版社,2005。5 网址:NBA新浪网, 访问时间(2008年9月20日)6网址:NBA-排名规则详细解答, 访问时间(2008年9月20日)。八、 附录附录一:(用一个NBA_NUM.txt存放,用时导入到MATLAB中)菲尼克斯太阳圣安东尼奥马刺西雅图超音速达拉斯小牛萨克拉门托国王休斯顿火箭孟菲斯灰熊洛杉矶湖人明尼苏达森林狼
38、丹佛掘金洛杉矶快船波特兰开拓者犹他爵士金州勇士新奥尔良黄蜂迈阿密热火底特律活塞波士顿凯尔特人克里夫兰骑士华盛顿奇才奥兰多魔术芝加哥公牛费城76人印第安纳步行者新泽西网密尔沃基雄鹿纽约尼克斯多伦多猛龙夏洛特山猫亚特兰大老鹰附录二:(用一个SaiCheng.txt存入,用时导入到MATLAB中,只给出部数据,格式如下)00129日 周三 克里夫兰骑士 波士顿凯尔特人 08:00am - 文字直播 00129日 周三 密尔沃基雄鹿 芝加哥公牛 08:30am - 文字直播 00129日 周三 波特兰开拓者 洛杉矶湖人 10:30am - 文字直播 00230日 周四 新泽西网 华盛顿奇才 07:00
39、am - 文字直播 00230日 周四 多伦多猛龙 费城76人 07:00am - 文字直播17016日 周四 新奥尔良黄蜂 圣安东尼奥马刺 08:00am - 文字直播 17016日 周四 密尔沃基雄鹿 印第安纳步行者 08:00am - 文字直播 17016日 周四 丹佛掘金 波特兰开拓者 10:30am - 文字直播 17016日 周四 金州勇士 菲尼克斯太阳 10:30am - 文字直播 17016日 周四 西雅图超音速 洛杉矶快船 10:30am - 文字直播附录三:%程序用来统计各个队权值和,NBA_NUM.txt中存放了30个队的编号,%SaiCheng.txt中存放了所有的赛程
40、信息,先要用file-Import Data将它们导入NBA_NUM=char(NBA_NUM);%先要用file-Import Data导入数据文件NBA_NUM.txtSaiCheng=char(SaiCheng);%先要用file-Import Data导入数据文件SaiCheng.txtp=0;arrayP=0;for team=1:30;%team为球队的编号,可取1-30for match=1:1230 c=findstr(NBA_NUM(team,1:6),SaiCheng(match,:);%从SaiCheng中找球队名 if(c0) for team_temp=1:30 if team_temp=team continue; end a=findstr(NBA_NUM(team_temp,1:6),SaiCheng(match,:)