2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Пересечение простых многоугольник (выч. геометрия)
Сообщение15.04.2012, 17:47 


15/04/12
1
Столкнулся с одной интересной задачей.

Найти пересечение 2 простых (т.е. без самопересечений) многоугольников за линейное время - $O(n+k)$, где n - суммарное количество вершин, k - количество пересечений. Результат работы алгоритма - пары пересекающихся сторон многоугольников.

Казалось бы очень простая формулировка, но в интернете много на данную тему не найти. За $O(nlog(n) + k)$ - пожалуйста. Единственное что удалось откопать так это упоминание, что задача за указанное время решаема со ссылкой на U. Finke and K. Hinrichs: Overlaying simply connected planar subdivisions in linear time. Но в свободном доступе её нет, да и не уверен я, что это именно то что нужно.

Кто-то сталкивался с такой задачей?

 Профиль  
                  
 
 Re: Пересечение простых многоугольник (выч. геометрия)
Сообщение17.04.2012, 06:27 
Заслуженный участник


08/04/08
8562
Я Вам точно не скажу, но попробуйте скачать книгу Ласло Вычислительная геометрия и компьютерная графика на С++. Там что-от подобное точно есть.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group