混合泳接力队选拔模型3备考复习.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
混合泳接力队选拔模型3备考复习

混合泳接力队选拔模型18组:张鹏举方志成汤虹——2015.03.29摘要从5名游泳队员中选择4人组成接力队,参加学校的4*100m混合泳接力比赛。要求每人一种泳姿,且4人的泳姿各不相同,使接力队的成绩最好。容易想到的一个办法是穷举法,组成接力队的方案有5!=120种,逐一计算并作比较,即可找出最优方案,显然这种方法过于繁琐,耗时太多,且随着问题规模的变大,穷举法的计算量将是无法接受的。所以为更加科学地解决混合泳接力队选拔这个问题,本文运用0-1规划模型,采用矩阵先把5名游泳队员4种泳姿的成绩统一起来,便于计算;再利用条件“每人一种泳姿,且4人的泳姿各不相同”,我们采用只有0和1组成的矩阵;然后只要把这两个矩阵相乘,就是所求接力队的成绩;最后结合LINGO软件求解得出最好的方案。对于问题一,直接采用这种方法,就可找出最佳方案;问题二只是在问题一的基础上,改变了其中两个数据,用一下LINGO程序,同样可以很快地找出最佳方案。关键词:混合泳接力队选拔0-1规划模型矩阵LINGO软件一问题重述某班准备从5名有用队员中选择4人组成接力队,参加学校的4*100m混合泳接力比赛。5名队员4种泳姿的百米平均成绩如表1所示。问题一:如何选拔队员组成接力队,使得接力队的成绩最好?问题二:如果最近队员丁的蛙泳成绩有较大退步,只有1’15’’2;而队员戊经过艰苦训练自由泳有所进步,达到57’’5,组成接力队的方案是否应该调整?表1 5名队员4种泳姿的百米平均成绩甲乙丙丁戊蝶泳1’06’’857’’21’18’’1’10’’1’07’’4仰泳1’15’’61’06’’1’07’’81’14’’21’11’’蛙泳1’27’’1’06’’41’24’’61’09’’61’23’’8自由泳58’’653’’59’’457’’21’02’’4二 问题分析从5名队员中选出4人组成接力队,每人一种泳姿,且4人的泳姿各不相同,使接力对的成绩最好。容易想到的一个办法是穷举法,组成接力队的方案有5!=120种,逐一计算并作比较,即可找出最优方案,显然这不是解决这类问题的好方法,随着问题规模的变大,穷举法的计算量将是无法接受的。可以用0-1规划表示一个队员是否入选接力队,从而建立这个问题的0-1规划模型,借助LINGO数学软件求解。三 模型假设假设选拔遵循公平,公正的原则。2. 假设队员在选拔时要做好充分准备,完全发挥出自己的正常水平,即排除运动员自身及外界环境的影响。3. 假设每个队员的成绩互相独立,互不影响。四 符号说明及定义符号定义第个队员,=1,2,3,4,5第种泳姿,=1,2,3,4第个队员的第种泳姿的百米最好成绩第个队员是否选择第种泳姿接力队的成绩五 模型建立与求解 5.1问题一解决5.1.1建立0-1规划模型记甲、乙、丙、丁、戊分别为队员=1,2,3,4,5;记蝶泳、仰泳、蛙泳、自由泳分别为泳姿=1,2,3,4。记第个队员的第种泳姿的百米最好成绩为(s),即有=1=2=3=4=5=166.857.2787067.4=275.66667.874.271=38766.484.669.683.8=458.65359.457.262.4引入0-1规划,若选择第个队员参加第种泳姿的比赛,记=1,否则记=0。根据组成接力队的要求,应该满足两个约束条件:第一,每个人最多只能入选4种泳姿之一,即对于=1,2,3,4,5,应有;第二,每种泳姿必须有1人而且只能有1人入选,即对于=1,2,3,4,应有。当第个队员入选第种泳姿时,表示他(她)的成绩,否则。于是接力队的成绩可表示为,这就是该问题的目标函数。综上,这个问题的0-1规划模型可写为s.t.,=1,2,3,4,5,=1,2,3,45.1.2求解已知目标函数: =两矩阵相乘s.t.,即,即,即,即,即,即,即,即,即用LINGO软件来解决:利用题目所给数据,将这一模型输入LINGO:model:sets:person/1..5/;position/1..4/;link(person,position):c,x;endsetsdata:c = 66.8,75.6,87,58.6, 57.2,66,66.4,53, 78,67.8,84.6,59.4, 70,74.2,69.6,57.2, 67.4,71,83.8,62.4;enddatamin =@sum(link:c*x);@for(person(i):@sum(position(j):x(i,j))=1;);@for(position(i):@sum(person(j):x(j,i))=1;);@for(link:@bin(x));end求解得到结果为:,其他变量为0,成绩为253.2s=4’13’’2。即应当甲、乙、丙、丁4人组成接力

文档评论(0)

ipad0d + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档