共享两轮车供需算法浅谈

本文探讨了共享两轮车供需策略中的车辆调度量预估问题,通过基础时序建模和多任务学习建模方法进行预测,旨在满足用户短途出行需求。文章还介绍了图卷积网络(GCN)在处理复杂拓扑结构空间信息中的应用,以提升预测准确性。
摘要由CSDN通过智能技术生成

桔妹导读:共享两轮车作为短途出行的重要工具,为用户的城市出行提供了极大便捷。由于用户的骑行会使得车辆在城市中的分布产生差异,所以为了更好地服务、满足用户的短途出行需求,需要一线运维同学对车辆进行调度,从而适应城市的供需状态变化。本篇文章将针对两轮车供需策略中的一个问题进行展开和探讨。

1. 

前言

在短途出⾏场景中,共享两轮⻋是⼀种“所⻅即所得”的出⾏⽅式,⼀个地点是否有⻋,对于⽤户的使⽤体验和⽤户的需求满⾜来说尤其重要,但是我们并不能“饱和式”的进⾏⻋辆投放, 那么如何将可被调拨的有限⻋辆资源在时空内重新进⾏分配,从⽽带来更多的⻋辆价值,满⾜⽤户的短途出⾏需求是我们需要亟待解决的重要问题,本⽂将针对两轮⻋供需策略中点位上的⻋辆调度量预估问题进⾏展开和探讨。

 

2. 

基础时序建模

在对城市点位上车辆的骑入、骑出及其需求缺口数进行预测时,最基本的想法是借助用户、车辆、路网、天气、时间、行为序列等平台上所有相关可知的数据特征,来进行特征工程的构建,进而在点位上对未来车辆的流转情况进行预测,从而得到该点位未来的需求缺口、骑入、骑出(不同时间颗粒度下的目标,由业务目标决定),那么根据目标的预测情况,我们就知道用户的骑入是否能够满足骑出的需求,如果车辆的自运转无法满足当前时间段的需求,那么需要线上生成“工单”进行指引调度车辆(最终调度不以单一此目标决定,下文同此)。

大家常用的方式有很多(具体的原理就不展开讨论了),如等线性模型、等树模型、Facebook的各种各样的变体//...等等,其实基础的时序建模算法在解决业务问题上的作用还是非常巨大的,一方面在业务问题初期能够相对比较快速地验证业务问题解决方案上的一些想法,同时对于处于“竞争态”的两轮车业务场景来说,目标的变化&城市的差异性在提出不同的诉求时,这种基础的时序建模方式更容易进行快速地迭代,支撑业务问题的加速解决,从而完成阶段性的目标,取得业务收益,同时也能为未来更加精细化的建模方式提供更多的“避坑指南”。

3. 

多任务学习建模

上述的时间序列建模中,我们对多个目标进行分拆建模,这样更灵活高效,但是只专注于单个模型可能会忽略一些相关任务中可能提升目标任务的潜在信息造成一定的偏差,同时骑入、骑出、及其需求缺口数等目标之间也存在前后&相关关系,多任务学习也能提升模型的泛化性与表现,至于多任务学习的优缺点这里就不再赘述了。

在两轮车的出行场景中,城市点位上的用户需求的表达主要由两个基本模块组成,即用户的骑入和用户的骑出,当用户的骑入大于用户的骑出时,点位的车辆可能存在“闲置”,反之,则存在需求缺口,潜在的用户需求并没有得到满足,只有准确的预估车辆的流转情况,才能发挥车辆的最大价值,满足用户的需求。

供需预测在多目标预测时,我们可以采用结构等,上面依次是大家常见的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值