【技术实现步骤摘要】
确定运单配载的方法、装置、设备及存储介质
[0001]本申请实施例涉及数据处理领域,尤其涉及一种确定运单配载的方法、装置、设备及存储介质。
技术介绍
[0002]在车联网系统中,需要将运单包含的物品分配给车辆运输,每一个运单中的若干种物品有重量和体积,其中物品也分为易融品(例如,巧克力)和非易融品。系统自动配载制定某一车辆运送某些运单中的物品,其中同一个运单中的物品必须由一辆车运输,并且要求车辆运输物品的重量和容积都不能超出该车辆的标准载重和标准容积,车辆上运输的易融品的总容积也不能超出车辆标准容积的预设占比。在这些限制条件下,基于成本考虑希望每辆车尽可能的装满。
[0003]现有技术采用动态规划算法,从运单、物品重量、物品体积和易融品体积等多个维度进行设计,确定车辆上可以配载的运单。但是,现有算法的时间复杂度和空间复杂度都比较高,在车辆载重和容积较大的情况下,采用现有的动态规划算法需要占用较大的内存空间,导致算法运行效率较低。
技术实现思路
[0004]本申请实施例提供了一种确定运单配载的方法、装置、设备及存储介质,能够将体积和预设类别物品体积转换为限制条件,以降维的方式计算运单的最优配载结果,从而降低运单运算所需的空间,提高算法的运行效率。
[0005]第一方面,本申请实施例还提供了一种确定运单配载的方法,该方法包括:
[0006]获取第一设备发送的至少两个待判断运单的运单信息和车辆配载信息,其中,运单信息包括运单包含物品的重量、包含物品的体积和包含预设类别物品的体积,车辆 ...
【技术保护点】
【技术特征摘要】
1.一种确定运单配载的方法,其特征在于,包括:获取第一设备发送的至少两个待判断运单的运单信息和车辆配载信息,其中,所述运单信息包括所述运单包含物品的重量、包含物品的体积和包含预设类别物品的体积,所述车辆配载信息包括车辆最大载重、最大装载体积和预设类别物品的最大装载体积;根据所述运单信息和车辆配载信息确定当前运单的配载计算结果和所述当前运单的前一个运单的配载计算结果,所述当前运单和所述前一个运单为所述至少两个待判断运单中的两个相邻运单,所述配载计算结果包括对应运单中不同重量元素值对应的体积和预设类别物品的体积;根据所述当前运单的配载计算结果中的最大体积、最大体积对应的最小重量元素值关联的预设类别物品的体积,以及所述前一个运单的配载计算结果中第一重量元素对应的体积和预设类别物品的体积,确定当前运单的配载结果;其中,所述第一重量元素值为所述最小重量元素值与所述当前运单的重量之间的差值;显示所述当前运单的配载结果。2.根据权利要求1所述的方法,其特征在于,所述配载计算结果以二维数组的方式记录,所述二维数组的第一个维度记录所述运单的重量,所述二维数组的第二个维度记录所述运单的体积和预设类别物品的体积,所述不同重量元素值与所述运单的体积和预设类别物品的体积之间呈对应关系。3.根据权利要求1所述的方法,其特征在于,所述确定当前运单的配载结果,包括:在所述最大体积、所述最小重量元素值关联的预设类别物品的体积,以及所述第一重量元素对应的体积和预设类别物品的体积满足第一条件的情况下,确定当前运单的配载结果为可配载运单;在所述最大体积、所述最小重量元素值关联的预设类别物品的体积,以及所述第一重量元素对应的体积和预设类别物品的体积不满足第一条件的情况下,确定当前运单的配载结果为不可配载运单;其中,所述第一条件包括所述最大体积等于所述第一重量元素值对应的体积与所述当前运单包含物品的体积的和,所述最小重量元素值关联的预设类别物品的体积等于所述第一重量元素对应的预设类别物品的体积与所述当前运单包含预设类别物品的体积的和。4.根据权利要求1或3所述的方法,其特征在于,在所述确定当前运单的配载结果为可配载运单之后,所述方法还包括:从车辆当前最大装载体积中减去所述当前运单包含物品的体积,并将得到的结果更新为所述车辆当前最大装载体积;从车辆当前预设类别物品最大装载体积中减去所述当前运单包含预设类别物品的体积,并将得到的结果更新为所述车辆当前预设类别物品最大装载体积。5.根据权利要求1所述的方法,其特征在于,确定当前运单的配载计算结果,包括:根据当前重量元素值判断当前运单包含物品的重量是否满足超重条件,所述超重条件为当前重量元素值减去当前运单包含物品的重量的差值小于0,所述当前重量元素值的取值范围为0至所述车辆最大载重,且所述当前重量元素值为整数;若满足超重条件,将二维数组C2中当前重量元素值对应的体积及预设类别物品体积赋
值到二维数组C1中当前重量元素对应的体积及预设类别物品体积,若不满足超重条件,根据所述C2记录的配载计算结果和所述当前运单包含物品的体积、包含预设类别物品的体积确定所述C1中当前重量元素对应的体积及预设类别物品体积;其中,所述C1用于记录当前运单的配载计算结果,所述C2用于记录前一个运单的配载计算结果;将当前重量元素减去步长1,并将得到的计算结果更新为当前重量元素;返回执行所述根据当前重量元素值判断当前运单包含物品的重量是否满足超重条件,直至当前重量元素为负数,将各个重量元素对应的体积和预设类别物品体积确定为当前运单的配载计算结果。6.根据权利要求5所述的方法,其特征在于,根据所述C2记录的配载计算结果和所述当前运单包含物品的体积、包含预设类别物品的体积确定所述C1中当前重量元素对应的体积及预设类别物品体积,包括:将当前重量元素与所述当前运单包含物品的重量之间...
【专利技术属性】
技术研发人员:何红呈,
申请(专利权)人:北京京东振世信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。