- 274
- 0
- 约5.97千字
- 约 11页
- 2019-05-02 发布于江西
- 举报
2011-2012第二学期
《算法设计与分析》期末考核
项目名称:运动员最佳配对问题
项目描述(10分)
羽毛球队有男女运动员各n人。 给定2 个n×n矩阵P和Q。P[i][j]是男运动员i和女运动员j配对组成混合双打的男运动员竞赛优势;Q[i][j]是女运动员i和男运动员j配合的女运动员竞赛优势。由于技术配合和心理状态等各种因素影响,P[i][j]不一定等于Q[j][i]。男运动员i和女运动员j配对组成混合双打的男女双方竞赛优势为P[i][j]*Q[j][i]。设计一个算法,计算男女运动员最佳配对法,使各组男女双方竞赛优势的总和达到最大。编程任务:设计一个算法,对于给定的男女运动员竞赛优势,计算男女运动员最佳配对法,使各组男女双方竞赛优势的总和达到最大。
算法设计(10分)
方法一:优先队列式分支限界法
具体算法:
算法开始时创建一个最大堆,用于表示活结点优先队列
堆中每个结点的val值是优先队列的优先级。
接着算法计算出图中每个顶点的最大val。
如果搜索到所搜索的排列树的叶子节点,算法即告结束。
方法二:回溯法
具体算法: 套用排列树框架,做好初始化后开始回溯,关键在于到达叶子节点时,需要计算当前 的总和csum += p[i][w[i]] * q[w[i]][i],若发现csum比之前的最优值大,则更新 最优值和配对顺序,回溯完成后则可得到最大总和及
您可能关注的文档
最近下载
- 实验二、用惠斯通电桥测电阻.doc VIP
- 2026年抗菌药物培训试题库及参考答案.docx VIP
- ZTSJ-基础002-2024_邻近营业线矮机架水泥搅拌桩施工工法.pdf VIP
- 2026邳州市司法局公开招聘社工20人考试备考题库及答案解析.docx VIP
- 【化学】金属矿物与金属冶炼教学课件-2024-2025学年九年级化学科粤版(2024)下册.pptx VIP
- 高中物理中两物体分离的条件.pdf VIP
- DB34_T 2233-2021预制混凝土砌块护坡工程技术规程-(高清现行).pdf VIP
- 生活垃圾焚烧发电行业安全管理手册.docx VIP
- 2025至2030中国手术吸气泵行业市场占有率及投资前景评估规划报告.docx VIP
- ZTSJ-基础003-2024_微型钢管桩支护施工工法.pdf VIP
原创力文档

文档评论(0)