2019广东工业智造创新大赛【赛场二】感谢拼命的自己

Alice ·
更新时间:2024-09-21
· 728 次阅读

文章目录1赛前感想2初识比赛2.1大赛概况2.2赛程安排2.3参赛对象2.4赛题2.5竞赛数据及约束说明2.6数据说明2.7约束说明2.8评估指标2.9提交说明2.10排版结果提交2.11代码审核提交2.12计算时间提交2.13注意事项3初识数据3.1观察图形3.2提取数据与数据清洗工作3.3绘制图形3.4凸包多边形最小外切矩形算法3.5矩形排序&组合3.6核心代码(未维护)4优化提升4.1层次优化4.1.1层次优化代码:4.1.2层次优化结果展示和对比:4.2间距优化4.2.1坐标点对绘制图形原理4.2.2散点化4.2.3直线拟合4.2.4间距计算方法间距计算代码4.3层次维护&间距维护4.3.1基本思想4.3.2代码实现4.4性能指标计算4.4.1面积计算-向量叉乘4.4.2代码实现4.5最终版结果展示4.6比赛成绩5后记与全部代码5.1后记5.2代码 1赛前感想

这个比赛呢,是去年参加的,开始接触比赛的时候完全不会,也不知道干什么,一头雾水,看到密密麻麻的数据总觉的头皮发麻。比较宽慰的是,慢慢的有了一点点基本的思路,然后就投入进去,最后的结果不论。只是感觉当时一头热血,因为那时候正好是大二学期开学不久,我们也开始正式的学习专业课程,学习任务挺重的。一边准备着下一门学科的预习任务,一边准备着这门学科的小论文,加上备考英语的自己,真的很想放弃。感谢少年的自己能够有如此锐气去披荆斩棘,咬牙坚持。我选择了继续下去。给我们推荐这个比赛的导师,问我们几个人,你们可以试着参加一下,而当时,我们几个人想法出乎意外的一致**“我们不行,我们做不到,我们什么都不会啊。”**而这大概也许我们每个人的恐惧吧,面对未知的恐惧?我不知道。

我当时想了想,**难道我连试一试的勇气就没有了吗?我都没有任何需要失去的东西,就这样还不敢尝试吗?**说实话如果现在的自己都这样让我自己讨厌的话,我想未来的我也会如此。

”老师,我试试,我去报名“。

我知道,我是一个脑袋瓜子并不算灵光的人,否则也不会学习着最简单的算法也要看半天,在草稿纸上演算半天,然后改bug又是半天,算下来一天的时光很是短暂。至于我为什么要报考计算机相关专业,大概是我来自农村,想要帮父母分担一点。

2初识比赛

2019广东工业智造创新大赛【赛场二】

下面篇幅比较长都是介绍比赛的背景和赛制的,

可以直接跳转到正文

初识数据

2.1大赛概况

人工智能是国家战略性新兴产业。随着广东制造产业信息建设的不断完善,且产业布局较为完整,诞生了一批信息化程度高的工业制造企业,已沉淀积累了一定数据资源。2019年广东省人民政府联合阿里巴巴集团共同启动“广东工业智造创新大赛”,聚焦布匹疵点智能识别和面料剪裁利用率优化,旨在通过数据开放召集全球众智,将重点围绕工业制造大数据展开,以落地为导向,聚集全球顶级人才,发掘全球先进的智能制造应用成果,推动人工智能技术在广东纺织行业的探索与发展,用技术驱动广东智能制造产业转型升级和变革发展。

面料切割利用率的提升是纺织行业长期追求的目标。如何提升面料切割利用率,既是企业生产精益化的难点,也是痛点。在切割之前,需要确定多个零件在面料上的位置和角度,再充分利用零件在形状上的互补特征,对零件排布的方式进行优化。面料切割问题的特性,是零件存在多种尺寸、形状,比如用作衬衫制作的袖子、后背等零件,用来切割的布匹本身存在多类瑕疵,如破洞、折皱、漏纱等,在排版中需要避开。此外,某些订单,对零件存在个性化排版需求,因此在下料环节中,需要依照订单要求进行排版下料。当前纺织行业布匹原材料的成本占到40%左右,价值较高。

本赛场聚焦面料剪裁利用率优化,要求选手研究开发高效可靠的算法,在较短时间范围内计算获得高质量可执行的排版结果,减少切割中形成的边角废料,提升面料切割利用率,减少计划时间、提高工作效率和避免人工计算的失误,提升价值降低成本。

2.2赛程安排

因为仅仅参加了初赛的比赛,这里只说明初赛的安排。

初赛(8月19日-9月21日,****UTC+8****)

报名成功后,参赛队伍通过天池平台下载数据(8月15日10:00开放下载),本地调试算法,在线提交结果。参赛队伍在一次评测周期内多次提交结果,新结果版本将覆盖旧版本。参赛地点不限。 比赛提供建模数据集,供参赛选手建立排版优化算法模型;提供评测程序,供评测参赛选手提交的建模数据的排版结果,并给出选手成绩排名。 初赛评测(A榜):8月19日-9月20日。用提供的建模数据,提交排版结果,系统每天进行1次评测和排名,评测开始时间为当天10:00,按照评测指标从高到低进行排序,定时更新排行榜;排行榜将选择参赛队伍在本阶段的历史最优成绩进行排名展示。 实名认证:报名选手要求实名参赛,完成实名认证。截止9月20日10:00,未按要求完成实名认证队伍,将被取消复赛参赛资格。(实名认证入口:天池网站-个人中心-认证-支付宝实名认证) 初赛结束,要求TOP100团队提交代码审核,代码提交截止时间为9月23日12:00。组委会将进行审核,剔除不符合比赛规则的参赛队伍,晋级空缺名额后补。初赛成绩排名前100名且通过支付宝实名认证的参赛队伍将进入复赛。
【初赛赛制更新:1)9月21日初赛增加6次评测和排名,评测时间为10:00、12:00、14:00、16:00、18:00、20:00。2)9月20日已产出成绩的队伍如在9月21日成绩被挤出TOP100之外,只要完成实名认证并通过代码审核,依旧具备复赛资格。】 2.3参赛对象

大赛面向全社会开放,个人、高等院校、科研单位、企业、创客团队等人员均可报名参赛,组队上限3人。
注:
1)大赛组织机构单位中涉及题目编写、数据接触的人员禁止参赛;
2)阿里云员工和赛事合办单位参赛,可参与排名,但不参与评奖及领取奖金。

老实说,看到这里心里发虚啊,参赛对象范围也太大了!!!

2.4赛题

本赛场聚焦面料剪裁利用率优化,要求选手研究开发高效可靠的算法,在较短时间范围内计算获得高质量可执行的排版结果,减少切割中形成的边角废料,提升面料切割利用率,减少计划时间、提高工作效率和避免人工计算的失误,提升价值降低成本。

在规则面料的情况下,满足零件旋转角度、零件最小间距、最小边距的约束,解决以下两类问题:

初赛赛题:基于所给零件,进行面料排版加工,耗料长度最短,面料利用率最高;

复赛赛题:在问题一的基础上,避开瑕疵区域面料加工,耗料长度最短,面料利用率最高。
原创文章 85获赞 281访问量 2万+ 关注 私信 阅读全文
作者:ZZULI_星.夜



创新

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章