Re: Выпуклая оболочка
- From
- Nick Kovaliov ()
- To
- Valentin Davydov
- Date
- 2002-11-19T13:14:31Z
- Area
- RU.ALGORITHMS
From: "Nick Kovaliov" <Nick@urm.ru>
> Задано множество точек внутри K-мерного куба.
> Требуется построить выпуклый многогранник
> минимального объёма, который, во-первых,
> содержал бы все эти точки, во-вторых,
> целиком лежал бы внутри куба, и в-третьих,
> число вершин которого не превосходило бы
> заранее заданного N.
> Как бы к решению подступиться?
Третье условие сложное ...
> Для существования решения
> можно считать, что N >= 2^K.
> Годится также и субоптимальное решение
> (то есть объём, близкий к минимальному,
> если степень близости легко оценить).
А обычные методы построения выпуклой оболочки,
обобщённые на K-мерный случай пойдут ? ...
Метод заворачивания подарка ? ...
Метод Джарвиса ? ...
http://graphics.cs.msu.su/courses/cg_el99/notes/lect10.doc
http://graphics.cs.msu.su/courses/cg_el99/notes/
А вот насчёт "в третьих",
если это и правда важно, но не знаааю ...
Построить выпуклую оболочку,
а потом как-то постепенно убивать
из неё плоскости ...
> P.S. Метрика - обычная эвклидова.
Метрика тут не причём.
До встречи, всего наилучшего !
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)