数学建模优秀论文-试卷的合理均衡分配与评判和反评判指标体系的构建.doc

上传人:小小飞 文档编号:3277083 上传时间:2019-08-07 格式:DOC 页数:18 大小:364.01KB
返回 下载 相关 举报
数学建模优秀论文-试卷的合理均衡分配与评判和反评判指标体系的构建.doc_第1页
第1页 / 共18页
数学建模优秀论文-试卷的合理均衡分配与评判和反评判指标体系的构建.doc_第2页
第2页 / 共18页
数学建模优秀论文-试卷的合理均衡分配与评判和反评判指标体系的构建.doc_第3页
第3页 / 共18页
数学建模优秀论文-试卷的合理均衡分配与评判和反评判指标体系的构建.doc_第4页
第4页 / 共18页
数学建模优秀论文-试卷的合理均衡分配与评判和反评判指标体系的构建.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《数学建模优秀论文-试卷的合理均衡分配与评判和反评判指标体系的构建.doc》由会员分享,可在线阅读,更多相关《数学建模优秀论文-试卷的合理均衡分配与评判和反评判指标体系的构建.doc(18页珍藏版)》请在三一文库上搜索。

1、试卷的合理均衡分配与评判和反评判指标体系的构建摘要:本文利用了遗传算法原理,结合组合优化分配原理很好地解决了试卷的合理均衡分配问题;基于模糊数学的排序模型提出了一种较传统评阅方法更为合理的评阅方式,综合各方面因素,结合纵向和横向两个指标建立了反评判标准,并给出了客观合理的分数调整方案。对问题一,利用传统的0-1规划思想很难得到有效的分配方案,于是我们利用易于实现、应用效果明显的遗传算法建立了基于遗传算法的均衡分配模型。首先建立了二维编码方式,把所有信息保存在一个染色体中;然后在避免冲突的条件下随机产生了30个初始群体;接着根据约束条件我们得到了个体适应度评价函数;利用个体适应度评价函数选择群体

2、,单点交叉后,再利用个体适应度评价函数选择群体,依次交替遗传迭代400代,这时得到了一个个体适应度最高的优良个体(即为所求的最优分配方案,结果详见5.1.6模型实例)。对于问题二,传统评价方式中去掉一个最低分有可能把有效地数据忽略掉,而且还有可能使某个评委在最终的评判成绩中所占的比重过大。为了避免出现这种现象我们建立了基于模糊数学的试卷排序模型。首先,在模糊数学的基础上,我们利用熵值法得到直接的权重;然后得到无量纲化原始矩阵;接着建立优属度排序模型得到合理的试卷相对分数(实例见5.2.3模型实例)。对于问题三,由于评委的阅卷水平和公正性存在差异,我们给出了对评委打分排名的反评判指标体系(即:通

3、过纵向评价、横向评价,我们分别得到评委的纵向系数和横向系数,合理结合两组系数我们给出了每个评委的相对得分)。在此基础上,我们得到了最终的分数调整公式。关键词:遗传算法 组合优化 适应度函数 选择算子 交叉算子 模糊数学 熵值法定权 模糊排序 绝对距离 一、 问题重述在大学生数学建模竞赛的评卷工作中,试卷的合理均衡分配与评判和反评判指标体系的构建存在着一定弊端,通过建立合理的数学模型来解决这一问题。首先在下面六个条件下,利用matlab或c语言编程,给出试卷合理的均衡分配方案。1 每份试卷由 个评委进行打分2 各评委工作量均衡3 分配在每一个评委手中的试卷质量最好是好、中、差分布较为均匀4 评委

4、不能阅自己学校的试卷5 同一个学校试卷不要集中在一个评委手中6. 任意两份试卷评阅中,出现相同评委越少越好其次,通过比较传统的评阅方式,得出更优的试卷排名评价指标体系。最后,通过对各个因素的分析给出对评委打分排名的反评判指标体系,通过此体系得出最终的分数调整计算公式来进行调整。二、问题分析对于问题一,这是一个约束条件多,且复杂度成指数增长的模型,利用传统的0-1规划思想进行编程时,耗时相当长。于是我们想到能否利用易于实现、应用效果明显的遗传算法来解决此问题。首先建立了二维编码方式,把所有信息保存在一个染色体中;然后在避免冲突的条件下随机产生了30个初始群体;接着根据约束条件我们得到了个体适应度

