stringtranslate.com

Camino más corto euclidiano

Ejemplo de camino más corto en un espacio euclidiano tridimensional

El problema del camino más corto euclidiano es un problema de geometría computacional : dado un conjunto de obstáculos poliédricos en un espacio euclidiano , y dos puntos, encontrar el camino más corto entre los puntos que no interseque a ninguno de los obstáculos.

Dos dimensiones

En dos dimensiones, el problema puede resolverse en tiempo polinomial en un modelo de cálculo que permita la suma y comparación de números reales, a pesar de las dificultades teóricas que implican la precisión numérica necesaria para realizar dichos cálculos. Estos algoritmos se basan en dos principios diferentes, ya sea realizando un algoritmo de ruta más corta, como el algoritmo de Dijkstra, en un gráfico de visibilidad derivado de los obstáculos o (en un enfoque llamado método continuo de Dijkstra ) propagando un frente de onda desde uno de los puntos hasta que se encuentra con el otro.

Dimensiones superiores

En tres (y superiores) dimensiones el problema es NP-difícil en el caso general, [1] pero existen algoritmos de aproximación eficientes que se ejecutan en tiempo polinómico basados ​​en la idea de encontrar una muestra adecuada de puntos en los bordes del obstáculo y realizar una Cálculo del gráfico de visibilidad utilizando estos puntos de muestra.

Hay muchos resultados sobre el cálculo de caminos más cortos que permanecen en una superficie poliédrica. Dados dos puntos s y t, digamos en la superficie de un poliedro convexo , el problema es calcular el camino más corto que nunca abandone la superficie y conecte s con t. Esta es una generalización del problema bidimensional, pero es mucho más fácil que el problema tridimensional.

Variantes

Hay variaciones de este problema, donde los obstáculos están ponderados , es decir, uno puede atravesar un obstáculo, pero atravesar un obstáculo incurre en un costo adicional. El problema estándar es el caso especial en el que los obstáculos tienen un peso infinito. Esto se denomina en la literatura como el problema de la región ponderada .

Ver también

Notas

  1. ^ J. Canny y JH Reif, "Nuevas técnicas de límite inferior para problemas de planificación del movimiento de robots", Proc. 28º año. Simposios IEEE. Encontró. Computadora. Sci., 1987, págs. 49-60.

Referencias

enlaces externos