KDD Cup 2021城市大脑赛题解析!报名倒计时3天-程序员宅基地

技术标签: python  人工智能  编程语言  hadoop  大数据  

↑↑↑关注后"星标"Datawhale

每日干货 & 每月组队学习,不错过

 Datawhale赛事 

KDD Cup 2021,数据挖掘顶会赛题

比赛链接:http://www.yunqiacademy.org/

比赛类型:交通调度,优化算法

赛题背景

今年数据挖掘顶会KDD的数据竞赛单元KDD Cup 的“城市大脑挑战赛”,开放了城市级规模的模拟引擎与计算平台,号召研究者们设计有效的交通协调策略,为城市的交通决策献智出力。

赛事价值

本次竞赛首次开放了“城市大脑开放研究平台”。平台将向参赛者提供城市级别的真实路网与车流、模拟环境和云计算资源,以帮助参赛者更好的完成比赛。   比赛的资格赛阶段已于5月1号开始,资格赛排名靠前的队伍将进入决赛,并有机会获得“城市大脑开放研究平台”提供的计算资源。竞赛设置共计20500美元的现金奖励,获奖队伍还将被在今年KDD Cup上分享自己的技术方案。

赛题解析

近日,“城市大脑挑战赛”的资格赛赛题揭晓:在有2000多个路口的真实路网中控制信号灯!这是目前开源的带有真实车流的最大规模路网。在这种超大规模路网下,参赛者需要灵活地设计交通协调策略,目标是服务更多的出行用户,同时保持交通延误指数在可接受范围内。

路网规模 

  • 路网长度共计1289km 

  • 2048个路口,其中安装信号灯路口共859个

车流规模 

  • 总时长:1小时 

  • 进入路网车辆总数:12.65万辆车 

  • 车流为高峰时段递增流量, 第1个20分钟3.51万辆,第2个20分钟4.22万辆,第3个20分钟4.92万辆

路网地图(你能看出是哪个城市吗?)

评估指标

比赛的评估系统每200秒对提交算法进行评估,评分指标有两个: 

1. 服务车辆数:进入路网的累积车辆总数,包括已离开路网的车辆和在路网的车辆 

2. 延误指数:某辆车的延误指数是实际行程时间和自由流速度下的总行程时间的比值,对于未完成行程的车辆,其剩余路段的实际行程时间基于自由流速度估算得到。 

一旦某个200秒延误指数大于1.60,那么评分程序终止,按照如下方法对算法进行排名: 

1. 服务的车辆数(进入路网的累积车辆数)越多,排名越高; 

2. 相同的服务车辆数,延误指数越小,排名越高; 

3. 相同服务车辆数和相同的延误指数,提交时间越早,排名越高。

赛题规则

  1. 每个参与者需要在5月20号前完成注册并组队

  2. 5月20号之前未组队的将默认成为一个人的队伍

  3. 每个参与者只能注册一个账户

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Datawhale/article/details/116955791

智能推荐

集合 List、Set、Map 的区别和实现原理_容器map和set,list和set 对比和底层实现-程序员宅基地

文章浏览阅读2.3k次,点赞5次,收藏17次。集合 List、Set、Map 的区别和实现原理Java中的集合包括三大类,它们是Set、List和Map,它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类。Set的实现类主要有HashSet和TreeSet,List的实现类主要有ArrayList,Map的实现类主要有HashMap和TreeMap。_容器map和set,list和set 对比和底层实现

英雄 (HERO) 练字钢笔_英雄钢笔359怎么换墨水-程序员宅基地

文章浏览阅读1k次。英雄 (HERO) 练字钢笔_英雄钢笔359怎么换墨水

hdu 2066 spaf算法_spaf算法 head-程序员宅基地

文章浏览阅读147次。1、用途:求最短路径,可以有负值的边;2、主要思路:建立一个队列保存节点,每次取出一个节点,并且进行一次松弛优化;松弛优化:即dis[i][j]<dis[i][k]+dis[k][j]; 举个例子: 一个人的旅行Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java..._spaf算法 head

10分钟上手,OpenCV自然场景文本检测(Python代码+实现)_h = xdata0[x] + xdata2[x]-程序员宅基地

文章浏览阅读6.9k次,点赞4次,收藏19次。在本教程中,您将学习如何使用EAST文本检测器在自然场景下检测文本。本教程的主要目的是教读者利用OpenCV和EAST文本检测器来检测文本。运行环境:EAST文本检测器需要OpenCV3.4.2或更高版本,有需要的读者可以先安装OpenCV。主要内容:● 教程第一部分分析为何在自然场景下进行文本检测的挑战性是如此之高。● 接下来简要探讨EAST文本检测器,为何使用,算法新..._h = xdata0[x] + xdata2[x]