5、评价函数;利用个体适应度评价函数选择群体,交叉后,再利用个体适应度评价函数选择群体,依次交替遗传迭代400代,这时得到了一个个体适应度最高的优良种群。对于问题二,传统评价方式中去掉一个最低分有可能把有效地数据忽略掉,而且还有可能使某个评委在最终的评判成绩中所占的比重过大。为了避免出现这种现象我们采用模糊优选熵值定权法建立了基于模糊数学的试卷排序模型。首先,在模糊数学的基础上,我们利用熵值法得到直接的权重;然后得到无量纲化原始矩阵;接着建立优属度排序模型得到合理的试卷相对分数对于问题三,由于评委的阅卷水平和公正性存在差异,我们给出了对评委打分排名的反评判指标体系(即:通过纵向评价、横向评价,我们

6、分别得到评委的纵向系数和横向系数,合理结合两组系数我们给出了每个评委的相对得分)。在此基础上,我们得到了最终的分数调整公式。三、模型假设1、每个学校的试卷随机分配2、每个评委来自的学校确定 3、假设各个评委在评卷过程中不会交流评卷业务以外的试卷信息,对于评判同一份试卷的评委不会交流各自所评的分数,每个评委都独立自主评出每份试卷的分数; 注:上述假设只是对于模型讨论过程中的全局性假设,对于具体的每个问题,本文可能引入局部性假设。 四、符号说明注释:本文符号在建立时都有详细说明。五、模型建立与求解 51基于遗传算法的均衡分配模型模型假设:对于评判同一份试卷的四个评委,假设其中大部分评委评判的分数是

7、公平的。符号说明及约束条件:试卷分配问题所要研究的基本对象可看作一个5元组:式中,试卷分配问题求解的目标就是寻找的合理搭配,要求最终结果必须符合一定的约束条件。约束条件包括:(1)每份试卷由个评委进行打分(2)各评委工作量均衡(3)分配在每一个评委手中的试卷质量最好是好、中、差分布较为均匀(4)评委不能阅自己学校的试卷(5)同一个学校试卷不要集中在一个评委手中(6)任意两份试卷评阅中,出现相同评委越少越好基本遗传算法可定义为一个8元组:式中:与遗传算法相关的两个参数:遗传算法的具体实现就是将上述8个元组具体化。5.1.1编码方式编码方式不仅决定个体的染色体排列形式,而且决定个体从搜索空间的基因

8、型变换到解空间的表现型时的解码方法。编码方法对交叉算子、变异算子等遗传算子的运算方法及程序实现的复杂度也有影响。论文采用的二维编码方式具有以下优点:可方便利用二维数组保存编码信息,编码解码直观,程序实现复杂度较低,进行交叉变异时方便进行冲突检测和适应值计算等。一个试卷分配方案对应于遗传算法中的一个染色体,如图所示:图中,轴表示评委轴,每个间隔对应一个评委,轴表示试卷轴,每个间隔对应一份试卷。二维坐标可以确定一个小方块,称作个体的基因。其值定义如下:在给个体全部基因块赋值后,个体就代表一个试卷分配方案。为保证个体为可行解,对个体基因值约束如下:约束一:每份试卷由个评委进行打分;约束二:评委不能阅

9、自己学校的试卷;令=评委所在学校的集合;=试卷所在学校的集合;。5.1.2初始群体群体的大小表示群体所含个体的数量,当取值较小时,可提高遗传算法运行速度,但降低了群体的多样性,易引起算法早熟;而当取值较大时,又会降低算法的运行效率。一般建议取值为。这里取30。产生初始种群时,在避免冲突(符合约束条件)的前提下,可以随机为基因块赋值(0或1)。5.1.3个体适应度评价函数一个比较好的试卷分配方案应最大限度的满足均衡性与公平性,其对应的染色体个体适应度也比较高。应从以下条件考虑:1、 各评委工作量均衡;评委的平均工作量:;评委工作量的方差:;2、 任意两份试卷评阅中,出现相同评委越少越好;3、 同

10、一个学校试卷不要集中在一个评委手中;从以上三个方面可定义适应值度量函数:其中,。5.1.4选择算子遗传算法使用选择算子来对群体中的个体进行优胜劣汰操作。选择算子操作的主要目的是为了避免基因缺失、提高全局收敛性和计算效率。论文采用最优保存策略进化模型,具体操作如下:(1)找出当前群体中的适应度最高的个体和适应度最底的个体。(2)若当前群体中的最佳个体的适应度比总的迄今为止的最好个体的适应度还要高,则以当前群体的最佳个体作为新的迄今为止的最好个体。(3)用迄今为止的最好个体替换掉当前群体中的最差个体。最优保存策略可视为选择操作的一部分。该策略的实施可保证迄今为止所得到的最优个体不会被交叉、变异等遗

