English 中文(简体)
如何发现一种形形形形形形形形形色色。
原标题:how to find out if a shape is passable

我有一套复杂的多功能(表面上可以想象的)和几个前沿,作为切入/出入境点。 有可能在这个多管区内出现一种或多种任意的封锁。 我可以采取什么办法来确定在进入/边缘之间的距离是否存在某种宽度?

在阅读这一问题时,它看上去的是家庭工作类型,而不是家庭工作类型。 我只想看到至少几个线索,因为这对我来说是新的。

问题回答

查阅Motion Planning,那里有大量信息。

这取决于该路线是否需要宽大。 如果必须穿透的物体面积有限,你需要将圆形的地块与移动物体聚合物相区别,那么你就试图通过这个途径。

确切地计算道路的一个办法是计算多角的可见度图。 可见度图的外观与地块(可能带有障碍的洞)的外差相当,如果两条外差能够“相互见”。 如果存在一系列进入出境的边缘,这种形状是可喜的。 你们也可以赞扬最短的道路。 以冷静的方式计算可见度图并非硬,而是缓慢的。 这样做的算法非常先进,但还没有实施。 几年前,我尝试执行,只取得了医疗成果。 其中大多数使用精确的算术,是一般情况下的vert,而实际应用则使用浮动点号码。





相关问题
How to add/merge several Big O s into one

If I have an algorithm which is comprised of (let s say) three sub-algorithms, all with different O() characteristics, e.g.: algorithm A: O(n) algorithm B: O(log(n)) algorithm C: O(n log(n)) How do ...

Grokking Timsort

There s a (relatively) new sort on the block called Timsort. It s been used as Python s list.sort, and is now going to be the new Array.sort in Java 7. There s some documentation and a tiny Wikipedia ...

Manually implementing high performance algorithms in .NET

As a learning experience I recently tried implementing Quicksort with 3 way partitioning in C#. Apart from needing to add an extra range check on the left/right variables before the recursive call, ...

Print possible strings created from a Number

Given a 10 digit Telephone Number, we have to print all possible strings created from that. The mapping of the numbers is the one as exactly on a phone s keypad. i.e. for 1,0-> No Letter for 2->...

Enumerating All Minimal Directed Cycles Of A Directed Graph

I have a directed graph and my problem is to enumerate all the minimal (cycles that cannot be constructed as the union of other cycles) directed cycles of this graph. This is different from what the ...

Quick padding of a string in Delphi

I was trying to speed up a certain routine in an application, and my profiler, AQTime, identified one method in particular as a bottleneck. The method has been with us for years, and is part of a "...

热门标签