2014 dxdy logo

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

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


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Оптимальное размещене многоугольника
Сообщение15.04.2008, 20:52 


13/04/08
2
Дан выпуклый многоугольник, нужно его разместить так (поворачивая и передвигая), чтобы в него попало наибольшее число точек с целыми значениями координат.

Координаты вершин могут быть не только на целыми (действительные)

 Профиль  
                  
 
 
Сообщение15.04.2008, 22:23 


29/01/07
176
default city
Задача представляется неподъемной - скорее всего решается написанием программы, но подозреваю что за решение данной задачи - Вы рискуете получить ОЧЕНЬ серьезные деньги..

 Профиль  
                  
 
 
Сообщение15.04.2008, 22:47 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
(Надо же: если слово "получить" заменить на "отдать", смысл сохранится в точности) :D
Ну, не такая уж она и неподъёмная, перебор как перебор. Особенно если удастся найти быстрый алгоритм хотя бы для одной подзадачи:
1) максимизировать, поворачивая;
2) максимизировать, передвигая.

 Профиль  
                  
 
 
Сообщение15.04.2008, 23:00 


13/04/08
2
Передвижений вниз-вверх и вправо-влево для одного поворачивания кажется N^2 (N - кол-во вершин). Делаем проекции на Oy и Ox, дробные части будут нужными перемещениями. А поворачиваний - вообще трудно сказать... Интересно, можно ли использовать здесь равноотдаленность точек, чтобы уменьшить число углов для перебора?

Вообще нужно сказать нижнюю оценку сложности и построить алгоритм близкий к ней.

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

Модераторы: Модераторы Математики, Супермодераторы



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

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


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

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