数学规划之接力队选拔和选课策略1-4精选.ppt

数学规划之接力队选拔和选课策略1-4精选.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数学规划之接力队选拔和选课策略1-4精选

分派问题 1.4 接力队选拔和选课策略 若干项任务分给一些候选人来完成,每人的专长不同,完成每项任务取得的效益或需要的资源就不同,如何分派任务使获得的总效益最大,或付出的总资源最少。 若干种策略供选择,不同的策略得到的收益或付出的成本不同,各个策略之间有相互制约关系,如何在满足一定条件下作出决择,使得收益最大或成本最小。 数学模型 丁的蛙泳成绩退步到1’15”2;戊的自由泳成绩进步到57”5, 组成接力队的方案是否应该调整? 如何选拔队员组成4?100米混合泳接力队? 例1 混合泳接力队的选拔 ? 甲 乙 丙 丁 戊 蝶泳 1’06”8 57”2 1’18” 1’10” 1’07”4 仰泳 1’15”6 1’06” 1’07”8 1’14”2 1’11” 蛙泳 1’27” 1’06”4 1’24”6 1’09”6 1’23”8 自由泳 58”6 53” 59”4 57”2 1’02”4 5名候选人的百米成绩 穷举法:组成接力队的方案共有5!=120种。 【问题】 数学模型 目标函数 若选择队员i参加泳姿j 的比赛,记xij=1, 否则记xij=0 0-1规划模型 cij(秒)~队员i 第j 种泳姿的百米成绩 约束条件 每人最多入选泳姿之一 cij i=1 i=2 i=3 i=4 i=5 j=1 66.8 57.2 78 70 67.4 j=2 75.6 66 67.8 74.2 71 j=3 87 66.4 84.6 69.6 83.8 j=4 58.6 53 59.4 57.2 62.4 每种泳姿有且只有1人 【问题分析】 数 学 模 型 【模型求解】 最优解:x14 = x21 = x32 = x43 = 1, 其它变量为0; 成绩为253.2(秒)=4’13”2 MIN 66.8x11+75.6x12+87x13+58.6x14 +… … +67.4x51+71 x52+83.8x53+62.4x54 SUBJECT TO x11+x12+x13+x14 <=1 … … x41+x42+x43+x44 <=1 x11+x21+x31+x41+x51 =1 … … x14+x24+x34+x44+x54 =1 END INT 20 输入LINDO求解 ? 甲 乙 丙 丁 戊 蝶泳 1’06”8 57”2 1’18” 1’10” 1’07”4 仰泳 1’15”6 1’06” 1’07”8 1’14”2 1’11” 蛙泳 1’27” 1’06”4 1’24”6 1’09”6 1’23”8 自由泳 58”6 53” 59”4 57”2 1’02”4 甲~ 自由泳、乙~ 蝶泳、丙~ 仰泳、丁~ 蛙泳. 数学模型 丁蛙泳c43 =69.6?75.2,戊自由泳c54=62.4 ? 57.5, 方案是否调整? 敏感性分析? 乙~ 蝶泳、丙~ 仰泳、丁~ 蛙泳、戊~ 自由泳 IP规划一般没有与LP规划相类似的理论,LINDO输出的敏感性分析结果通常是没有意义的。 最优解:x21 = x32 = x43 = x51 = 1, 成绩为4’17”7 c43, c54 的新数据重新输入模型,用LINDO求解 指派(Assignment)问题:每项任务有且只有一人承担,每人只能承担一项,效益不同,怎样分派使总效益最大. 讨论 甲~ 自由泳、乙~ 蝶泳、丙~ 仰泳、丁~ 蛙泳. 原方案 数学模型 为了选修课程门数最少,应学习哪些课程 ? 例2 选课策略 要求至少选两门数学课、三门运筹学课和两门计算机课 课号 课名 学分 所属类别 先修课要求 1 微积分 5 数学 ? 2 线性代数 4 数学 ? 3 最优化方法 4 数学;运筹学 微积分;线性代数 4 数据结构 3 数学;计算机 计算机编程 5 应用统计 4 数学;运筹学 微积分;线性代数 6 计算机模拟 3 计算机;运筹学 计算机编程 7 计算机编程 2 计算机 ? 8 预测理论 2 运筹学 应用统计 9 数学实验 3 运筹学;计算机 微积分;线性代数 选修课程最少,且学分尽量多,应学习哪些课程 ? 【问题】 数学模型 0-1规划模型 决策变量 目标函数 xi=1 ~选修课号i 的课程(xi=0 ~不选) 选修课程总数最少 约束 条件 最少2门数学课,3门运筹学课, 2门计算机课。

文档评论(0)

pfenejiarz + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档