LINUX.ORG.RU

Алгоритм нахождения минимального контура

 


1

3

Подскажите скажите название алго, или хотя бы в какую сторону гуглить. Суть: Есть рандомный контур например. Дана точка. Нужно найти минимальный контур, в котором она находится. Или сказать что такого нет, как например тут

UPD

Входная информация не готовые контуры в виде многоугольников, а набор ребер.

★★★★★

Последнее исправление: Aswed (всего исправлений: 4)

Не понял, откуда контуры брать.

У тебя изначально есть множество контуров, и из них нужно выбрать минимальный? Или множество точек + множество отрезков с концами в этих точках, и из них нужно строить минимальный контур?

Kuzy ★★★
()
Последнее исправление: Kuzy (всего исправлений: 1)
Ответ на: комментарий от Kuzy

я, думаю, дана точка и набор многоугольников. необходимо найти минимальный многоугольник, содержащий данную точку.

P.S хотя нет видимо нужно действительно провести минимальный контур

x4DA ★★★★★
()
Последнее исправление: x4DA (всего исправлений: 1)
Ответ на: комментарий от Kuzy

На знаю как выразиться. Заданы как бы ребра графа. Линии контуров. Контур надо построить.

Aswed ★★★★★
() автор топика
Ответ на: комментарий от anonymous

причем тут выпуклая оболочка по точкам?

Aswed ★★★★★
() автор топика
Ответ на: комментарий от x4DA

нет, многоугольники изначально не заданы

Aswed ★★★★★
() автор топика
Ответ на: комментарий от anonymous

ты смотрел вообще примеры, что я выложил? Минимальный по площади.

Aswed ★★★★★
() автор топика
Ответ на: комментарий от Waterlaz

Да, похоже, это то самое. Спасибо.

Aswed ★★★★★
() автор топика
Ответ на: комментарий от Waterlaz

о! Вот эта книга! А я ее искал, никак вспомнить не мог. Спасибо, Waterlaz.

anonymous
()

Кинуть луч вправо, найти первое пересечённое ребро. Далее идти по рёбрам, начав вверх по текущему ребру, в каждой вершине пути выбирая то, которое максимально отклоняется влево.

kvap
()

Народ, а огибающую выпуклую оболочку вообще реально хотя бы за O(ln(N)) построить или таки O(N³) — минимум?

Eddy_Em ☆☆☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.