11、传运算所破坏,它是遗传算法收敛性的一个重要保证条件。但另一个方面,它也容易使得某个局部最优个体不易被淘汰掉反而快速扩散,从而使得算法的全局搜索能力不强。所以该方法一般要与其他一些选择操作方法配合起来使用,方可有良好的效果。 另外,最优保存策略还可加以推广,即在每一代的进化过程中保留多个最优个体不参加交叉、变异等遗传运算,而直接将它们复制到下一代群体中。这种选择方法也称为稳态复制。5.1.5交叉算子 交叉运算是指对两个相互配对的染色体按某种方式相互交换其部分基因,从而形成两个新的个体。交叉运算是遗传算法区别于其他进化算法的重要特征,它在遗传算法中起着关键作用,是产生新个体的主要方法。交叉运算决定

12、了遗传算法的全局搜索能力。针对二维编码方式,有一种单点交叉策略适合该文问题。以垂直y轴的直线将个体分割,交换两个个体的阴影部分。采用此交叉策略,能保证新个体满足编码约束1的要求。单点交叉又称为简单交叉,它是指在个体编码串中只随机设置一个交叉点,然后在该点相互交换两个配对个体的部分染色体。单点交叉的重要特点是:若邻接基因座之间的关系能提供较好的个体性状和较高的个体适应度的话,则这种单点交叉操作破坏这种个体性状和降低个体适应度的可能性最小。5.1.6模型实例取;(程序见附录一)运算结果如下:一号评委所阅试卷编号:70,72,79,82,84,86,87,93,94,100,102,105,108,

13、109,112,113,115,116,118,119,120,121,123,126,131,134,141,142,145,152,157,160,163,167,169,175,188,190,194,198,199,204,208,212,217,223,227,231,236,238,241,242,244,248,251,253,258,263,265,268,270,273,277,279,285,289,293,299,303,306,309,311,313,315,316,317,321,326,328,331,333,346,351,353,362共计:85份二号评委所阅试

14、卷编号:1,5,6,7,10,12,13,17,21,27,35,36,38,42,45,47,51,53,59,64,65,67,128,134,136,139,143,146,156,160,165,166,170,181,183,184,186,187,197,198,201,202,203,204,205,209,219,221,233,235,238,243,259,260,263,266,268,272,274,276,277,280,284,285,288,292,294,298,304,305,308,313,314,319,325,329,336,339,342,344,34

15、5,348,353,354,361,366,368共计:87份三号评委所阅试卷编号:1,2,9,11,16,23,24,29,32,42,46,55,56,58,63,64,69,72,75,81,82,84,92,94,96,105,108,112,114,119,120,183,186,188,199,201,207,210,212,214,219,220,222,223,228,229,232,233,244,251,255,257,265,269,275,278,279,280,284,289,299,301,302,305,309,310,316,317,319,322,324,32

16、6,328,331,342,343,347,357,358,364共计:80份四号评委所阅试卷编号:6,10,17,19,21,24,25,28,35,39,43,48,50,52,57,59,61,66,69,71,72,83,84,91,99,105,110,111,112,116,117,124,125,128,130,132,139,141,142,144,157,158,159,161,164,166,167,168,174,179,230,234,235,237,239,247,253,254,259,260,262,263,268,270,272,282,284,287,300,

17、301,303,306,307,308,310,311,312,315,318,323,330,333,340,342,344,349,352,356,360,363共计:90份五号评委所阅试卷编号:1,3,9,12,15,18,22,24,31,33,42,48,50,54,58,61,63,75,76,78,80,81,85,90,98,107,110,116,123,125,126,129,130,131,135,137,140,145,149,150,154,157,159,170,177,179,181,197,204,206,207,209,210,215,216,221,222,

18、225,226,241,248,249,251,252,253,254,257,262,264,267,277,282,283,288,289,290,291,292,293,295,298,311,314,324,327,336,338,339,341,347,350,352,357,361,363,367共计:96份六号评委所阅试卷编号:7,8,11,13,16,19,20,24,26,28,31,32,35,37,40,41,46,49,56,59,60,76,85,86,88,89,90,95,99,101,106,107,109,111,114,115,118,128,139,147

