【技术实现步骤摘要】
共享单车调度方法、装置、电子设备及存储介质
[0001]本申请涉及共享单车
,尤其涉及一种共享单车调度方法、装置、电子设备及存储介质。
技术介绍
[0002]随着共享单车迅速普及,在方便市民出行的同时,缓解了城市交通污染,但是,共享单车在运维过程中需要调度人员采用调度载具对共享单车进行批量调度,以平衡站点间单车数量,该过程产生的碳排放不容忽视。
[0003]现有技术中,提出了一种萤火虫优化的共享单车调度方法来对车辆进行管理,使得可以根据环境合理的调度车辆,具体的,通过获取调度区域内的原始单车数据信息,并对原始单车数据信息进行预处理,得到目标单车数据信息,进一步的,根据目标单车数据信息得到调度区域内的多个目标调度单车的位置,进而确定目标调度路径函数,并采用多目标萤火虫优化方法对目标调度路径函数进行优化,得到最优调度路径进行车辆的调度。
[0004]但是,上述基于萤火虫优化的共享单车调度方法中确定的目标调度路径,仅是利用不同量纲的目标(即距离、时间和费用)赋予主观权重进行求和,并未结合实际应用场景,不具有现实意义,且对环境效益评估不够全面,应用性较差。另外,与大部分共享单车调度方法相同,面对大规模调度问题时,求解难度极大。
技术实现思路
[0005]本申请提供一种共享单车调度方法、装置、电子设备及存储介质,可以对环境效益以及经济进行评估,确定共享单车的最优调度路径进行输出,具有较广的应用性,符合实际应用场景。
[0006]第一方面,本申请提供一种共享单车调度方法,所述方法包括 ...
【技术保护点】
【技术特征摘要】
1.一种共享单车调度方法,其特征在于,所述方法包括:获取调度区域内的共享单车数据信息,并基于所述共享单车数据信息将所述调度区域划分为多个目标站点;所述目标站点包括需求站点和供给站点;基于贪婪算法分别将所述需求站点连接成对应的目标需求链、所述供给站点连接成对应的目标供给链;利用分块算法分别对所述目标需求链和所述目标供给链进行划分,得到分块区域;每一分块区域内包括对应数量的需求站点和供给站点;针对每一分块区域,利用多目标调度模型计算出调度货车路径,并基于所述贪婪算法将每一分块区域对应的调度货车路径连接起来,生成最优调度路径进行输出;其中,所述调度货车用于装载或卸载共享单车;所述多目标调度模型用于约束所述调度货车的碳排放量以及调度后各目标站点的共享单车数量和预定义目标数量的偏差。2.根据权利要求1所述的方法,其特征在于,获取调度区域内的共享单车数据信息,并基于所述共享单车数据信息将所述调度区域划分为多个目标站点,包括:获取调度区域内每一站点的共享单车数据信息以及调度货车的容量;针对每一站点,基于预定义目标数量和所述共享单车数据信息确定所述站点的类型;基于所述调度货车的容量和调度区域内所有站点对应的类型将所述调度区域划分为多个目标站点。3.根据权利要求1所述的方法,其特征在于,基于贪婪算法分别将所述需求站点连接成对应的目标需求链、所述供给站点连接成对应的目标供给链,包括:分别依次选取调度区域内的需求站点作为第一起始位置以及供给站点作为第二起始位置;基于所述第一起始位置连接调度区域内所有的需求站点,得到初始需求链,并基于所述第二起始位置连接调度区域内所有的供给站点,得到初始供给链;分别计算每一初始需求链对应的第一路径距离以及每一初始供给链对应的第二路径距离,并基于贪婪算法分别确定所述第一路径距离中最小值对应的初始需求链和所述第二路径距离中最小值对应的初始供给链,得到对应的目标需求链和对应的目标供给链。4.根据权利要求1所述的方法,其特征在于,利用分块算法分别对所述目标需求链和所述目标供给链进行划分,得到分块区域,包括:利用分块算法分别对所述目标需求链和所述目标供给链进行划分,得到多个目标需求子链和目标供给子链,使得每一目标需求子链和每一目标供给子链中共享单车数据信息满足预设要求;判断所述目标需求子链对应的第一数量是否等于所述目标供给子链对应的第二数量;若是,则基于所述目标需求子链对应的需求站点和所述目标供给子链对应的供给站点的位置坐标分别计算所述目标需求子链和所述目标供给子链的中心坐标,并基于所述中心坐标确定分块区域;若否,则获取所述多个目标需求子链和目标供给子链对应的共享单车数据信息中最大值,并基于所述最大值再次进行划分,直到所述第一数量等于所述第二数量。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述多目标调度模型包括目标调度路径函数;所述目标调度路径函数表示为:
其中,P表示目标调度路径函数,p
c
表示碳价格,F表示调度货车空载时碳排放因子,F<...
【专利技术属性】
技术研发人员:秦梦,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。