
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Airpig 解题【题目描述】略。【随机贪心法】这种近似题目,很容易让人想到贪心法;而对于提交无疑是最锋利的利刃。式的题目,随机化因此的第一个思路定格在随机+贪心上。首先可以建立一个猪和圈的对应序列:(PPig, SStall)(P1,S1), (P2,S2), , (Pm, Sm)(这里 m 表示猪的数目)表示让 Pi 进 Si。然后 再其次是 P3以此类推。开始贪心。贪心的过程中,优先考虑 P1,然后 P2,每一步按 P1,P2,Pm 的顺序考虑。如果某个 Pi 已经在按照最短路径往 Si 飞,那就不管它。这个猪被称为最优猪。否则的话,就要把这个猪往它的最短路径方向吹(注意:吹的时候不能改
2、变之前最优猪的方向!);若有两个方向可以吹,随机选一个。选定之后退出即可。这一步就完成了,执行该吹气命令即可。如果这个猪的所有吹气方向都被封死了(也就是说都会改变之前的最优猪的方向),那么这个猪就不管了。这种猪叫劣质猪。按照上面说的方法,如果所有的猪都找完了,还是找不到合适的吹气方向,就取命令 X0。以上是每一步如何决定吹气命令的方法。每次决定一个吹气命令后,就执行。直到某一头猪进圈了,再重新确定一个新的序列(P1,S1), (P2,S2), , (Pm, Sm)(mpiglimit 时匹配;如果猪数piglimit 就随机贪心。Estimate_match.dpr 实现了这个程序。通过对参数的适当修改(吹气系数,piglimit,randomtimes),大多数数据都能够得出比较优的解(第 7 个点除外,第 7 个点还是用纯随机贪心得到的解比较好)。最后的解如下:【附录】1、感谢对我在匹配算法上的指导。2、感谢周源对我在贪心算法上的指导。3、最后两个点运行时间极慢,需要等待。实际上第 9 个点,因为太慢了,我采用了折衷的办法,首先用随机贪心让一些猪进圈,然后再匹配(因为一些猪已经进圈,这时候匹配就快一点);匹配到剩下 piglimit 头猪时,再随机贪心。结果比要稍差一点。这个程序是 save_time.dpr。所以这个点12345678910最终 结果5223
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吸烟亭定制合同范例
- 养生美容采购合同范例
- 卖车流程合同范例
- 2024-2025学年重庆市两江新区高二上册开学考试数学学情检测试题合集2套(含解析)
- 以案说法合同范本
- 出口合同范例格式
- 关于框架合同范例
- 合作人合同范例
- 厂房投资公司合同范本
- 公共充电桩合同范例
- 2025年农业发展集团有限公司招聘笔试参考题库含答案解析
- 对话民族英雄戚继光知到智慧树章节测试课后答案2024年秋烟台科技学院
- 2025山东青岛市属事业单位公开招聘笔试和高频重点提升(共500题)附带答案详解
- 临床护理死亡病例讨论
- 《奢香夫人》歌词(男女声歌词标注)
- 2025年广东韶关城投集团招聘笔试参考题库含答案解析
- iso28000-2022供应链安全管理手册程序文件表单一整套
- 养老院敬老院福利医养机构消防知识培训科普讲座教学课件
- 商业办公楼网络改造施工方案
- 子痫诊断及治疗
- 2025届海南省海口市名校高考英语二模试卷含解析
评论
0/150
提交评论