【技术实现步骤摘要】
一种基于关联图谱的自动化集装箱码头装卸时间预测方法
[0001]本专利技术属于码头数据挖掘领域,涉及一种基于关联图谱的自动化集装箱码头装卸时间预测方法。本专利技术是在中国专利申请CN113139022A(一种基于混合规则的企业物流数据按需融合方法)的进一步应用。
技术介绍
[0002]随着信息控制技术的不断发展,港口行业的自动化集装箱码头不断普及与建设。相比于传统码头,自动化集装箱码头采用了全自动化或可远程操作的装卸机械设备,实现全天候不间断地集装箱运输作业,并且由统一的码头管控系统进行调度管理。而管控大量的装卸设备并保证效率,对码头管控系统的智能化水平提出极高的要求。因此,如何精准预测装卸任务时间,以提高码头的运行效率,成为了码头管控系统中的关键任务。
[0003]传统的码头设备调度算法中,大多假设设备装卸时间服从正态分布,并简单地采用时间期望作为算法输入。显然地,这种估计方式存在误差,并会被进一步传递和放大,已经逐渐难以满足高精度的调度需求。另一类代表性的方法是利用物理模型计算设备装卸时间,常见于仿真模型中。这种方式强烈地依赖专家知识,并且在考虑多设备耦合协作时,模型将变得非常巨大复杂,不适宜在调度算法中大规模应用。
[0004]目前,针对集装箱码头装卸作业时间预测方法主要分为三类:物理模型、机器学习方法和深度学习方法。物理模型方法利用相关业务逻辑,通过仿真的形式进行建模,其特点是计算速度快,但对码头装卸流程建模要求高,无法处理码头装卸作业的突发情况,码头装卸时间预测误差较大。机器学习方法通过学习 ...
【技术保护点】
【技术特征摘要】
1.一种基于关联图谱的自动化集装箱码头装卸时间预测方法,包括以下步骤:步骤一:邻域子图构建,在既有码头关联图谱上,划分邻域子图并构建训练样本,提供给步骤二;步骤二:装卸时间预测模型前向传播,利用步骤一提供的邻域子图,通过异质图神经网络的方式融合节点间的关联关系和属性信息,预测设备的装卸时间,提供给步骤三;步骤三:预测时间与真实时间误差计算,利用步骤二提供的预测装卸时间,通过均方误差损失函数计算与真实装卸时间的损失,提供给步骤四;步骤四:网络参数更新,利用步骤三提供的损失,训练步骤二中装卸时间预测模型的参数;若模型未收敛,则执行步骤二;若模型已收敛,则将收敛后的模型提供给步骤五;步骤五:模型保存与应用,保存步骤四中所提供的模型结构与参数,并利用该模型新样本的装卸时间并输出。2.如权利要求1所述的预测方法,其特征在于:步骤一:邻域子图构建根据既有码头关联图谱码头业务的关联关系通过节点之间的拓扑结构及其边上关系语义体现出来,数据则表达在节点的属性值上,装卸任务节点的邻域节点及其属性值即是关联数据;通过限定步长的遍历搜索划分邻域子图,给定搜索步长为s=4,以目标任务为中心节点,在4步内可达的节点即是与目标装卸任务关联的邻域节点;首先在事理图谱中搜索到达邻域节点的关联路径,再以关联路径为约束在实例图谱中查询邻域关联节点;关联路径搜索给定事理图谱O和目标任务节点v
c
,利用Sparql查询命令搜索从v
c
出发,长度为l(1≤l≤4)的关联路径P={(v
c
,e1|^e1,v1),(v1,e2|^e2,v2),
…
,(v
l
‑1,e
l
|^e
l
,v
l
)},得到所有关联路径的集合邻域节点搜索给定实例图谱I和一个关联路径根据关联路径的语义,通过Sparql获取实例图谱在该路径下的路径实例,每条路径实例中包含一个目标任务的实例节点,以及在该路径下关联的其他节点,包含这些节点的实例三元组即是组成邻域子图的一部分;将关联路径集合中的所有查询结果进行合并,得到目标任务节点的邻域子图由节点集合V、边集合E、属性集集合组成;节点集合V={v
c
,v1,
…
,v
n
‑1},包含中心节点v
c
和邻域节点v
1:n
‑1;边集合E={(v
i
,e,v
j
)|v
i
,v
j
∈V},连接节点的边上语义用e表示;属性集集合每个节点v
i
都有对应的属性集A
i
,包含若干属性和属性值,即A
i
={(v
i
,k,a
i,k
)},a
i,k
表示节点v
i
的k属性的属性值,包括数值型、分类型、时间型和编号型四类属性。3.如权利要求1所述的预测方法,其特征在于:步骤二:装卸时间预测模型前向传播所述装卸时间预测模型M采用异质图神经网络(HGNN)对邻域子图中的节点属性信息和节点间的关联交互信息进行融合,计算得到的邻域子图向量z。4.如权利要求3所述的预测方法,其特征在于:首先,输入节点V以及节点的属性信息通过节点信息表示得到节点的向量表示X;然后,根据邻域子图提供的拓扑结构和边上语义,利用异质图神经网络(HGNN)进行信
息传递,得到融合邻域信息的节点隐层向量表示H;接下来,通过信息聚合模块得到邻域子图的整体表示,即输出层向量z,并利用时间预测模块中的线性映射层和Sigmoid激活函数计算得到模型的装卸时间预测结果所述装卸时间预测模型M包括步骤2.1节点信息表示、步骤2.2节点特征融合、步骤2.3信息聚合、步骤2.4时间预测四个步骤。5.如权利要求4所述的预测方法,其特征在于:所述步骤2.1节点信息表示由于邻域子图中各节点具有不同数量且不同语义的属性,即|A
i
|≠|A
j
|,通过所述节点信息表示模块利用属性编码器将节点v
i
的属性集合A
i
中的属性值转化为相同维度的向量表示,形式化为A
i
→
x
i
;节点信息表示包括属性信息编码和节点属性聚合两部分;所述属性信息编码将节点的属性值a
i,k
表示为γ=50维的向量q
i,k
;为每一种属性构建一个独立的属性编码器;根据属性值的类型不同,属性信息分为数值型、分类型、时间型,以及编号型四类;对于数值型属性,利用线性映射层将归一化后的实数值转化向量,q
i,k
=w
k
a
i,k
;对于分类型属性,采用嵌入(Embedding)的方式为该属性的每种取值赋予一个向量,q
i,k
=Embedd...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。