Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - Как обойтись без перебора?

Ответить
Настройки темы
Теория - Как обойтись без перебора?

Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85


Конфигурация

Профиль | Отправить PM | Цитировать


Всем привет. У меня вопрос к прикладным математикам.

Есть два набора точек. Нужно найти пару точек (по точке из каждого набора), декартово растояние между которыми минимально.

Я сколько не думаю, у меня всё сводится к перебору. Но неужели нет какого-то более "продвинутого" решения?

Отправлено: 09:28, 18-09-2008

 

Аватара для Gerdewski

Старожил


Сообщения: 260
Благодарности: 28

Профиль | Отправить PM | Цитировать


Продвинутые решения бывают на листе бумаги, написанные авторучкой, а в программировании (хотя, может и в голове тоже) - только перебор.

-------
Скажи точно. Сколько вешать в граммах?


Отправлено: 13:55, 18-09-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


что ещё известно про точки (может фигуры там выпуклые задают)? если больше ничего, то только перебор NxM вариантов

Отправлено: 14:43, 18-09-2008 | #3


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


совсем без перебора не обойтись, но если точек много, а природа природа этих наборов такая, что они неравномерно распределены в пространстве - можно придумать ряд оптимизаций, которые исключат из перебора большинство точек. Советую полистать книжки по трёхмерной графике - там очень востребованы подобные оптимизации по исключению из расчётов невидимых фигур, граней и т.п.

Отправлено: 16:27, 18-09-2008 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - Как обойтись без перебора?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
FAQ - Как обойтись без разъёма Lan на ноутбуке?? DarjaM Сетевое оборудование 9 23-07-2009 22:01
как обойтись без клавиатуры? ANARCHIST Непонятные проблемы с Железом 13 09-05-2008 23:27
Как обойтись без NetBIOS? MojaHead Сетевые технологии 8 15-10-2003 15:12
Как обойтись без NetBIOS? MojaHead Microsoft Windows NT/2000/2003 8 23-01-2003 02:12




 
Переход