У меня есть набор точек на бесконечной (ну, с двойной точностью) 2D-плоскости.
Учитывая выпуклую оболочку этого набора, как найти некоторые точки внутри выпуклой оболочки, которые находятся относительно далеко от всех точек входного набора?
На изображении ниже черные точки являются частью исходного набора, а заштрихованная область представляет пространство, занимаемое всеми точками, если мы «вырастим» их с радиусом R.
Оранжевые точки — это примеры того, что я хотел бы получить. На самом деле не имеет значения, где именно они находятся, главное, чтобы они были относительно далеко от всех черных точек.
http://en.wiki.mcneel.com/content/upload/images/point_far_search.png
Обновление: использование алгоритма Делоне для поиска больших пустых треугольников кажется отличным подходом для этого: http://en.wiki.mcneel.com/content/upload/images/DelaunaySolutionToInternalFurthestPoints.png