信息处理装置、信息处理方法以及计算机可读存储介质制造方法及图纸

技术编号:30343034 阅读:27 留言:0更新日期:2021-10-12 23:20
提供了信息处理装置、信息处理方法以及计算机可读存储介质。一种方法,包括:针对通过使用多个移动体向多个节点递送包裹或者从多个节点递送包裹的路线优化问题,获得指定所述多个节点中包括的每个节点的节点信息、指示所述多个节点中的每一个的需求量的需求量信息、以及指示所述多个移动体中的每一个的最大载荷能力的移动体信息;执行生成处理,该生成处理用于在多个节点之中指定节点组,其中节点组被向其递送包裹并且满足所述多个移动体中的每一个的最大载荷能力的条件,并且生成限定包括在节点组中的每个节点的递送顺序的多个路线;以及执行计算处理,该技术处理执行用于使用所述多个路线来求解路线优化问题的处理。述多个路线来求解路线优化问题的处理。述多个路线来求解路线优化问题的处理。

【技术实现步骤摘要】
信息处理装置、信息处理方法以及计算机可读存储介质


[0001]本文论述的实施方式涉及信息处理装置、信息处理方法以及存储信息处理程序的非暂态计算机可读存储介质。

技术介绍

[0002]组合优化问题之一是被称为路线优化问题的问题。该问题有时被称为车辆路径问题(Vehicle Routing Problem,VRP)。具体地,在VRP中,定义了用作基地并且被称为仓库的设施以及作为分支并且被称为节点的多个其他设施。然后,从其中多个移动体例如卡车将包裹从仓库递送至节点并且再次返回至仓库的路线或者其中从仓库出发的所述多个卡车将包裹从节点递送至仓库的路线之中,获得使递送所需的成本最小化的路线。
[0003]此处,VRP的给出数据包括节点的数目、卡车在节点之间行进所需的时间、需要从仓库递送至每个节点或者从每个节点递送至仓库的包裹量(在下文中,可以被称为“需求”)、在卡车可以访问每个节点时的时间带(在下文中,可以被称为“时间窗”)、每个卡车的最大载荷能力、在操作每个卡车一定时间段时引起的成本等。
[0004]VRP是用于在给出以上数据时获得使卡车的成本总和最小化的每个卡车的路线的问题。注意,每个卡车的路线包括卡车访问的节点和卡车访问节点的时间以及要递送至每个访问的节点或者从每个访问的节点递送的包裹量(在下文中,可以被称为“供应”)。此外,卡车的成本包括递送所需的时间段和递送费用例如汽油费、用于递送的各种成本等。
[0005]图15是用于说明卡车的路线的图。在图15所示的示例中,包括仓库10以及节点nd1至nd12。在图15的描述中,未示出卡车访问节点的时间和供应。例如,假设卡车1的路线是路线Ro1,卡车2的路线是路线Ro2,并且卡车3的路线是路线Ro3。路线Ro1是其中卡车1访问仓库10以及节点nd1至nd4的路线。路线Ro2是其中卡车2访问仓库10以及节点nd5至nd8的路线。路线Ro3是其中卡车3访问仓库10以及节点nd9至nd11的路线。
[0006]此处,在求解VRP的情况下,在生成路线之后,从所生成的路线之中选择最优路线。具体地,尽可能多地生成满足问题的条件(诸如时间窗或最大载荷能力的条件)的路线作为每个卡车的路线。接下来,通过求解从所生成的路线之中选择满足所有节点的需求并且使成本总和最小化的路线对的优化问题来获得最优路线。

技术实现思路

