【技术实现步骤摘要】
基于Transformer的共享单车调度性能优化方法
[0001]本专利技术涉及的是一种交通运输领域的技术,具体是一种基于
Transformer
的共享单车调度性能优化方法
。
技术介绍
[0002]现有的共享单车调度方法都是将投放点位与运输车辆视作车辆路径问题
(VRP)
模型,再通过如遗传算法
、
蚁群算法
、
模拟退火等方法更新迭代寻找路径的最优解
。
这些方法都是启发式算法,需要很高的迭代步数进行求解且求解质量不稳定
。
技术实现思路
[0003]本专利技术针对现有技术仅适用于运输车辆装载容量为无穷大时的情况,无法适用于装载容量有限时的具体场景,提出一种基于
Transformer
的共享单车调度性能优化方法,充分利用节点坐标信息与节点需求量数据,能够有效提取数据特征,进行深度学习,实现路径的自我规划
。
[0004]本专利技术是通过以下技术方案实现的:
[0005]本专利技术涉及一种基于
Transformer
的共享单车调度性能优化方法,在初始化阶段通过随机生成节点信息与需求量数据得到样本,通过构建
Transformer
模型并以初始权重对随机数据进行前向传播,并通过贪心搜索得到标签值;在训练阶段,对前向传播的输出结果采样得到预测值并用于训练
Transformer
模型;在使用阶段通过训练后的
...
【技术保护点】
【技术特征摘要】
1.
一种基于
Transformer
的共享单车调度性能优化方法,其特征在于,在初始化阶段通过随机生成节点信息与需求量数据得到样本,通过构建
Transformer
模型并以初始权重对随机数据进行前向传播,并通过贪心搜索得到标签值;在训练阶段,对前向传播的输出结果采样得到预测值并用于训练
Transformer
模型;在使用阶段通过训练后的
Transformer
模型进行在线路径自我规划;所述的训练,每更新一次
Transformer
模型的参数后,通过该模型进行前向传播,并通过贪心搜索,对标签值进行更新
。2.
根据权利要求1所述的基于
Transformer
的共享单车调度性能优化方法,其特征是,所述的样本是指:通过一个三维的数组储存节点的经纬坐标与需求量,将所有
K
个节点的数组进行拼接,得到3×
K
大小的样本数组
。3.
根据权利要求1或2所述的基于
Transformer
的共享单车调度性能优化方法,其特征是,所述的
Transformer
模型包括:编码器与解码器,其中:编码器根据3×
k
的浮点数组生成节点的编码信息;解码器在解码过程中对编码信息融入节点需求量信息后进行映射以感知到节点的全局信息,具体为:
q
c
=
W
Q
[q
i
;
t
i
]
,其中:
W
Q
为映射矩阵,
q
i
为第
i
个节点的编码信息,
t
i
为第
i
个节点需求量
。4.
根据权利要求1所述的基于
Transformer
的共享单车调度性能优化方法,其特征是,具体包括:步骤
1、
随机生成包括节点坐标信息与节点需求量的节点数据,将
K
个节点的数据进行拼接,得到3×
k
大小的样本数据;步骤
2、
构建
Transformer
模型并以初始权重对步骤1中的样本数据进行前向传播得到预测路径,具体包括:
2.1)
通过可学习的线性层参数矩阵将样本数据从3维映射到
1024
维,
h
i(0)
=
Wx
i
+b
,
W
为映射矩阵;
b
为偏置系数;样本数据大小从3×
k
变为
1024
×
K
;
2.2)
对在步骤
2.1
中得到的大小为
1024
×
K
的样本数据进行
L
次多头注意力计算,并在每一次计算过程中加入残差网络与全连接网络,以获得更好的数据特征提取效果;在多头注意力计算与全连接层的过程进行批正则化,具体为:其中:
l
代表
L
个自注意力计算层中的第
l
层,实例中选择
L
为8;
i
为
K
个节点中的第
i
个节点;为进行
l
次自注意力计算后第
i
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。