协作比赛的组队问题_数学建模竞赛_论文第2题 最佳组队方案问题
在一年一度的我国和美国大学生数学建模竞赛活动中,任何一个参赛院校都会遇到如何选拔最优秀的队员和科学合理地组队问题这是一个最实际的,而且首先需要解决的数学模型问题.
现假设有20名队员准备参加竞赛,根据队员的能力和水平要选出18名优秀队员分别组成6个队,每个队3名队员去参加比赛,选拔队员主要考虑的条件依次为有关学科成绩(平均成绩)、智力水平(反映思维能力、分析问题能力和解决问题能力等)、动手能力(计算机的使用和其他方面实际操作能力) 写作能力、外语能力、协作能力(团结协作能力)和其他...
第2题 最佳组队
问题
在一年一度的我国和美国大学生
建模竞赛活动中,任何一个参赛院校都会遇到如何选拔最优秀的队员和科学合理地组队问题这是一个最实际的,而且首先需要解决的数学模型问题.
现假设有20名队员准备参加竞赛,根据队员的能力和水平要选出18名优秀队员分别组成6个队,每个队3名队员去参加比赛,选拔队员主要考虑的条件依次为有关学科成绩(平均成绩)、智力水平(反映思维能力、分析问题能力和解决问题能力等)、动手能力(计算机的使用和其他方面实际操作能力) 写作能力、外语能力、协作能力(团结协作能力)和其他特长.每个队员的基本条件量化后如表.
假设所有队员接受了同样的培训,外部条件相同,竞赛中不考虑其他的随机因素,竞赛水平的发挥只取决于表中所给的各项条件,并且参赛队员都能正常发挥自己的水平.现在的问题是:
1) 在20名队员中选择18名优秀队员参加竞赛;
2) 确定一个最佳的组队使竞赛技术水平最高;
3) 给出由18名队员组成6个队的组队方案,使整体竞赛技术水平最
高,并给出每个队的竞赛技术水平。
队员
学科成绩
(1)
智力水平
(2)
动手能力
(3)
写作能力
(4)
外语水平
(5)
协作能力
(6)
其它特长
(7)
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
8.6
8.2
8.0
8.6
8.8
9.2
9.2
7.0
7.7
8.3
9.0
9.6
9.5
8.6
9.1
9.3
8.4
8.7
7.8
9.0
9.0
8.8
8.6
8.9
8.4
9.2
9.6
8.0
8.2
8.1
8.2
9.1
9.6
8.3
8.7
8.4
8.0
8.3
8.1
8.8
8.2
8.1
8.5
8.3
8.5
8.2
9.0
9.8
8.4
8.6
8.0
8.1
8.3
8.2
8.8
8.6
9.4
9.2
9.6
9.5
8.0
6.5
8.5
9.6
7.7
7.9
7.2
6.2
6.5
6.9
7.8
9.9
8.1
8.1
8.4
8.8
9.2
9.1
7.6
7.9
7.9
7.7
9.2
9.7
8.6
9.0
9.1
8.7
9.6
8.5
9.0
8.7
9.0
9.0
8.8
8.6
8.4
8.7
9.0
7.7
9.5
9.1
9.6
9.7
9.2
9.0
9.2
9.7
9.3.
9.4
9.5
9.7
9.3.
9.0
9.4
9.5
9.1
9.2
9.6
9.0
6
2
8
8
9
6
9
6
5
4
5
6
7
5
5
6
7
8
9
6
1、 问题的提出
在一年一度的国际数学建模竞赛中,各个单位都会遇到如何组队问题。现由20名队员。根据其能力选拔18名参加竞赛,选拔队员主要考虑的条件依次为学习成绩,智力水平(反映思维能力,分析问题、解决问题的能力,分析问题,解决问题的能力),动手能力(计算机的使用和其它方面的实际操作能力),写作能力,外语能力,协作能力(相互协作能力),其他特长(如身体素质等)每个队员的基本条件如下表(满分10分记):
条件
队员
学习成绩
智力水平
动手能力
写作能力
外语能力
协作能力
其他特长
1
8.6
9.0
8.2
8.0
7.9
9.5
6
2
8.2
8.8
8.1
6.5
7.7
9.2
2
3
8.0
8.6
8.5
8.5
9.2
9.6
8
4
8.6
8.9
8.3
9.6
9.7
9.7
8
5
8.8
8.4
8.5
7.7
8.6
9.2
9
6
9.2
9.2
8.2
7.9
9.0
9.0
6
7
9.2
9.6
9.0
7.2
9.1
9.2
9
8
7.0
8.0
9.8
6.2
8.7
9.7
6
9
7.7
8.2
8.4
6.5
9.6
9.3
5
10
8.3
8.1
8.6
6.9
8.5
9.4
4
11
9.0
8.2
8.0
7.8
9.0
9.5
5
12
9.6
9.2
8.1
9.9
8.7
9.7
6
13
9.5
9.6
8.3
8.1
9.0
9.3
7
14
8.6
8.3
8.2
8.1
9.0
9.0
5
15
9.1
8.7
8.8
8.4
8.8
9.4
5
16
9.3
8.4
8.6
8.8
8.6
9.5
6
17
8.4
8.0
9.4
9.2
8.4
9.1
7
18
8.7
8.3
9.2
9.1
8.7
9.2
8
19
7.8
8.1
9.6
7.6
9.0
9.6
9
20
9.0
8.8
9.5
7.9
7.7
9.0
6
现在要解决的问题是:
1.在20名队员中选择18名优秀队员,参加竞赛。
2.给出18名队员组成6个队的组队方案是整体竞赛水平最高,并给出每队的竞赛水平。
3.给出一个最高水平的参赛队。
4.如果学习的权重为0.2,智力水平权重为0.2,动手能力的权重为0.2,写作能力的权重为0.1,外语能力的权重为0.1 ,协作能力的权重为0.15,其他权重为0.05,则应如何考虑?
5.如果每个队员在竞赛时,受某种原因干扰,在某一方面发挥不好,但在另一方面发挥很好,应如何考虑?
二、问题的分析
协作比赛的组队问题是要从众多备选队员中按照给定的量化
,选出综合素质较高的若干名队员,以保证参赛队员的整体水平(即本题问题1)。通过分析我们知道这是一个多条件多方案的选择问题,属于层次分析问题,需要建立层次结构模型。
为了尽可能体现参赛单位整体水平我们要对选出的这些优秀队员作出适当的搭配组合。使各组队员之间起到优势互补作用,这样就可以提高该组合的水平。通过队员间的搭配组合,组合出来的队伍的整体综合素质就会提高。这样这个单位派出的所有参赛队伍就都具有一定的水平,夺奖的机率会增加许多(即本题问题2)。但是,为了尽可能体现参赛单位的最高水平,并且提高获大奖的概率,就需要组合出一个“最佳阵容”,即该组合的各项水平几乎都是参赛单位的最高水平(即本题问题3)。我们知道以上两个问题都属于动态规划问题,需要我们建立动态规划模型。
由于体现参赛队员水平的量化指标很多,但各量化指标的重要程度不尽相同,这就需要对量化指标加入一个可以代表“重要程度”的衡量方式。本题是对各项量化指标进行加权,用权重来表示该项量化指标体现学生综合水平的程度。在此基础上来考虑参赛队员的选择以及组队问题(即本题问题4)。我们可以在题目所给权重的条件下,结合所建立的两个模型来解决问题。
实际参赛时还有一个临场发挥问题,在比赛时受某种条件干扰队员的实际水平有可能超常发挥也可能失常发挥(即本题问题5)。怎样可以表示出队员水平的变化状态?我们可以借助矩阵来解决这一问题。
三、模型假设
(1) 假设题目中所给的每个队员的各项信息都能真实地体现队员的各项能力和水平。
(2) 假设每个队员在比赛能不受外界原因干扰,将自己的单项水平都发挥到正常水平(问题5除外)。
(3) 假设一个参赛队单项能力或水平是由该队中水平最高的队员体现的。(即组合中的单项水平取三名队员中该项水平最高的)。
(4) 假设问题3中选择一个体现参赛单位最高水平的组合是在问题1选出的18名队员中挑选。但它不受问题2中组队方案的影响(即不是直接在问题2已经组好6个队伍的基础上选取水平最高的)。
(5) 假设题目中所给出的衡量学生综合素质的7项指标从左往右“重要程度”是依次降低的。
四、符号说明
表示准则i与准则j对目标决策的重要程度之比
R.I表示随机一致性指标
Ak =(
)20*20 表示方案层对准则层的比较矩阵
C.R(1) 表示准则层(C)对目标层(O)一致性比例指标
五、模型的建立及求解
对问题1: 从20名队员中选择18名优秀队员。
1.利用层次分析法首先建立该问题的层次结构模型图,如下:
队员1
队员2
队员3
队员4
队员5
队员6
队员7
队员8
队员9
队员10
队员11
队员12
队员13
队员14
队员15
队员16
队员17
队员18
队员19
队员20
(层次结构模型图)
根据层次分析法,我们可以知道
第一层是目标层(记为O),是要解决的问题(即要从20名队员之中挑选18名队员)
第二层是准则层(记为C),是要解决问题时所要考虑的各种因素,即学科代表、智力水平、动手能力、写作能力、外语能力、协作能力、其他特长7项因素。
第三层是方案层(记为P),使该问题可以选择的各种方案,即20名备选队员。
2.确定准则层(C)对目标层(O)的权重
构造比较矩阵
根据假设,准则层的7项因素从左到右的“重要程度”是依次减弱的。则
>1(1<=i
,则对应的(x,y,z)就可能是一个组队;
③任取3名队员组合,求出相应的技术水平指标,使6个技术水平指标之和为最佳组队方案。
2.建立组队模型
通过以上的分析,我们可以清楚的知道这就是一个动态规划问题。因而需要利用动态规划模型解决这个问题。
利用动态规划的方法,分决策过程为6个阶段,分步给出6个队的组队方案,每一个阶段确定一个队。
决策变量:Xk =(x,y,z)k (k=1,2,3,4,5,6),即任取三名队员(x,y,z)所组成的一个组队方案。
状态变量:S k(k=1,2,3,4,5,6),即从第k(1≤k≤6)个到第6个组队的组队方案所包含的队员,其中S 1 ={队员1,队员2,队员3,…,队员20}(不含队员8,队员9)。
状态转移方程:S k+1 = S k -Xk (k=1,2,3,4,5)
允许决策集合:Dk ={(x,y,z);x,y,z∈S k ,vk =(x,y,z)≥W } (k=1,2,3,4,5,6)
指标函数:vk (S k ,Xk)表示决策Xk (一个组队)关于状态S k的技术水平指标,即vk (S k ,Xk)=M*
最优值函数:fk(S k)表示在状态S k下确定的k(1≤k≤6)个组队的技术水平指标之和的最大值。则有逆序解法的基本方程:
fk(S k)=max{ vk (S k ,Xk)+ fk+1(S k+1) xk ∈Dk}k=6,5,4,3,2,1
f6(S 6)=max vk (S k ,Xk)当 x6 = sn
其中S k+1 =S k -Xk k=1,2,3,4,5
3.模型求解
把18名队员分成6个组共有816种分法,根据组队原则,用计算机编程可算得:
组队Xk
X1
X2
X3
X4
X5
X6
队员(x,y,z)
(3,10,11)
(1,14,15)
(2,16,18)
(4,6,20)
(5,13,17)
(7,12,19)
水平
vk (x,y,z)
0.0516
0.0519
0.0533
0.0546
0.0553
0.0563
其最优值为f1(S 1)=0.32315
对问题3:确定一个最佳的组队使竞赛水平最高
模型的建立及求解:
注意:由于在问题2中,可以用计算机编程把18名队员分成6个组,通过计算相应的技术水平指标,找出最高者的组队,其结果为(12,7,19)
下面我们通过分析法来说明其结果的正确性:
由假设知,每个队中的三名队员具有互补性,即三个人中各单项水平指标的最高者为该队的单项水平指标,最佳组队主要体现全队在各单项水平指标水平最高,不应有貌相述评指标比其他的队低.由问题(1)中的准则C层对目标O层的权重W0可知,七项准则是按顺序依次排列的,对目标决策的影响是不同的,而且前四项对目标决策起着决定性作用,即水平指标主要体现在前四项上.
(1) 最佳组队原则
设mi(x)表示队员x的第i项水平指标,Mi(x,y,z)表示由队员x,y,z组队(x,y,z)
的第i项水平指标,则
Mi(x,y,z)= max{ mi(x), mi(y), mi(z)} ( i =1,2,3,…,7)
(2)组队方案
根据组队原则,最佳组队中的队员一定是前四项水平指标的最高者。显然由表13-2可得mi(12)=0.055 6为最高,于是Mi= m1(12)= 0.055 619 9,则队员12是首先入选的队员。其次m2(7)= m2(13)= 0.055 7,而m2(7)> m3(13),故M2= m2(7)= 0.055 716 8,则队员7是第二个入选的队员。
另外,m3(19)=0.055 395 3,于是M3 =m3(19) =0.055 395 3。而且M4= m4(12)=0.061 913 7,则队员19应是第三个入选的队员,并且注意到M5= m5(7)=0.052 029 7,M6= m6(12)=0.051 871 7,M7= m7(7)=0.070 866 1也都是相对的较高者,即
M=(0.055 619 9,0.055 716 8,0.055 395 3,0.061 913 7,0.052 029 7,0.051 871 7,0.070 866 1).
因此,由队员12,7,19组成(12,7,19)队的技术水平指标为:
v(12,7,19)=M* W0 T=0.563 246是最高的,所以,最佳组队为(12,7,19)
对问题4: 如果学习的权重为0.2,智力水平权重为0.2,动手能力的权重为0.2,写作能力的权重为0.1,外语能力的权重为0.1 ,协作能力的权重为0.15,其他权重为0.05,则应如何考虑?
模型的建立及求解:
利用准则层(C)对目标层(O)的权重(0.2 ,0.2, 0.2,0.1,0.1,0.15,0.05)
以及方案层(P)对准则层(C)的权重,可以计算方案层(P)对目标层(O)的权重,根据公式得:
W=(W1, W2, W3, W4, …W20)T=[ W1, W2, …,W7]* W0
经过MATLAB软件计算(过程附后)得:
W = ( 0.0498,0.0464,0.0497,0.0520,0.0503
0.0515,0.0531,0.0458,0.0464,0.0472
0.0494,0.0535, 0.0515, 0.0489,0.0512
0.0516,0.0502,0.0513,0.0491,0.0512)T
根据计算出的这个权重,按我们模型的计算可以得出在(4)所给出的条件下每个问题的答案。
这说明准则层(C)对目标层(O)的权重不同,方案层(P)对目标层(O)的影响程度也不一样;因此我们在选择参考条件时,一定要分清主要条件和次要条件。
对问题5:如果每个队员在竞赛时,受某种原因干扰,在某一方面发挥不好,但在另一方面发挥很好,应如何考虑?
模型的建立
为了避免这种情况的出现,应该在计算时考虑这种因素。
我们先设外界干扰对队员的发挥影响程度为x
每个队员在某一方面发挥好则其水平数据为原来的(1+x)
在某一方面发挥不好则其水平数据为原来的(1-x)
发挥正常则其水平数据为原来的数据
不妨设x取0.2,则:
某一方面发挥好其水平数据为原来的120%
在某一方面发挥不好则其水平数据为原来的80%
发挥正常其水平数据为100%
我们可以借助矩阵来表示这一影响。在本题中构造一个20×7矩阵
构造矩阵如下:
1 1 0.8 1 1.2 1 1 T
1 1.2 1 0.8 1 1 1
1 1 1.2 1 1 1 0.8
1.2 1 1 1 0.8 1 1
0.8 1 1 1 1 1.2 1
1 1.2 1 1 0.8 1 1
1 1 1.2 1 1 1 0.8
1 1.2 1 1 0.8 1 1
G= 0.8 1 1.2 1 1 1 1
1 1 1 1 1.2 0.8 1
1.2 1 1 1 1 0.8 1
0.8 1 1 1 1 1 1.2
1 1 1 1 1.2 0.8 1
1 0.8 1 1.2 1 1 1
1 0.8 1 1.2 1 1 1
0.8 1 1 1 1 1.2 1
1.2 1 0.8 1 1 1 1
1 1 1 1 1.2 0.8 1
1 1 0.8 1 1 1 1.2
1 1 1 1 1.2 0.8 1
每个队员的基本条件数据设为矩阵N
由M=N×G再进行计算比较矩阵,算出权重,再进行分组
缺点:上面的矩阵所给的数据具有随机性,不能很好表达具体的情况(即受那种原因干扰)
模型的改进: 我们事先可以考虑到外界有可能出现的干扰因素。根据不同的干扰因素考虑其对队员各种能力临场发挥的影响,构造相应的矩阵G
例如周围环境对队员的干扰使得不同的队员在不同的方面发挥不同。平时成绩不稳定的同学学习成绩可能发生波动,适应环境的同学其智力水平、动手能力可能会发挥好,反之则发挥的不好。这样我们就可以构造一个相对符合实际情况的矩阵G。
选择优秀队员
外语能力�
智力水平�
动手能力�
学习成绩�
其它特长�
写作能力�
协作能力�
PAGE
5
_1210344198.unknown
_1210344396.unknown
_1210349309.unknown
_1210360185.unknown
_1210390489.unknown
_1210390559.unknown
_1210349340.unknown
_1210349394.unknown
_1210348799.unknown
_1210349174.unknown
_1210348725.unknown
_1210344403.unknown
_1210348647.unknown
_1210344364.unknown
_1210344378.unknown
_1210344222.unknown
_1210344306.unknown
_1210344206.unknown
_1210327136.unknown
_1210343540.unknown
_1210343560.unknown
_1210343483.unknown
_1210329017.unknown
_1210329391.unknown
_1210327146.unknown
_1210325996.unknown
_1210326376.unknown
_1210327075.unknown
_1210326051.unknown
_1210326236.unknown
_1210326028.unknown
_1210325969.unknown
_1210325986.unknown
_1210325860.unknown
本文档为【协作比赛的组队问题_数学建模竞赛_论文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。