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 ninguno de los obstáculos.

Dos dimensiones

En dos dimensiones, el problema puede resolverse en tiempo polinómico en un modelo de cálculo que permite la suma y comparación de números reales, a pesar de las dificultades teóricas que implica la precisión numérica necesaria para realizar tales 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 sobre 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 dimensiones (y más) el problema es NP-difícil en el caso general, [1] pero existen algoritmos de aproximación eficientes que se ejecutan en tiempo polinomial basados ​​en la idea de encontrar una muestra adecuada de puntos en los bordes de los obstáculos y realizar un cálculo de gráfico de visibilidad utilizando estos puntos de muestra.

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

Variantes

Existen variaciones de este problema, en las que los obstáculos tienen un peso determinado , es decir, se puede atravesar un obstáculo, pero se incurre en un coste adicional. El problema estándar es el caso especial en el que los obstáculos tienen un peso infinito. En la literatura, esto se denomina problema de la región ponderada .

Véase también

Notas

  1. ^ J. Canny y JH Reif, "Nuevas técnicas de límite inferior para problemas de planificación de movimiento de robots", Proc. 28.° Simposio anual IEEE. Fundada en 1987, págs. 49-60.

Referencias

Enlaces externos