华为爱尔兰研究中心Tech Arena 2024竞赛总结

背景介绍

我是Nansen,参与了2024年华为爱尔兰研究中心的服务器集群管理优化比赛。在此,我想分享一下这次比赛的经历,并对其中的关键点进行总结。

我们的算法代码部分可以参考这里: huawei2024

比赛结果

我们在算法部分获得了第一名,分数比第二至第四名高出约4%-5%,取得了巨大的优势。然而,在演讲环节我们遇到了很大的挑战。首先,我们意识到英语表达方面有提升空间;其次,我们发现演示PPT还可以更精美突出;最后,在时间安排上也存在一些挑战。不过,尽管如此,我们还是在总分上取得了第三名的成绩。

比赛过程

比赛分为两个阶段。第一阶段有较长的准备时间。当我们确定使用模拟退火算法后,就开始了算法的开发。第一阶段的难点主要在于优化和理解题目需求。在开发过程中,我们遇到了许多bug,但在修复后,分数有了明显提升。

第二阶段,由于题目在比赛当天才发布,我继续优化第一阶段的算法,成功将评估算法的运行速度提升了1000倍。这显著提高了我们在第二阶段的表现,让我们有足够的实力争夺第一名。

在决赛阶段,我们的算法表现非常稳定,并在调整后大幅领先对手。然而,由于我们没有足够重视PPT的制作,我们以为只要算法表现好,排名靠前,就能获得高分,但事实证明我们错了。

经验和教训

算法选择

很幸运,在最初的阶段我就选对了最终的算法,并且在题目发布后不久就构思出了适用于整个比赛的算法框架。然而,我也走了一些弯路,比如尝试了一些不可行的算法(如PPO算法)。在初步尝试无果后,我应该及时停止,而不是继续浪费精力。由于时间有限,我们应追求最短时间内的最优效果,而不是追求一个不切实际、理想中的方案。同时,也要认清自己的能力边界,专注于在短时间内能够实现的目标。

团队分工

很幸运,这次团队的分工是合理的,我尽力确保每个成员都能发挥自己的价值。改进之处在于,应该更多地与队员沟通,了解他们的意愿和想法。由于我主要负责算法部分,与队友的沟通相对较少,下一次我会在这方面做得更好。

PPT的制作

我们没有预料到,其他参赛队伍的PPT水平如此之高。我的队友猜测,他们可能有商科背景,这使得他们在制作PPT时具有优势。此外,他们的团队有五名成员,而我们只有三名,这也让我们在人员配备上处于劣势。这些都是客观上的挑战,但如果我们更加重视PPT的制作,或许第一名就是我们的。

过分投入导致失衡

在决赛阶段,其实我们的算法已经非常出色,分数也超过了此前排名第一的队伍。然而,我仍然花了大量时间继续优化算法,尽管我们的算法分数领先对手很多,但却因此忽略了PPT的准备。事实上,我应该适可而止,并充分理解评分标准的重要性。

结论

通过参加华为Tech Arena 2024竞赛,我获得了宝贵的经验。这次比赛不仅展示了我们的优势,也暴露了我们在展示技能和团队协作方面需要改进的地方。展望未来,我会牢记这些经验教训,并在今后的比赛中不断改进自己。如果您有问题,可以在留言区反馈给我。