2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу Пред.  1, 2
 
 Re: Минимальный эллипсоид содержащий точки
Сообщение18.03.2016, 13:22 
Аватара пользователя

(Оффтоп)

Как и было очевидно, не стоило изобретать самокат, все уже украдено придумано до нас.

 
 
 
 Re: Минимальный эллипсоид содержащий точки
Сообщение18.03.2016, 13:30 

(Оффтоп)

Самокат придуман лет тридцать-сорок назад. Называется вычислительная геометрия. Безумно красиво и интересно. С моей точки зрения.

 
 
 
 Re: Минимальный эллипсоид содержащий точки
Сообщение18.03.2016, 13:35 
slavav , спасибо)
Что-то найдено, и аж линейной сложности.

Кстати, мое предположение про 3 точки на границе шара почти верно.
Если шар имеет на границе 1 точку, то двигая по всему пространству возможный центр шара, натыкаемся на остальные точки границей шара меньшего радиуса.
Если шар имеет на границе 2 точку - то бегаем по плоскости - серединному перпендикуляру этих точек. Единственное ограничение - шар может дойти до середины отрезка не наткнувшись границей на другие точки. Значит минимальный шар может быть в центре 2 максимально удаленных точек. Особый случай.
Ну а если шар наткнется на что-то, то он будет иметь не менее 3 точек.

 
 
 
 Re: Минимальный эллипсоид содержащий точки
Сообщение18.03.2016, 13:43 
Правильный ответ:
минимальный шар опирается на четыре точки, причём тетраэдр на этих четырёх точках содержит центр шара ИЛИ
минимальный шар опирается на три точки, причём треугольник на этих трёх точках содержит центр шара ИЛИ
минимальный шар опирается на две точки, причём отрезок на этих двух точках содержит центр шара ИЛИ
минимальный шар имеет нулевой радиус и содержит только одну точку, которая совпадает с его центром.

Это я берусь доказать. Всё это конечно свести в одну фразу про шар, небольшое число точек и их выпуклую оболочку.

-- 18.03.2016, 13:46 --

Не могу удержаться. Правильная реализация mindisk не вычисляет центр шара! Удивительный алгоритм.

 
 
 [ Сообщений: 19 ]  На страницу Пред.  1, 2


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group