记一次SpringBoot 部署到resin容器_springboot resin war-程序员宅基地

文章浏览阅读3.3k次。记一次SpringBoot 部署到resin容器springboot打包war包第一步:将<packaging>war</packaging>改为war包第二步:移除tomcat<dependency> <groupId>org.springframework.boot</groupId> <..._springboot resin war

链路聚合_左边是链路聚合右边是mux中间一条线怎么通讯-程序员宅基地

文章浏览阅读595次。文章目录链路聚合概念二层交换机链路聚合三层交换机链路聚合链路聚合概念链路聚合是将一组物理接口捆绑在一起作为一个逻辑接口来增加带宽的一种方法,又称为多接口负载均衡组或链路聚合组,通过在两台设备之间建立链路聚合组,可以提高更高的通讯带宽和更高的可靠性。链路聚合不仅为设备间通信提供了冗余保护,而且不需要对硬件进行升级链路聚合/端口聚合/端口绑定实现的条件:1.每个Eth-Trunk接口下最多可以包含8个成员接口2.成员接口不能配置任何业务和静态MAC地址3.成员接口加入Eth-Trunk时,必须为缺省_左边是链路聚合右边是mux中间一条线怎么通讯

随便推点

Leetcode刷题技巧总结篇(python版)_leetcode python刷题-程序员宅基地

文章浏览阅读1w次,点赞20次,收藏114次。持续更新……1 求字符差值python不可以直接进行字符减运算。当需要进行字符之间的减运算时,我们可以用ord()函数。ord()是python自带的函数,无需导入。2 字符串反转string='leetcode'print(string[::-1])3 数组元素计数import collectionsli=[1,2,2,4,5,5]cnt = collections.Counter(li)print(cnt)4 字典遍历cnt={1:4,2:3}# 遍历键值对for _leetcode python刷题

java8中,java.util.Date, java.sql.Date, java.time.LocalDate 的转换异常及处理_java.sql.date cannot be cast to java.time.localdat-程序员宅基地

文章浏览阅读9.1k次。java8中,java.util.Date, java.sql.Date, java.time.LocalDate 的转换异常及处理/** *PreparedStatement绑定日期参数的时候,如果传入的是 java.util.Date,则会抛出如下异常* Caused by: java.lang.ClassCastException: java.util.Date cannot ..._java.sql.date cannot be cast to java.time.localdate

使用 soffice 将 doc 转换为 docx 不起作用Error: no export filter for teste.docx found, aborting. Error: no expo_error: no export filter for /usr/布丁扫描2024-04-07-14-程序员宅基地

文章浏览阅读1.4k次。我发现它为什么不起作用。我卸载了 oppenoffice 和 libreoffice,然后再放一个。最近项目编辑器有一个小功能,需要将doc转为docx,按照下面的方法安装后使用报。我正在使用 centos7,并从 openoffice 到安装所有东西。我放置了过滤器(来自 soffice 的过滤器示例)但仍然无法正常工作。失效了搜索名称即可下载,最后按照下方教程即可解决。可能它缺少某些库或某些依赖项存在冲突。我在 .doc 文件的当前目录中。_error: no export filter for /usr/布丁扫描2024-04-07-14.45.38.doc found, abor

CRC-8/MAXIM校验算法(C语言实现)-程序员宅基地

文章浏览阅读5.5k次,点赞4次,收藏23次。  CRC,全称“Cyclic Redundancy Check,即循环冗余校验。是一种常用在常用在检测或校验数据的信道编码技术,其实通过原数据产生的简短的校验码,常用的比如CRC8,CRC8/MAXIM,CRC16/MAXIM,CRC32等。下面介绍一些常用的生成CRC校验码的C语言实现方式。CRC-8/MAXIM(笑)参数模型 NAMEx 8+x5+x4+1宽度 WIDTH8多项式 POLY0x31初始值 INIT0x00结果亦或值 XOROU0x_crc-8/maxim

多线程时Autowired自动注入问题_多线程使用@autowired-程序员宅基地

文章浏览阅读1.6w次,点赞7次,收藏18次。在多线程时使用@Autowired总是获取不到bean,原因是:new thread不在spring容器中,也就无法获得spring中的bean对象。解决方法:手动获取package com.test.configs;import org.springframework.beans.BeansException;import org.springframework.context.A_多线程使用@autowired

Response使用 application/octet-stream 响应到前端_application/octet-stream;charset=utf-8-程序员宅基地

文章浏览阅读1.9w次,点赞4次,收藏5次。response.setContentType("application/octet-stream; charset=UTF-8");response.setHeader("Content-disposition", "attachment; filename=" + URLEncoder.encode(fileName));_application/octet-stream;charset=utf-8

推荐文章

热门文章

相关标签