近日,第48届国际大学生程序设计竞赛全球总决赛(ICPC World Finals)在哈萨克斯坦首都阿斯塔纳成功举行。作为赛事的一部分,由华为云算法创新Lab命题并组织的ICPC现场挑战赛(2024 ICPC World Finals Challenge powered by Huawei)正式拉开帷幕。此次挑战赛吸引了来自全球的顶尖学生与教练共同参与,体验了一场为期三小时的工业级难题挑战。

命题组作者:从左到右,宋利伟、Muratov Adilkhan、邓明昱、Abdrakhmanov Alen
本次挑战赛的主题聚焦于大语言模型在AI算力集群上的高效分配调度难题,旨在探索如何在保障模型性能的前提下,最大化利用计算资源。命题组成员包括华为云算法创新Lab的宋利伟、邓明昱、Muratov Adilkhan 及 Abdrakhmanov Alen。他们设计的问题不仅考验了参赛者的算法功底,更是对其实际问题解决能力的一次考验。

算法Lab成员宋利伟进行挑战赛前业务宣讲
本次赛题脱胎于华为云的AI训练调度过程,背后有着非常复杂的AI与网络技术。参赛选手则拥有全球顶级的分析与算法设计能力,但缺少相关背景和工业经验。所以对于命题组而言,使得选手在短短三小时的比赛时间里能充分理解并设计出具有商业价值的解决方案非常考验命题组水平。所幸命题组有着丰富的来自ICPC、IMO等世界级大赛的参赛、命题经验,在赛题设计阶段就体现了高度专业水准。
17日,在全世界ICPC社群的注视下,挑战赛正式开始。包括命题组在内的许多华为工作人员也来到现场保障着比赛的正常进行。开赛后47分钟,陆续开始有学校尝试提交他们的代码。在79和81分钟时,白俄罗斯国立大学和北京交通大学先后突破了命题组预设的基线分数。命题组在设计题目的时候保留了“泥土的芬芳”,既有直接暴露出来的凝练简洁的算法模型,又有带有厚重工业气息的约束与影响条件。这使得选手可以快速上手核心算法问题,同时还留有非常多的探索优化空间。然而更多的可能并不意味着更多的优化,很多探索的结果会是残酷的。选手需要结合数学分析能力与敏锐的算法直觉,排除掉无效信息与错误方向,在正确的优化点上分配他们宝贵的时间。如此快速地冲破了基线分数,选手们的比赛节奏比命题组所预期的要更好。

算法Lab成员邓明昱、Abdrakhmanov Alen挑战赛直播讲解
在比赛的后半程中,选手们的分数咬得非常紧,排行榜上更是出现了很长时间的三队并列。在离比赛结束还有一分钟时,莫斯科物理技术学院大幅刷新了自己的得分,直接冲上排行榜第二名,而麻省理工学院则凭借在比赛结束前15秒的一发提交从二十名开外来到了榜眼的位置,将刚完成“绝杀”的莫斯科物理技术学院超越。 经过激烈的角逐,东京大学、麻省理工学院(MIT)、莫斯科物理技术学院、圣彼得堡国立大学荣获赛事一等奖;东京工业大学、北京大学、白俄罗斯国立大学、香港中文大学(深圳)荣获赛事二等奖;京都大学、浦项科技大学、北京交通大学、蔚山科学技术院则荣获赛事三等奖。

ICPC挑战赛颁奖
赛后,命题组成员与华为竞赛管理部、ICPC组委会展开了深入的讨论,就赛题组织形式进行了反思,并提出了改进措施,旨在进一步提升未来赛事的质量。

作者团队与ICPC、华为公司竞赛部讨论赛题形式
华为云算法创新Lab一直致力于解决华为云面临的高价值挑战难题,并积极投身于诸如ICPC、中国大学生程序设计竞赛(CCPC)等活动之中。我们高度重视竞赛人才的培养与发展,欢迎对此感兴趣的学生与教师联系我们,共同探讨技术前沿话题。
703

被折叠的 条评论
为什么被折叠?



