首页> 外文会议>International Workshop on Robot Motion and Control >Planning TS Trajectory Using MLAT in $mathrm{o}(mathrm{n}log mathrm{n})$
【24h】

Planning TS Trajectory Using MLAT in $mathrm{o}(mathrm{n}log mathrm{n})$

机译: $ mathrm {o}( mathrm {n} log mathrm {n})$ 中使用MLAT规划TS轨迹

获取原文

摘要

The Multi-Level Adaptive Technique (MLAT) is a technique used for solving problems approximately and iteratively at levels with various resolutions, and then injecting the corresponding solution at each level into a problem with close resolution for the next iteration. MLAT was originally applied solving successfully partial differential equations using the so called Multi Grid method, using a set of grids with gradually varying mesh sizes. Each grid was treated separately using the so-called relaxation, and then traversing (injection from fine to coarse grid, and interpolation from coarse to fine grid) the data between the grids at two close levels. The Traveling Salesman (TS) problem - popular in Motion Planning, solved by MLAT using Graph Theory. The vertices are specially partitioned into groups, which are moved into more general groups, and again into higher level groups. This grouping is repeated until the number of elements at the highest level collected, does not have too many elements in order to enable their easy and fast manipulation. The TS problem, namely, searching for the shortest path traversing all the vertices in the graph, is approximated by MLAT by partitioning the graph into small subgraphs by selecting the odd vertices in the original graph; each subgraph is similarly divided again into a smaller subgraph. This procedure is repeated until a subgraph is obtained, which is small enough. The TS problem is solved using the coarsest subgraph obtained. This solution is injected into the finer subgraph to improve the approximate solution by relaxation, on the current subgraph. The injection from a coarse graph to a fine graph is followed by relaxation, which is repeated on all the pairs of the graph and its subgraph. Then the opposite direction is applied injection: bottom up, from a finer graph to a coarser graph. Relaxation is an iterative process in which a graph's vertices are traversed, improving the solution. In order to increase the chances of a more accurate solution, the algorithm's direction is determined in a nondeterministic way using so-called Simulated Annealing. The MLAT implementation may enable a Multi-Processing leading to Parallel-Processing, which is an additional advantage.
机译:多级自适应技术(MLAT)是一种技术,用于在具有各种分辨率的级别上近似且迭代地解决问题,然后将每个级别的相应解决方案注入具有高分辨率的问题中,以用于下一次迭代。 MLAT最初被应用为使用所谓的“多网格”方法成功解决偏微分方程,该方法使用一组网格尺寸逐渐变化的网格。使用所谓的松弛分别处理每个网格,然后在两个紧密级别遍历网格之间的数据(从细网格注入到粗网格,从粗网格插入到细网格)。旅行商(TS)问题-在运动计划中很流行,由MLAT使用图论解决。顶点被专门划分为多个组,然后移动到更一般的组中,再移到更高级别的组中。重复此分组,直到收集到的最高级别的元素数量没有太多元素,以便能够轻松快速地进行操作。 TS问题,即搜索遍历图中所有顶点的最短路径,是通过MLAT近似的,方法是通过选择原始图中的奇数顶点将图划分为小子图;同样,每个子图又被分为一个较小的子图。重复此过程,直到获得足够小的子图。使用获得的最粗糙的子图可以解决TS问题。将此解决方案注入到更精细的子图中,以通过松弛在当前子图上改善近似解。从粗图到细图的注入之后是松弛,松弛在所有图对及其子图上重复。然后应用相反的方向进行注入:自下而上,从较细的图到较粗的图。松弛是一个迭代过程,其中遍历图形的顶点,从而改善了解。为了增加获得更准确解决方案的机会,使用所谓的“模拟退火”以不确定性的方式确定算法的方向。 MLAT实现可以实现导致并行处理的多处理,这是一个额外的优势。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号