[发明专利]用于使用作业位置之间的行驶成本进行作业调度的方法、系统和计算机可读介质有效
申请号: | 201780015792.1 | 申请日: | 2017-01-06 |
公开(公告)号: | CN108701283B | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | C·P·万特韦斯泰因德 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q50/30 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 边海梅 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 使用 作业 位置 之间 行驶 成本 进行 调度 方法 系统 计算机 可读 介质 | ||
1.一种系统,包括:
一个或多个计算机,被配置为基于从地理原点到每个作业的相应地理作业位置的行程来调度多个作业;以及
一对多路径搜索器,在所述一个或多个计算机上实现并且被配置为执行包括以下的操作:
在包括与地理位置对应的多个节点和在节点之间通过所述地理位置之间的行驶成本加权的多个边缘的图形中,识别与所述地理原点对应的原点节点和与所述地理作业位置对应的多个目的地节点;
通过使用所述行驶成本遍历所述原点节点和所述目的地节点之间的多个中间节点来搜索沿着所述图形的边缘从所述原点节点到所述目的地节点的路径,包括至少在所述中间节点的子集的每个中间节点处基于与所述中间节点对应的中间地理位置和初始地围绕所述地理作业位置的边界之间的地理距离来确定启发式行驶成本;
在搜索沿着所述图形的边缘从所述原点节点到所述目的地节点的路径期间,找到所述多个目的地节点中的节点;以及
响应于找到所述目的地节点中的一个来调整所述边界,使得所述边界围绕除了找到的与所述目的地节点中的所述一个对应的地理位置之外的地理作业位置,并且继续搜索和调整所述边界,直到找到所述目的地节点中的所有目的地节点为止。
2.如权利要求1所述的系统,其中所述操作包括将所述中间地理位置和所述边界之间的所述地理距离确定为所述中间地理位置和所述边界之间的最短直线距离。
3.如权利要求1所述的系统,其中初始地围绕所述地理作业位置的所述边界包括矩形,并且其中所述操作包括在开始搜索之前通过确定一组目的地节点来确定所述边界,所述一组目的地节点在四个基本方向中的每个基本方向上包括相应的边界边缘目的地节点,所述相应的边界边缘目的地节点具有在所述基本方向上距离所述地理原点最远的地理作业位置。
4.如权利要求3所述的系统,其中调整所述边界包括仅响应于找到所述边界边缘目的地节点中的一个来调整所述边界。
5.如权利要求1所述的系统,其中遍历所述中间节点包括在每个中间节点处存储从所述原点节点到所述中间节点遍历所述图形的实际行驶成本。
6.如权利要求5所述的系统,其中遍历所述中间节点包括在第一中间节点处,基于到第一中间节点的所述实际行驶成本和针对所述第一中间节点的所述启发式行驶成本为所述第一中间节点的一个或多个相邻节点确定总成本估计。
7.如权利要求6所述的系统,其中遍历所述中间节点包括从具有最低总成本估计的所述一个或多个相邻节点中选择第二中间节点,以及遍历所述图形到所述第二中间节点。
8.如权利要求1所述的系统,其中搜索路径包括仅当地理原点在所述边界外部时才在遍历所述中间节点时确定所述启发式行驶成本。
9.如权利要求1所述的系统,其中所述图形表示道路网,所述边缘表示地理位置之间的道路,所述节点表示道路交叉口,并且所述行驶成本表示沿着道路交叉口之间的道路的估计行驶时间。
10.如权利要求1所述的系统,其中所述一个或多个计算机被配置为通过首先调度如由所述一对多路径搜索器确定的具有最低行驶成本的第一作业并且然后使用所述一对多路径搜索器利用所述第一作业的作为所述地理原点的第一地理位置进行搜索来调度所述多个作业,并且然后重复所述调度直到所述作业中的所有作业已经被调度为止,并基于所述调度向用户供应调度表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780015792.1/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理