cheATGamer |
Задача поиска минимального пути в многоугольнике 16.05.2010, 15:46 |
|
16/05/10 1
|
Дано многоугольник. Для него можно сделать предобработку. Подается запрос: 2 точки внутри (или на границе, в вершинах) многоугольника и требуется за O(logN) найти неэвклидовую минимальную длину пути между этими точками по вершинам (без точек Штейнера, т.е нельзя останавливатся посреди многоугольника или его границах, нужно чтобы путь проходил только из одной вершины в другую). Длина пути измеряется просто количеством ребер, а не суммой их длин.
Интересуют любые идеи по этому поводу, решения частичных задач, связанных с данной (например, нахождение видимых вершин из точек запроса за O(logN) и т.п, разбиение многоугольника на области для локализации с каким-то смыслом), а так же литература, которая касалась бы данной задачи. Литература по поискам пути, где допускается использование точек Штейнера, у меня есть, но связать с данной мне не удалось.
Заранее благодарен.
|
|
|
|
|
Cave |
Re: Задача поиска минимального пути в многоугольнике 17.05.2010, 10:06 |
|
02/07/08 322
|
Имеется в виду, что первое и последнее звенья пути соединяют точки запроса с точками на многоугольниками? И многоугольник невыпуклый?
|
|
|
|
|
|
Страница 1 из 1
|
[ Сообщений: 2 ] |
|
Модераторы: Модераторы Математики, Супермодераторы