阿里巴巴数学大赛赛题公布,你敢来挑战吗?(含参考答案)

9月中旬,阿里巴巴在全球范围内发起一场数学比赛,旨在让全社会看到基础科学尤其是数学的价值,理解数学之美。目前,组织方正在紧张地阅卷中,AI会辅助阅卷。


这次数学大赛引发社会强烈关注。活动公开不到一周,组委会收到近4万全球参赛者的报名,共吸引了来自哈佛大学、麻省理工学院、清华大学、浙江大学等诸多高校的学生参与,这一参赛人数也创下近年来数学专业比赛的人数之最。组委会将在10月中旬公布大赛结果,11月中旬举行决赛。

 

640?wx_fmt=jpeg

2018年杭州云栖大会上,阿里巴巴CTO张建锋宣布数学比赛正式启动


自从公布数学题目后,社会各阶层人士就在关注解题思路和出题缘由。比如,许多参赛者关注的“外卖小哥如何送外卖最快”这道题,背后反映的是数学中的“网络流”问题。据了解,目前全国的外卖小哥和快递员人数保守估计,已超过千万。有了数学模型和算法的助力后,真的可以解决外卖小哥的实际问题,让数以千万计的外卖小哥在原基础上再提高15%-30%的效率。


在紧张等待结果的同时,我们不妨一起来解读下这次数学比赛的经典赛题。

赛题:“外卖小哥如何送外卖最快?”

640?wx_fmt=png


上图中有一个无向图,其中圈内数字代表一个地点,边e上数字代表长度

640?wx_fmt=png(双向相同)。


a.一位外卖小哥在起点A,要去3个商家640?wx_fmt=png取餐,送到3个对应的地方

640?wx_fmt=png640?wx_fmt=png,即640?wx_fmt=png640?wx_fmt=png640?wx_fmt=png640?wx_fmt=png。小哥的电动助力车的箱子同时最多装下2份外卖。


请问:小哥该怎么走最短路径?这个最短路径的长度是多少?这里,A是出发点,最后一餐(不限次序)送达地为终点。为了简化问题,假设商家已经备好了外卖,小哥取餐送餐不用等。又假设每份外卖重量大小一样。


b. 此题与上图无关,而是考虑一个一般的图,图中有很多点和边。外卖小哥刚刚取了一份外卖,计划经过图上的边640?wx_fmt=png送给目的地。途中经过每条边e的时候,以概率640?wx_fmt=png会收到至送相同地址的另一单外卖。(一个条边上收到另两单及以上的概率小,暂忽略不计。)


假设对应边640?wx_fmt=png的概率为640?wx_fmt=png


请问:送一次外卖,小哥平均能收到几个送去相同地址的新单(不考虑电动车的箱子容量)?小哥收到至少一个去相同地址的新单的概率是多少?


