Lo mejor que puede hacer con este tipo de preguntas es tratar de establecer algunos pequeños resultados que le ayudará con el problema general.
Por ejemplo, no es demasiado difícil determinar que para tres puntos, A, B y C, que tienen la condición de que B es entre (más sobre esto en un segundo) A y C, B lo harán nunca más lejos de un cuarto punto D que uno de A y C. Con la métrica de distancia euclidiana estándar, un punto se encuentra entre otros dos puntos si se encuentra en el segmento que los une. Para las mediciones de Manhattan no es tan simple, en parte porque el concepto de segmento no se entiende tan bien.
Una forma más general de la descripción de 'entre' es esta (usando la notación de que la distancia de A a B es | AB |): Un punto B es entre dos puntos A, C si | AB | + | BC | = | AC |
Se puede ver que en la distancia euclídea esto significa que B se encuentra en el segmento que une A y C.
En Manhattan distancia, esto significa que el punto B está contenido en el rectángulo definido por A y C (que por supuesto, podría ser un segmento recto si AC es paralelo a uno del eje).
Este resultado significa que para cualquier punto, si se encuentra entre dos puntos existentes, puede ser no más lejos de cualquier nuevos puntos que se añaden al conjunto de los dos que lo rodean.
Ahora, esta información no resuelve el problema para usted, pero sí le permiten deshacerse de muchos posibles futuros cálculos. Una vez que ha determinado que un punto se encuentra entre otros dos, no tiene sentido seguirlo.
Por lo tanto, puede resolver este problema mediante el seguimiento solamente los puntos extremos, y sin tener en cuenta ninguna que caen dentro.
Un ejercicio interesante para el observador casual
demostrar que puede tener un máximo de 4 puntos distintos tales que ninguno de los puntos son entre dos de los otros, en el sentido de Manhattan.
Con este segundo resultado, queda claro que solo necesitará rastrear hasta 4 puntos.
Algunos de los otros métodos ya presentados son probablemente más rápidos, ¡pero de esta manera es más divertido!
Crédito extra
Generalizar estas ideas a n dimensiones
esto es justo lo que estaba buscando, gracias hombre :) –