19、,150,161,168,175,180,184,185,189,190,193,196,199,208,209,215,218,220,227,231,255,261,264,265,266,269,274,280,281,283,284,293,297,299,300,317,318,326,334,338,341,343,345,350,351,352,353,356,357,358,362,363,364,365共计:93份七号评委所阅试卷编号:3,6,7,11,15,23,37,41,42,43,44,46,47,62,65,71,74,78,82,88,90,98,101,104,

20、108,110,111,124,127,132,136,137,138,140,144,153,154,155,159,171,173,175,176,178,179,182,192,195,199,200,203,204,217,224,229,231,237,238,246,249,262,266,275,276,278,286,287,296,297,298,304,309,312,315,318,319,323,328,329,335,336,341,343,348,349,356,359共计:87份八号评委所阅试卷编号:7,8,12,13,16,22,25,32,33,39,41,4

21、4,51,54,57,60,63,64,65,66,68,71,73,74,77,81,85,87,97,102,103,112,115,122,126,128,129,138,139,142,148,151,158,170,171,172,176,177,178,182,189,192,195,196,198,202,208,210,211,213,214,216,222,223,230,235,240,241,246,247,254,268,269,272,275,279,287,291,294,297,301,302,308,310,316,318,322,327,333,335,338

22、,345,359,362,363,365,367共计:97份九号评委所阅试卷编号:8,13,14,18,20,26,30,33,38,41,45,47,51,52,54,61,71,73,77,80,87,88,91,93,94,97,99,104,106,107,122,125,133,134,140,141,149,150,151,152,153,155,156,158,162,163,164,167,172,176,181,184,193,200,201,205,206,208,224,226,232,243,244,246,247,248,250,255,257,258,260,266

23、,279,282,283,290,299,302,303,310,312,323,324,325,332,334,337,339,341,344,346,347,348,355,359,360,368共计:97份十号评委所阅试卷编号:2,5,9,12,17,25,29,39,52,60,73,76,86,89,97,100,102,103,106,108,110,124,130,131,136,143,144,146,147,148,155,164,169,170,173,176,179,180,183,191,192,194,206,207,211,214,215,220,225,233,2

24、34,236,240,242,251,252,256,261,264,270,273,285,286,288,290,291,292,295,298,312,313,317,321,325,326,331,333,334,335,340,343,352,354,355,361,367共计:86份十一号评委所阅试卷编号:3,10,15,16,22,26,27,31,32,38,43,45,47,48,49,53,55,59,62,66,67,68,70,73,76,77,78,80,91,96,98,103,109,118,121,122,133,135,136,137,138,140,147,

25、152,153,155,156,158,161,168,171,172,174,180,185,187,192,194,198,202,203,213,214,218,219,222,223,226,227,228,229,232,234,235,236,237,239,240,245,256,261,271,275,277,280,290,292,296,304,306,320,322,327,330,335,342,346,348,354,357,364,366共计:102份十二号评委所阅试卷编号:2,4,6,14,15,20,30,34,35,40,44,51,53,54,55,58,6

26、7,70,74,79,83,85,87,89,93,95,96,100,107,113,114,117,122,124,127,129,130,132,133,135,144,145,146,149,162,164,165,177,178,180,183,185,189,191,206,207,217,218,220,228,232,233,236,237,238,248,252,257,260,262,263,281,295,296,300,305,307,311,313,320,321,322,323,329,334,338,340,347,353,355,360,362,365,366共

27、计:94份十三号评委所阅试卷编号:10,17,18,21,25,27,30,33,36,45,53,55,58,62,65,79,89,92,95,97,100,101,104,113,114,116,117,120,121,127,143,146,151,152,154,161,162,163,167,169,173,174,175,191,193,195,197,200,201,209,210,211,212,213,216,221,225,226,228,234,242,243,245,246,247,249,250,252,258,259,267,271,282,288,305,307

28、,308,309,315,320,325,330,332,336,340,346,351,358,364共计:89份十四号评委所阅试卷编号:4,5,8,14,18,20,21,27,29,30,34,36,40,48,49,50,56,61,67,68,69,72,77,79,88,91,98,103,105,106,115,118,119,120,131,137,138,148,151,160,162,163,165,168,173,181,182,184,188,189,190,191,193,195,196,197,200,203,205,211,212,213,215,217,218,

29、219,224,225,230,242,244,245,249,250,254,255,259,265,267,270,272,276,286,293,300,307,314,331,337,339,349,350,360,366,367共计:95份十五号评委所阅试卷编号:4,5,9,14,19,23,26,28,34,37,38,39,50,52,57,63,70,74,75,78,81,83,86,90,92,94,95,99,101,102,109,111,121,123,126,133,134,141,142,143,147,156,157,159,165,166,169,172,17

