[发明专利]用于路径规划的搜索方法有效
申请号: | 200910161350.5 | 申请日: | 2009-07-31 |
公开(公告)号: | CN101650805A | 公开(公告)日: | 2010-02-17 |
发明(设计)人: | 梅一;唐珂;姚新;傅浩波 | 申请(专利权)人: | 中国科学技术大学 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00;G06Q50/00;G06N3/00 |
代理公司: | 北京市立方律师事务所 | 代理人: | 张 磊 |
地址: | 230026*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 路径 规划 搜索 方法 | ||
技术领域
本发明属于运输智能领域,尤其涉及一种用于路径规划的随机搜索算 法。
背景技术
路径规划问题是一个经典的组合优化问题,在工业领域中具有广泛的 应用。例如城市中的洒水路由、垃圾收集、信件投递、校车调度等问题均 看看作是路径规划问题。路径规划问题可看作是在给定的图上构造若干条 回路,使得这些回路满足一些特定的条件和约束并且路由这些回路的总消 耗最少。由于路径规划问题经常涉及到庞大的市场或巨额的资金,因此设 计有效的解决方法是非常有必要的。然而,经理论证明路径规划问题是一 个NP(非确定性多项式时间)难问题,即找到问题的全局最优解的时间随 着问题规模的增长呈指数级增长。
很多成功的先例已经证明了在传统的演化算法中加入局部搜索的概念 能够在路径规划问题等这类NP难的组合优化问题表现出有效的性能。这 是因为路径规划问题的解空间很大并且复杂,加入局部搜索能够加强算法 的收敛性从而在有限的时间内得到性能更好的解。然而,这些方法都有一 个共有的缺陷,那就是它们均采用了传统的小步长局部搜索,在局部搜索 的每一步,只能产生与当前解极为相似的解。这样在某些情况下,例如问 题的解空间较大或者容量约束较严格导致解空间由大量分散的可行区域组 成的情况下,用传统的小步长局部搜索将不能达到理想的结果。在前一种 情况下,从当前解可能需要很多步局部搜索才能达到全局最优解,而在后 一种情况下,传统的小步长局部搜索可能导致搜索无法越过可行区域之间 的非可行区域从而跳出当前的局部最优解。
因此确定算法只能适用于小规模的路径规划问题,而无法适用于在实 际中常常出现的中等或大规模问题。
发明内容
本发明的目的旨在至少解决现有技术中的上述问题之一。
为此,本发明的实施例提出一种更有效的用于路径规划的搜索方法。
根据本发明的一个方面,本发明实施例提出了一种用于路径规划的搜 索方法,所述搜索方法包括以下步骤:a)对对应路径图的路径规划方案的 种群中各个个体进行初始化,其中每个个体S包括按照所述路径图对各个 车辆规划的任务回路序列,每个任务回路中包括一个车辆对应的回路任务 序列;b)对每个个体S依次执行传统步长的局部搜索和大于所述传统步长 的可变步长局部搜索,以获得对应的局部最优解个体S’;c)根据每个个体 对应的所有回路总消耗和/或每个个体违背容量约束的程度对所有的局部 最优解个体S’进行排序;以及d)根据所述排序确定所述路径图的最优路 径规划方案。
根据本发明进一步的实施例,所述步骤a包括:对所述路径图对应的 所有任务边进行编号,其中每个任务边以其对应的两个端点表示;以及对 于每个车辆对应的回路任务序列,从所有任务边的未选取任务编号中选择 可在不违反容量约束条件的条件下插入对应序列的任务编号。
根据本发明进一步的实施例,所述步骤b包括:首先对每个个体S执 行所述传统步长的局部搜索,获得对应的第一局部最优解个体S1;对每个 第一局部最优解个体S1执行所述可变步长的局部搜索,获得对应的第二局 部最优解个体S2;以及再次对每个第二局部最优解个体S2执行所述传统 步长的局部搜索,获得所述对应的局部最优解个体S’。
根据本发明进一步的实施例,所述可变步长局部搜索包括:从每个个 体包含的任务回路序列中选择部分任务回路,并将所述部分任务回路对应 的车辆回路任务序列融合为一个任务序列;按照所选任务不违背容量约束 且任务之间距离最近的条件,从所述融合任务序列依次选择任务进行排序; 利用Ulusoy划分算法将所述排序的任务重新划分为回路,以使得重新划分 后每个回路产生的额外消耗最小;以及以所述重新划分的回路来替换所述 部分任务回路。
根据本发明再一步的实施例,若每次选择时存在多个任务满足所述条 件,进一步利用下面多个规则中至少一个比较所述多个任务以选择一个任 务进行当前排序;所述多个规则包括:1.最大化任务与仓库之间的距离; 2.最小化任务与仓库之间的距离;3.最大化任务的需求量与服务消耗之比; 和4.最小化任务的需求量与服务消耗之比。进一步地,若当前排序中任务 的总需求量小于容量的一半,采取所述规则1;否则采取所述规则2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学技术大学,未经中国科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910161350.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种天线的自复位电缆缠绕装置
- 下一篇:变压器高压限流熔断器
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理