Выпуклая оболочка в n-мерном пространстве
Версия от 17:05, 16 января 2014; Katyatitkova (обсуждение | вклад)
| Конспект не готов. |
Рассмотрим трёхмерный случай. -мерный случай сводится к трёхмерному.
Алгоритм
Выберем любые две точки и . Далее из оставшихся выберем точку , которая не лежит на прямой, образованной точками и . После этого выберем точку , которая не лежит на плоскости, образованной точками и . Если этого сделать не получилось, то запустим алгоритм для поиска выпуклой оболочки на плоскости.
Так мы получили тетраэдр . Сделаем random shuffle оставшихся точек .