30、4,177,182,185,186,187,188,190,194,205,216,221,224,227,229,230,231,239,240,241,245,250,253,256,264,271,273,274,278,281,283,287,289,291,294,302,314,316,319,320,321,330,332,337,345,349,350,355,356,358,359,365,368共计:101份十六号评委所阅试卷编号:1,2,3,4,11,19,22,23,28,29,31,34,36,37,40,43,44,46,49,56,57,60,62,64,66,6

31、8,69,75,80,82,83,84,92,93,96,104,113,117,119,123,125,127,129,132,135,145,148,149,150,153,154,160,166,171,178,186,187,196,202,239,243,256,258,261,267,269,271,273,274,276,278,281,285,286,294,295,296,297,301,303,304,306,324,327,328,329,332,337,344,351,354,361,368共计:93份5.1.7结果分析在满足约束条件的情况下,得到上述结果,假设这十六号

32、评委分别来自前十六号学校,可以看出,每位评委的工作量相差不大,算法得到了很好的收敛。52基于模糊数学的试卷排序模型5.2.1合理的试卷评判标准应该满足两个条件:1、综合考虑各个评委的意见,评判标准不能使某个评委出局。在传统的评价方式(若取4个评委,则去掉一个最低分按剩下的有效分求和,按分数排名决定名次)中,如果某个评委的评分普遍较低,则每次都有可能将其所评分数舍去,此时此评委相当于没发挥作用。2、避免某个评委评分在最终的成绩中所占比重过大。考虑到上述条件,我们建立了基于模糊数学的试卷排序模型。每份试卷有个评委打分,分数不同,我们将每份试卷的分数从小到大排序,则每份试卷的最后得分都由个有差别的指

33、标决定。这样综合考虑了各个评分因素,避免了出局现象的出现。另外在模型中我们采用了熵值法确定各个分数的权重,又避免某个评委评分在最终的成绩中所占比重过大。5.2.2模型步骤如下:(1)建立指标特征值矩阵;将每份试卷得分数从小到大排序,生成矩阵。有份试卷组成的排序集,由个评价指标构成的指标集。=式中为第个对象第个指标的特征值。(2)数据无量纲化;为了消除量纲效应,建模前对各指标数据进行无量纲化处理得到归一化矩阵,文中选用的无量纲化公式如下: 为第 () 个对象第 ()个指标的特征值,为第个指标的最大值和最小值。(3)熵值法定权:熵值法定权是一种根据各项指标观测值所提供的信息大小来确定指标权重的方法

34、。在信息论中,熵意味着平均信息量,信息熵越大其信息的效用值越小,反之信息的效用值越大。利用熵的概念,确定指标权重的计算公式如下:式中: 为第项指标下第个评价对象的权重;为第项指标的熵值;为第项指标的差异性系数;为第项指标的权重。(4)模糊排序模型;根据相对隶属度定义,劣、优指标相对优选度向量分别为被则对象的优选度为:式中: 为距离参数(为海明距离,为欧氏距离,通常取); 为广义权距离。为(2)中无量纲化得到的矩阵。越接近于1,其相应对象的优选度越高。即为优选矩阵,对优选矩阵中的数据进行排序即得到试卷的分数排名。(程序见附录二)5.2.3模型实例青歌赛部分评分数据评委演员高颂刘建杰刘少军韩胜存冯

35、辉凌科谭正岩张建峰黄孝慈9094929492979796耿其昌9094899489969595刘长瑜8794899388989497张学津8788899494949898刘秀荣8894899489949898宋长荣8989949289929696李维康8992899094979696薛若琳8889939489959496张逸娟8992928990979797燕守平8792948994979898张建国9191949090979898杨赤8989939392969594黎中城8790948989969296迟小秋8894948990969795张克9294939494979795李军929494

36、9393979795群众评委9090899295969697我们以青歌赛部分评分数据为例,用模糊数学的试卷排序模型对其进行成绩排序(程序见附录二),运行结果如下:优选度选手名次0.99518张建峰10.9874谭正岩20.97596凌科30.26446韩胜存40.24329刘少军50.23965刘建杰60.15006冯辉70.00051高颂853反评判指标模型531纵向评价;假设试卷均衡分散性好,分配在每一个评委手中的试卷质量是好、中、差分布较为均匀,则每一个评委的试卷评分也应该呈好、中、差均匀分布。因此可对每一个评委的试卷评分数据处理,观察其是否符合均匀分布。1、对每个评委所评的试卷分数进行

