
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省连云港市赣榆区2025届高三3月6、7日周考第二次周练化学试题含解析
- 辽宁中医药大学《工程制图A》2023-2024学年第二学期期末试卷
- 山东工艺美术学院《视听说(俄)(二)》2023-2024学年第一学期期末试卷
- 新疆工程学院《材料性能研究技术》2023-2024学年第二学期期末试卷
- 江苏省无锡市江阴市长泾片重点名校2025年初三年级三模语文试题试卷含解析
- 天津理工大学《文献检索与实践》2023-2024学年第二学期期末试卷
- 主讲平面广告设计
- 2024北京四中初二(下)期中语文试题及答案
- DB5108T60-2025农产品质量安全现场检查规范
- 邯郸市高三上学期摸底考试历史试题
- CJ/T 123-2016 给水用钢骨架聚乙烯塑料复合管
- 跟着音乐游中国智慧树知到期末考试答案章节答案2024年广州大学
- 传染病预防方案与预防措施(2篇)
- 环氧地坪漆工程全施工合同范本
- 人工智能智慧树知到期末考试答案章节答案2024年复旦大学
- 7s办公室管理培训
- 股骨粗隆间骨折08023课件
- 戊烷油加氢装置HAZOP分析报告
- 《红楼梦》人物性格特点
- 上海中小学创新试验室建设指引
- T-GLYH 007-2023 公路沥青路面厂拌热再生技术规范
评论
0/150
提交评论