数学建模论文摘要:本文以女子体操团体赛为模型对最佳阵容问题进行了分析讨论.首先,通过对该模型中不同问题的分析,找出目标函数和约束条件,建立了相应的0-1规划模型.应用Lingo数学软件进行计算,得出了在几种不同情况下该团队的最佳出场阵容.其次,在已知夺冠最低分,为该团队排出一个最佳出场阵容问题的求解过程中,建立了两级目标函数,第一级目标函数为“团队夺冠的概率最大”;第二级目标函数为“团体得分最高”.在模型求解时,通过对两个目标函数进行加权求和,从而将多目标规划的数学模型转化为单目标规划的妥协模型,方便求解计算.最后,综合考虑概率和得分两因素,对问题进行分析,得出最佳阵容问题的求解.此外,还得出了该团队夺冠前景,得分前景等相关问题的解.1.引言在前不久结束的北京奥运会上,各国代表队都争先恐后的积极参与,力争取得个人和团体的最好成绩,向全世界彰显自己的实力.虽然说个人的实力是重要的,但是临场的发挥等众多因素,都难免会使整体的成绩受到影响.为此,如何为自己的代表队选择一个最优的组合阵容,就显得异常重要.本文就是针对这个问题,建立模型进行求解的.在求解的过程中,首先,本文以“团体得分最高”为目标,根据运动员参赛情况建立了一个0—1规划模型,对此类模型的求解方法较多,如分枝定界法、完全枚举法、隐枚举法等,通过计算发现这些方法运算量都较大,本文中直接调用lingo软件很快的得到了在最悲观和均值情况的最优解.其次,在求最佳夺冠阵容的问题时,以“团队夺冠的概率最大”和“团体得分最高”为目标建立了一个多目标规划的数学模型.对在求解多目标规划模型时,也有许多成熟的算法诸如Pareto多目标遗传算法、随机多目标可接受分析等,但考虑到算法的收敛性和计算的复杂度,以及本文所针对的具体对象,在模型求解方面本文采用了加权求和的方式将多目标转化为单目标进行处理.最后,鉴于已有数据是不完备的,本文已有数据的的基础上,假设选手的成绩是符合正态分布的,通过取随机数的方法,对团体总分进行蒙特卡罗模拟,并对所得的期望进行参数估计,利用概率知识对它有90%的把握战胜怎样水平的对手尽心了分析.本文中的模型简单易行,在建模过程中,综合考虑多方面因素,既保证原问题有最佳的比赛成绩,又使其有尽可能大的夺冠概率.此模型简单实用,可以应用到社会生活的很到领域.2.基本问题有一场由四个项目(高低杠、平衡木、跳马、自由体操)组成的女子体操团体赛,赛程规定:每个队至多允许10名运动员参赛,每一个项目可以有6名选手参加。每个选手参赛的成绩评分从高到低依次为:10;9.9;9.8;……;0.1;0。每个代表队的总分是参赛选手所得总分之和,总分最多的代表队为优胜者。此外,还规定每个运动员只能参加全能比赛(四项全参加)与单项比赛这两类比赛中的一类,参加单项比赛的每个运动员至多只能参加三个单项。每个队应有4人参加全能比赛,其余运动员参加单项比赛。现某代表队的教练已经对其所带领的10名运动员参加各个项目的成绩进行了大量测试,教练发现每个运动员在每个单项上的成绩稳定在4个得分上(见下表),她们得到这些成绩的相应概率也由统计得出(见表中第二个数据。例如:8.4~0.15表示取得8.4分的概率为0.15)。试建立模型为教练解决该队的出场问题提供方法:(1)每个选手的各单项得分按最悲观估算,在此前提下,请为该队排出一个出场阵容,使该队团体总分尽可能高;(2)每个选手的各单项得分按均值估算,在此前提下,请为该队排出一个出场阵容,使该队团体总分尽可能高;(3)若对以往的资料及近期各种信息进行分析得到:本次夺冠的团体总分估计为不少于236.2分,该队为了夺冠应排出怎样的阵容?以该阵容出战,其夺冠的前景如何?得分前景(即期望值)又如何?它有90%的把握战胜怎样水平的对手?第1页附表:运动员各项目得分及概率分布表运动员项目12345高低杠8.4~0.159.2~0.259.4~0.19.5~0.59.3~0.19.5~0.19.6~0.69.8~0.28.4~0.18.8~0.29.0~0.610~0.18.1~0.19.1~0.59.3~0.39.5~0.18.4~0.159.5~0.59.2~0.259.4~0.1平衡木8.4~0.18.8~0.29.0~0.610~0.18.4~0.159.0~0.59.2~0.259.4~0.18.1~0.19.1~0.59.3~0.39.5~0.18.7~0.18.9~0.29.1~0.69.9~0.19.0~0.19.2~0.19.4~0.69.7~0.2跳马9.1~0.19.3~0.19.5~0.69.8~0.28.4~0.18.8~0.29.0~0.610~0.18.4~0.159.5~0.59.2~0.259.4~0.19.0~0.19.4~0.19.5~0.59.7~0.38.3~0.18.7~0.18.9~0.69.3~0.2自由体操8.7~0.18.9~0.29.1~0.69.9~0.18.9~0.19.1~0.19.3~0.69.6~0.29.5~0.19.7~0.19.8~0.610~0.28.4~0.18.8~0.29.0~0.610~0.19.4~0.19.6~0.19.7~0.69.9~0.2运动员项目678910高低杠9.4~0.19.6~0.19.7~0.69.9~0.29.5~0.19.7~0.19.8~0.610~0.28.4~0.18.8~0.29.0~0.610~.0.18.4~0.159.5~0.59.2~0.259.4~0.19.0~0.19.2~0.19.4~0.69.7~0.2平衡木8.7~0.18.9~0.29.1~0.69.9~0.18.4~0.18.8~0.29.0~0.610~0.18.8~0.059.2~0.059.8~0.510~0.48.4~0.18.8~0.19.2~0.69.8~0.28.1~0.19.1~0.59.3~0.39.5~0.1跳马8.5~0.18.7~0.18.9~0.59.1~0.38.3~0.18.7~0.18.9~0.69.3~0.28.7~0.18.9~0.29.1~0.69.9~0.18.4~0.18.8~0.29.0~0.610~0.18.2~0.19.2~0.59.4~0.39.6~0.1自由体操8.4~0.159.5~0.59.2~0.259.4~0.18.4~0.18.8~0.19.2~0.69.8~0.28.2~0.19.3~0.59.5~0.39.8~0.19.3~0.19.5~0.19.7~0.59.9~0.39.1~0.19.3~0.19.5~0.69.8~0.23.问题分析由于运动员参加各个项目的成绩会直接影响比赛成绩,因此在确定一个高效的比赛阵容,必须首先知道各运动员的各单项得分情况。每个运动员的各项得分不确定,可让运动员凭借这4个得分和概率情况参赛,以赛程规则和取得估计冠军分为约束,建立非线性规划模型,求得最佳阵容。由每个运动员的4个得分情况都是相互独立并且服从正态分布,可知团队总得分也应服从正态分布。再应用相关的概率论知识便可求的其得分前景和取胜把握。4.数学模型4.1模型假设(1)教练所进行的大量测试得出的结果精确无误,即我们按该值进行计算最后得出的结果误差可以忽略不计;第2页(2)比赛是在大型体育场所进行,不受天气、时间(白天、晚上)的影响;(3)有与比赛有关的设备在比赛中都不会出现异常情况,如比赛记分器性能稳定,不会出现故障等;(4)比赛过程中不会因观众的过激情绪反映引起场面混乱而导致比赛终止;(5)位参赛选手在比赛时技能水平发挥正常,不会出现感冒,胃病,比赛中途扭伤,怯场等现象;(6)比赛中每位裁判都是公平、公正的,每个项目的评分规则公平、公正、完善.4.2符号说明i:i=1,2,3,4,5,6,7,8,9,10;分别为运动员1,2,3,4,5,6,7,8,9,10号;j:j=1,2,3,4;表示比赛项目,分别记为高低杠,平衡木,跳马,自由体操;x(i,j):0-1变量,若选择i队员参加j项比赛,记x(i,j)=1,否则,记x(i,j)=0K(i):0-1变量,若队员i参加单项比赛,记K(i)=1,否则,记K(i)=0a(i,j):最乐观的情况下,运动员i参加第j个项目的得分b(i,j):最悲观的情况下,运动员i参加第j个项目的得分;c(i,j):平均情况下,运动员i参加第j个项目的得分;4.3以最悲观的情况为例建立0-1规划模型设P为该代表队团体总分,依题意当运队员i入选项目j时,b(i,j)x(i,j)表示她在该项目得分最低的分数,否则b(i,j)x(i,j)=0.于是各队员在各单项得分按得分最低的分值估算时,该队团体总分可表示为:这就是在这种最悲观情况下该问题的目标函数。下面来分析约束条件的构成.由“每个队应有4人参加全能比赛”即每个队参加全能比赛的人有且仅有4名,得约束条件:由“参加单项比赛的每个运动员至多只能参加三项单项”即不参加全能比赛的运动员最多只能参加3三个单项,得约束条件:由“参加全能比赛的选手要四项全参加”,得约束条件:由“每个项目可以有6名选手参加”即每个项目的参赛选手不能超过6名,得因此,在每个队员成绩确定的情况下,排出该队的一个出场阵容,使其团体总分尽可能高,可建立如下0—1规划模型:第3页根据前面的分析我们将最悲观理解为参赛选手在各单项得分最差的情况。利用lingo软件求解所得结果为即表示队员2,5,6,9参加全能比赛,此外还有队员1参加了项目3(跳马)的比赛,队员3参加了项目4(自由体操)的比赛,队员4参加了项目2(平衡木)和项目3(跳马)的比赛,队员7参加了项目1(高低杠)的比赛,队员8参加了项目2(平衡木)的比赛,队员10参加了项目1(高低杠)和项目4(自由体操)的比赛.以此阵容出赛能使该团队在每个选手的各单项得分按得分最低的分值估算的前提下总分最高,总分是:212.3分.这里,可以将其用下表直观地表示出来,如下表:全能选手高低杠选手平衡木选手跳马选手自由体操选手团体总分2,5,6,97,104,81,43,10212.3按照上述同样的方法,可得你给出按均值估计的最佳出阵方式如下表:全能选手高低杠选手平衡木选手跳马选手自由体操选手团体总分2,3,8,106,75,91,35,9224.74.4该队在最乐观得分不低于236.2分情况下夺冠的最佳阵容及得分前景在本问题中,要求夺冠的团体总分估计为不少于236.2,我们在问题一中求得的按最悲观估算和平均值估算的团体总分分别为212.3分和224.7分,我们再调用问题一中的Lingo程序算出最乐观的团体总分,我们将价值矩阵中的每个元素都置为每个运动员各个项目得分的最大值,则按照问题一的算法,我们得出团体总分的最大值为236.5,我们发现236.5和236.2相当接近,也就意味着,预使团体总分不少于236.2,则目标阵容的价值矩阵中的绝大多数元素应取运动员得分的最大值,只有极少数(个别的一个或两个)取其次大值.如此以来,我们在模型中的价值矩阵不防都取运动员各项目得分的最大值.我们要求团体的派出的阵容不仅得分要高而且夺冠的概率要大,即夺冠的前景要好,因此我们在这一问题的求解中将概率取最大值当作我们的一个目标函数,设T为该代表队夺冠的概率,依题意夺冠概率可表示为:经过初步估算,我们发现,不论以怎样一种阵容出场,团队夺冠的可能性都极小,从某中意义上讲,团队几乎是不可能夺冠的.因此只将概率作为目标函数是不全面的,我们认为,在第4页都有夺冠的可能的情况下(尽管夺冠的概率极小),我们的最佳阵容应该是实力最好最稳定的.衡量一个运动员的实力(或者说其水平),我们一般引入得分期望这个概念.因此,一个团队的实力应该由以每个运动员各单项得分按均值估算的团体总分来体现,因此,我们的另一目标函数为:由于以上目标函数为双目标函数,用Lingo求解时有困难,因此当实力最强而且夺冠概率最高时,两者的和也最大.基于这种认识,我们将两个目标函数进行加权求和后得到的新的目标函数:其中分别为各级目标函数的权