[0007][技术问题][0008]然而,根据以上技术,在求解选择使成本总和最小化的路线对的优化问题之前执行的路线生成的处理时间段增加,并且用于求解车辆路径问题的时间增加。
[0009]例如,对于作为某个服务的路线生成的每个路线,以树结构生成多个路线作为下一服务的路线。因此,针对后续服务生成的路线的数目变得巨大,并且路线生成处理时间增加。此外,当节点的数目、卡车的数目以及需求的数目变得巨大时,检查并且生成巨大的路线。因此,取决于计算机的性能,有可能没有完成路线生成处理。
[0010]根据实施方式的一个方面,提供了一种用于缩短求解车辆路径问题的时间的解决方案。
[0011][问题的解决方案][0012]根据实施方式的一个方面,提供了一种由计算机实现的信息处理方法。在示例中,该信息处理方法包括:针对通过使用多个移动体向多个节点递送包裹或者从多个节点递送包裹的路线优化问题,获得指定所述多个节点中包括的每个节点的节点信息、指示所述多个节点中的每一个的需求量的需求量信息、以及指示所述多个移动体中的每一个的最大载荷能力的移动体信息;执行生成处理,该生成处理被配置成在多个节点之中指定节点组,其中节点组被向其递送包裹并且满足所述多个移动体中的每一个的最大载荷能力的条件,并且生成限定包括在节点组中的每个节点的递送顺序的多个路线;以及执行计算处理,该计算处理被配置成基于由生成处理生成的所述多个路线来执行用于求解路线优化问题的处理,其中,该生成处理被配置成基于节点信息、需求量信息和移动体信息来执行处理,该处理包括:执行指定处理,该指定处理被配置成从所述多个节点之中指定第一节点组,第一节点组由所述多个移动体中的第N个移动体向其递送包裹;执行信息生成处理,该信息生成处理被配置成生成剩余需求信息,剩余需求信息指示在由第N个移动体递送包裹之后包括在第一节点组中的每个节点的剩余需求;以及执行信息更新处理,该信息更新处理被配置成通过基于剩余需求信息从所述多个节点中排除所述多个节点之中没有剩余需求的节点来更新节点信息,该生成处理被配置成:针对所述多个移动体中的每一个,顺序地执行指定处理、信息生成处理和信息更新处理;通过基于由信息更新处理更新的节点信息确定没有剩余需求的节点的数目是否等于或大于预定值来获得确定结果;以及响应于指示没有剩余需求的节点的数目等于或大于预定值的确定结果,停止用于顺序地执行指定处理、信息生成处理和信息更新处理的处理。
[0013][专利技术的有益效果][0014]根据一个方面,可以缩短用于求解车辆路径问题的时间。
附图说明
[0015]图1是用于说明根据第一实施方式的信息处理装置的图;
[0016]图2是用于说明针对路线生成的参考技术的图;
[0017]图3是示出每个路线的持续时间与成本之间的关系的图;
[0018]图4是示出参考装置的处理过程的流程图;
[0019]图5是示出路线生成处理的处理过程的示例的图;
[0020]图6是示出根据第一实施方式的信息处理装置的功能配置的功能框图;
[0021]图7是示出行进时间表的数据结构的示例的图;
[0022]图8是示出需求表的数据结构的示例的图;
[0023]图9是示出时间窗表的数据结构的示例的图;
[0024]图10是用于说明路线生成的图;
[0025]图11是示出根据第一实施方式的优化处理过程的流程的流程图;
[0026]图12是示出根据第一实施方式的路线生成过程的流程的流程图;
[0027]图13是用于说明效果的图;
[0028]图14是用于说明示例性硬件配置的图;以及
[0029]图15是用于说明卡车的路线的图。
具体实施方式
[0030]下面将参照附图详细描述本申请中公开的信息处理装置、信息处理方法和信息处理程序的实施方式。注意,本实施方式不限于示例。此外,可以在没有不一致的范围内适当地组合实施方式。
[0031][第一实施方式][0032][信息处理装置的描述][0033]图1是说明根据第一实施方式的信息处理装置100的图。图1中示出的信息处理装置100是优化车辆路径问题的计算机装置的示例,在车辆路径问题中,多个卡车(下面可以被称为“车辆”)将包裹递送至多个节点并且获得使车辆的成本最小化的路线。
[0034](参考技术的说明)
[0035]此处,将描述通常使用的参考技术。为了方便起见,关于参考技术的装置被描述为“参考装置”。例如,参考装置执行用于生成路线的处理、用于缩减路线的处理以及用于选择路线的处理。
[0036]首先,将描述由本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息处理装置,包括:存储单元,其被配置成:针对通过使用多个移动体向多个节点递送包裹或者从多个节点递送包裹的路线优化问题,存储指定所述多个节点中包括的每个节点的节点信息、指示所述多个节点中的每一个的需求量的需求量信息、以及指示所述多个移动体中的每一个的最大载荷能力的移动体信息;生成单元,其被配置成:在所述多个节点之中指定节点组,其中所述节点组被向其递送所述包裹并且满足所述多个移动体中的每一个的最大载荷能力的条件,并且生成限定包括在所述节点组中的每个节点的递送顺序的多个路线;以及计算单元,其被配置成基于由所述生成单元生成的所述多个路线来执行用于求解所述路线优化问题的处理,其中,所述生成单元被配置成基于所述节点信息、所述需求量信息和所述移动体信息来执行处理,所述处理包括:执行指定处理,所述指定处理被配置成从所述多个节点之中指定第一节点组,所述第一节点组由所述多个移动体中的第N个移动体向其递送所述包裹;执行信息生成处理,所述信息生成处理被配置成生成剩余需求信息,所述剩余需求信息指示在由所述第N个移动体递送所述包裹之后包括在所述第一节点组中的每个节点的剩余需求;以及执行信息更新处理,所述信息更新处理被配置成通过基于所述剩余需求信息从所述多个节点中排除所述多个节点之中没有剩余需求的节点来更新所述节点信息,所述生成处理被配置成:针对所述多个移动体中的每一个,顺序地执行所述指定处理、所述信息生成处理和所述信息更新处理;通过基于由所述信息更新处理更新的所述节点信息确定没有剩余需求的节点的数目是否等于或大于预定值来获得确定结果;以及响应于指示所述没有剩余需求的节点的数目等于或大于所述预定值的所述确定结果,停止用于顺序地执行所述指定处理、所述信息生成处理和所述信息更新处理的处理。2.根据权利要求1所述的信息处理装置,其中,所述计算单元将关于由所述生成单元生成的所述多个路线的信息输入至伊辛机,并且计算使所述多个移动体的成本最小化的最优路线。3.根据权利要求1或2所述的信息处理装置,其中,所述生成单元通过排除路线来生成所述多个路线,所排除的路线是除了所述路线之中具有最小数目的路线之外的路线,或者是除了从所述路线中选择的所述路线之中具有较少数目的预定数目的路线之外的路线。4.根据权利要求2所述的信息处理装置,还包括:目标函数生成单元,其被配置成生成目标函数,所述目标函数具有在执行每个路线时计算所述成本的第一项,以及基于由所述生成单元生成的所述多个路线中的每个路线中的每个节点的需求量和对每个节点的供应量的第二项,其中,所述计算单元将所述目标函数输入至所述伊辛机并且计算使所述成本最小化的最优路线。
5.一种由计算机实现的信息处理方法,所述方法包括:针对通过使用多个移动体向多个节点递送包裹或者从多个节点递送包裹的路线优化问题,获得指定所述多个节点中包括的每个节点的节点信息、指示所述多个节点中的每一个的需求量的需求量信息、以及指示所述多个移动体中的每一个的最大载荷能力的移动体信息;执行生成处理,所述生成处理被配置成:在所述多个节点之中指定节点组,其中所述节点组被向其递送所述包裹并且满足所述多个移动体中的每一个的最大载荷能力的条件,并...

【专利技术属性】
技术研发人员:伊东佑人
申请(专利权)人:富士通株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1