37、排序,得到向量组:;2、求出每个评委所评试卷分数排序后间隔,得到间隔向量组: 3、对向量组中的数据求二阶中心矩其中,为向量组的数据个数;作为评价每个评委的纵向系数,纵向系数越小的越符合均匀分布,评委评分越具有公平性。532横向评价;1、求每位评委的评分原点;2、求每份试卷每个评委的相对评分调整评委所评试卷分数,用每个评委所评的试卷分数减去他的评分原点替换原来的分数(记作);对于每一份试卷,求出对它进行评分的个评委的均值,然后求出这个相对分数与均值的距离 。绝对距离:,这样就得到关于每一份试卷的每一个阅卷评委的绝对距离。份试卷就得到一个的绝对距离矩阵。3、 求每个评委的绝对距离的均值作为评价每个

38、评委的横向系数,;横向系数越小说明评委主观性越小,评委阅卷越公平。5.3.3评委最后得分对纵向系数和横向系数进行标准化处理,标准化公式为:,得到标准化向量。评委最后得分。越大说明评委越公平。5.3.4分数调整计算公式调整得分。参考文献1周明,孙树栋。遗传算法原理及应用(第一版)。北京:国防工业出版社,1999年2 吴士力。通俗模糊数学与程序设计(第一版)。北京:中国水利水电出版社,2008年 附录附录一:/*/*本函数是求初始群体,其中nmat.txt中保存试卷对应的学校编号,mmat.txt中保存评委对应的学校编号(见附件)cout为初始种群的个数,有n份试卷m个评委,每份试卷由p个评委进行

39、打分。*/#includestdio.h#includedos.h#includeprocess.h#includestdlib.h#includetime.h#define N 500#define M 50int xM,yN;void writexy(int m,int n,int k,int xyNM) FILE *fp; int i,j; char ch16=.txt,ch28; ltoa(k,ch2,10); strcat(ch2,ch1); if(fp=fopen(ch2,w+)=NULL) printf(%s cant be opened!n,ch2);getchar();exi

40、t(1); for(i=0;in;i+) for(j=0;jm;j+) fprintf(fp,%4d,xyij); fprintf(fp,n); fclose(fp);void InitPopulation(int m,int n,int p,int cout)int i,j,k,q;for(k=1;k=cout;k+) int xyNM=0; srand(unsigned)(rand()%10000000); for(i=0;in;i+) for(j=0;jp;j+) q=rand()%m; while(xyiq=1|yi=xq) q=rand()%m; xyiq=1; writexy(m,

41、n,k,xy); void readxy(int m,int n)FILE *fpm,*fpn;int i; char mn10;if(fpm=fopen(mmat.txt,r)=NULL)printf(mmat.txt cant openn);getchar();exit(1); if(fpn=fopen(nmat.txt,r)=NULL)printf(nmat.txt cant openn);getchar();exit(1);for(i=0;im;i+) fscanf(fpm,%s,mn); xi=atoi(mn);printf(%4d,xi); for(i=0;in;i+) fscan

42、f(fpn,%s,mn); yi=atoi(mn);printf(%4d,yi); fclose(fpm); fclose(fpn);void main()FILE *fp;int i;int m,n,p,cout;srand(unsigned)time(NULL);printf(Please input m=);scanf(%d,&m);printf(please input n=);scanf(%d,&n); printf(please input p=);scanf(%d,&p); printf(please input the number of matrix ,cout=);scan

43、f(%d,&cout); readxy(m,n);InitPopulation(m,n,p,cout);printf(Finish!n);getchar();getchar();%此函数为求评委的平均工作量;function XYeve=meanXY(XY)n,m=size(XY);sXY=sum(sum(XY);XYeve=sXY/m;%此函数为求评委工作量的方差;%XY为一种群;function theta=deltaXY(XY)theta=0;XYeve=meanXY(XY);XYm=sum(XY);m=numel(XYm);for i=1:m theta=theta+(XYm(i)-XYeve)2;endtheta=theta/m;%此函数为下步铺垫;function omiga=XorXY(XY)omiga=0;n,m=size(XY);for i=1:n-1 for j=i+1:n omiga=omiga+sum(xor(XY(i,:),XY(j,:); endend%本函数为求个体适应度;%XY为一个个体;%a,b为权值;function F=ObjictValue(XY,a,b)theta=deltaXY(XY);omiga=XorXY(XY);F=(a*omiga-b*theta)/(a+b);%此函数为在文本文

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1