第六届全球校园人工智能算法精英大赛-算法巅峰专项赛(系列文章)-- 开篇

前言

"全球校园人工智能算法精英大赛"是江苏省人工智能学会举办的面向全球具有正式学籍的全日制高等院校及以上在校学生举办的算法竞赛。其中的算法巅峰专项赛是新赛道,2024年是其第一届比赛。

翻阅过所有赛道的题目,题目出的真心可以,很具挑战性,这一点无可指摘。

这边是记录个人的参赛经历,把遇到过的困难,疑惑,以及如何解决优化,分享一下。

成绩菜菜,求轻拍.

期待下一届有更多的同学参与这个比赛。


系列文章


题目描述



最佳实践

这道优化题,有个限制,就是每人只能提交3次,这大大削弱了优化题的竞争性。

但是如果只是一味抱怨,那就纯粹是三流选手,因为这个限制对所有人都是公平的。

那何如破局?

工程化的思维 工程化的思维 工程化的思维

  1. 学会造测试数据

  2. 学会让结果可视化

  3. 引入基准程序并不断迭代

  4. 结果自校验并预测得分

后续会详细展开

解题思路

变形的TSP题,内核还是TSP,如何求解呢?

思路一: 降维 - 传统TSP - 升维

TSP本身就是NP问题,而3D打印,又额外引入点集,导致数据规模暴涨。

因此这边的思路也很自然:

降维 − 传统 T S P − 升维 降维 - 传统TSP - 升维 降维−传统TSP−升维

  1. 每个图形挑选一个特征点,转化为传统的TSP问题
  2. TSP算法获得最优序列/排列
  3. 该序列构造层状网络(物体本身点集之间),再进行路径的优化构造

当然对于不同的数据规模,可以分类处理

  • 对于小数据集合精确解解法 (可选)
    • 图形个数<=8, 全排列
    • 图形个数<=16, 采用状压DP
  • 对于大数据集合,采用运筹学的算法

这个处理架构,其实可以多种解读,大部分解法基本可以归纳为此。

思路二: 魔改TSP算法

不降维,直接混合处理,即魔改模拟退火/遗传算法等算法的核心操作因子。


写在最后

相关推荐
phltxy4 小时前
LangChain从模型输出到RAG数据管道实战
服务器·人工智能·深度学习·语言模型·langchain
10x105 小时前
企业 AI 真正的分水岭:不是人人都在用,而是工作方式被重新设计
人工智能
梅雅达编程笔记5 小时前
零基础学 Python 第14章 | 模块、包与第三方库
开发语言·python·django·numpy·pandas
Mr__Miss5 小时前
Java泛型完全指南:从入门到精通
java·开发语言·python
收放扳机5 小时前
PCB产线的“柔性”是怎么实现的——从自动化上下料设备兼容性看产线弹性
人工智能·科技·自动化·制造·pcb工艺
天上路人6 小时前
全功能AI语音处理模组的算法集成与接口设计分析
人工智能·ai语音·麦克风·回音消除
触底反弹6 小时前
🔥 保姆级教程|SSE + BFF + 跨域三件套,从零实现 ChatGPT 流式输出(附完整代码)
人工智能·node.js·vite
嘿丨嘿6 小时前
VLA 入门(六):VLA 如何进行强化学习后训练?
人工智能·python·深度学习·机器人
jinyishu_6 小时前
模拟实现 C++ 栈和队列——从适配器模式看懂 STL 容器之美
java·c++·适配器模式
祉猷并茂,雯华若锦6 小时前
Appium 3.x实战:获取元素属性全解析
python·appium·自动化