c. 此题延续上题,但不再固定路径,而是对路线进行优化。假设小哥每送一单外卖有固定收益r,但是总路径长度640?wx_fmt=png(途中经过的每边e的长度640?wx_fmt=png之和)是成本。总收益是640?wx_fmt=png。(为了简化,这里设成本系数为1)。现在小哥刚刚出发,车上只有一份外卖,箱子最大容量仍设为两份外卖,请问怎么走能够最大化收益?(提示:这里不但要考虑路径长短,还要考虑可能收到送至相同地址的另一单外卖而带来的无额外成本的收益r。假设640?wx_fmt=png



对于这道赛题,一位参赛者说:78年前,“计算机科学之父”图灵用一道数学题,在二战中挽救了2000多万人的生命,使得二战至少提前2年结束;而阿里巴巴的这次全球数学大赛,一道比赛题也能影响很多人,它能使让上千万的外卖小哥群体少绕弯路,早点回家。


究竟本次数学大赛的出题思路到底是什么?我们也请到相关数学家进行解析:


Q:为什么选择购物和外卖小哥送外卖这两个场景?

 

A:题目要结合实际应用,要让普通群众能读懂,有兴趣动手试试。既然阿里是电商,最关心的问题就是东西怎么卖,卖出去怎么最快送到客户手里,所以选择了定价和外卖小哥送外卖这两个场景。

 

大家经常讲共享经济么。共享就是为了节约。2c那个题就是最基本的运输类共享经济问题之一,以收益作为杠杆,让小哥尽量一次送两份,节省时间,减少碳排放。你订外卖也便宜了,送得快了。如果是顺风车(运人)顺风货车(运货)的话也是类似的。当然,实际场景比题目里的情形来得更富复杂,拿小哥来说,他的电动车也许能装下超过两份外卖,那些外卖的终点也不一定是一致的。怎么选择、怎么走,会更好?

 

这些都是大家平时能碰到的问题,但以往的数学竞赛考得不多。我们是想把生活中出现的问题加以简化,让大家用数学方法来试着解决。

 

Q:数学会对以上两个场景是否会带来效率上的优化,请结合具体案例和数据说明。 

   

A:"外配配送实际是数学中的'网络流'问题。虽然外卖小哥凭借自己丰富的经验完成送餐,但有了数学模型和算法的助力后,大概可以在原基础上再提高 15%-30%的效率。而且当任务越复杂时,提高得越显著。"

 

拿上文赛题a举例,一个人盯它看一小会儿,然后给一个路线,一般来说就挺好的了,长度可能在最优的15%到30%之内。可是你再提高的话,就要有数据(比如每边的长度)、用算法了。即便算法是简单的穷举法,也需要掌握穷举的规则。2a那个问题实际上是有很好的算法,非常快,手机上一按就能就能算出来,毫秒级,而且能解决规模更大更复杂的情况。

 

Q:希望收到什么样的解答?


A:我个人希望看到的答案是不仅思路正确,而且包含选手自己的发挥。比如正负1矩阵那题,直接去证明并不难,中学生、甚至知道矩阵和向量正交定义的小学生都能试试。题面是问,Hadamard矩阵中,全1的子矩阵一定不大。实际上,几乎全为1的子矩阵的大小也有个界。这个性质在通讯压缩中有意义。如果看到一个解题思路能触及到题目没有问的性质,就是一种惊喜,这样同学有做大学问的潜质。

 

Q:之前还想过出什么题?


A想过出这个地图的题,用到的是泛函分析里的Banach不动点定理,结果发现居然是国内小学三年纪给小学生做的题目(虽然答案给出的是比较直觉性的)。国内的小学生教育也真的是不可低估啊!


包括“外卖小哥如何送外卖最快”,本次竞赛含应用题&建模题&数学基础题,共三题,每题三问。 点击文末“阅读原文”,即可查看阿里巴巴数学大赛全部赛题。


如果实在实在做不出来怎么办?别着急,阿里妹也为大家准备了官方参考答案(英文版)。长按识别以下二维码,关注阿里巴巴机器智能公众号,并在对话框内回复数学大赛,获得全部参考答案。


640?wx_fmt=jpeg


 ↑ 翘首以盼等你关注


640?wx_fmt=gif

你可能还喜欢

点击下方图片即可阅读


640?wx_fmt=jpeg

看完这8本算法好书,才算真正懂了 AI



640?wx_fmt=jpeg

关注「阿里技术」

把握前沿技术脉搏

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/56205.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大淘宝技术提出TTNet算法荣获“最佳工业论文奖”奖项

大淘宝技术商家赋能算法团队联合浙江大学提出的TTNet算法荣获“最佳工业论文奖”奖项。 由IEEE计算机学会、国际网络智能协会、美国计算机学会主办,牛津大学、昆士兰大学、迪肯大学、中国医学科学院、东南大学、南京财经大学、PIESAT、大淘宝技术部、IOS Press协办的…

今天,阿里巴巴报告厅里只谈快乐的数学

3月29日下午,伴随着巴赫的经典G大调小步舞曲,第一届阿里巴巴全球数学竞赛颁奖典礼在杭州举办。在阿里巴巴报告厅里,马老师为数十位年轻选手一一颁奖。这些来自全球各地的数学顶尖高手相聚一堂,谈论着快乐数学和数学之美。 马老师为…

【技术大牛招募】-- 阿里巴巴 南京研发中心

大家好,相信大家这段实际的的朋友圈都被阿里江苏总部的文章刷屏了,作为先遣部队,阿里巴巴集团客户体验事业群-智能创新中心-南京研发中心(目前办公地点坐标江宁九龙湖),上图是同事拍的办公楼。现招募岗位如…

阿里巴巴人工智能实验室(Ali A.I. Labs)负责人浅雪近期问答整理

目前开发者平台成为大厂兵家必争之地。谷歌开发者平台,紧随其后百度的AI开发者平台,科大讯飞开放平台(挑了一个1024大吉大利的日子发布)。人工智能时代,连硬件厂商曙光都开始做开发者平台了(10月24日&#…

连载:阿里巴巴大数据实践—数据开发平台

阿里数据人都在用的内部技术经验 关注数智化转型俱乐部,数智化不迷路 摘要介绍MaxCompute和阿里巴巴内部基于MaxCompute的大数据开发套件,并对在数据开发过程中经常遇到的问题和相关解决方案进行介绍。 数据只有被整合和计算,才能被用于洞察商…

语音聊天机器人

这个机器人有点智障,主要是免费的图灵机器人接口,就是前些日子没回家休假的雪轩的弟弟雪桐,一个微信聊天机器人,他可能没她姐姐功能多但还是可以使用的。 为什么写一个语音聊天机器人呢?还是上周六中午吃饭的时候&…

chatgpt赋能python:Python人脸对比技术介绍

Python人脸对比技术介绍 人脸识别技术在现代社会中得到了广泛的应用,具有便捷、高效和精度高等优点。Python作为一种高级编程语言,具有方便、易用的特点,受到了越来越多的人的青睐。Python人脸对比技术就是Python在人脸识别技术领域的一种重…

chatgpt赋能Python-python2下载安装教程

Python2下载安装教程 Python是一种高级编程语言,由于其易于学习和使用的特点,在全球范围内受到了广泛的欢迎和使用。Python2是Python语言的早期版本,虽然已经逐渐被Python3所取代,但仍有许多项目在使用Python2。因此,…

chatgpt赋能python:Python宏替换:让你的代码更高效

Python宏替换:让你的代码更高效 Python是一种高级编程语言,它将程序员从繁琐的底层实现细节中解放出来。Python宏替换是一种强大的编程技术,可以加速开发过程并提高代码的可读性。在本文中,我们将介绍Python宏替换,包…

类似于ChatGPT的优秀应用notion

notion 是一款流行的笔记应用。不过功能实际远超笔记,官方自己定义是:“将笔记、知识库和任务管理无缝整合的协作平台”。其独特的 block 概念,极大的扩展了笔记文档的作用,一个 block 可以是个数据库、多媒体、超链接、公式等等。…

陶哲轩的10岁与30岁

Terence Tao(陶哲轩),1975年7月17日出生于澳大利亚Adelaide(阿德莱德)。本讲话作于1985年上半年,即陶哲轩尚未满10周岁时所作,一个稚气儿童,给大学生和教授们作报告,少见…

三位物理学家与陶哲轩证明的惊天定理,原来早在教科书里吗?

陶哲轩菲尔兹奖得主,著名华裔数学家,号称地表最强大脑的拥有者, 近日他与三位物理学家共同发表了一篇论文发现了特征值与特征向量之间的全新关系,在业内引起了不小的反响。 特征值与特征向量 特征值是线性代数中的一个重要概念。其实简单的理解特征值与特征向量就要从线性…

华裔天才数学家-陶哲轩

 陶哲轩 当代最年轻的天才数学家,他的才学、人格魅力和治学风范值得我们尊敬和学习。 陶哲轩,男,1975年7月17日出生于澳大利亚阿德莱德, 华裔数学家,任教于美国 加州大学洛杉矶分校&#xff0…

身份证号归属地 在线查询服务 api

目的:提供api, 获取身份证号归属地区(非户籍所在地) 环境ubuntu 18.04 1. apihttp://api.online-service.vip/idcard?idNumber370125199007314 idNumber 是对应的身份证号码,身份证一般填写前六位即可 返回的数据为json 2. 备注, 服务器不提…

身份证信息泄露的危险,你知道吗?简单一招就能查询

我们的微信号根据网络的实名制的要求都做了实名认证,可是我们的身份证会不会被别人偷偷绑定微信号呢?其实只要简单一招,就能够查看我们的身份证是否安全。​ 现在身份证信息泄露的危险层出不穷,我们的信息是否安全谁也说不准&…

身份证号码识别(golang)

身份证号码识别(golang) 使用golang写一个简单的身份证号码识别 基本思路 拿到一张身份证图片,先确定身份证号码的位置将该部分取出,然后进行二值化,比如将数字变成白色,背景变为黑色按照第二步数字的颜…

居民身份证号码查询系统

居民身份证号码查询系统(IDio)1.4.0.140单文件版居民身份证号码查询系统(IDio)是用以根据身份证号码查找所属的省市区、出生年月日、性别等信息的工具。身份证号码查询特色:准确及时,包括最新的行政区域信息;地图定位:一键显示地区…

身份证归属地查询软件(离线版)

这是一款使用C#语言写的软件,可以实现身份证归属地离线查询功能,目前源代码已经开源至码云,github平台,效果如下: 当输入前两位数字时,可查询到相关省;当输入前四位数字时,可查询到相…

通过身份证号码进行归属地的查询、出生日期,以及判断性别(升级版)

程序输出结果 添加类(IDInfo.cs)–获取身份证中的各种信息 using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System.IO;namespace IDInformation02 {class IDInfo{public string GetUserBirthday(string IDInfo){//读取出生日期string res &…