2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Поиск элементов с максимальным наименьшим расстоянием
Сообщение02.03.2010, 15:15 
Аватара пользователя


24/03/09
32
NiNo
Не подскажет ли кто подход к решению следующей задачки. Дано ограниченное множество векторов мощности N. Нужно выбрать из него m векторов так, чтобы максимизировать наименьшее расстояние между любыми двумя из m выбранных. Число исходных векторов для поиска N велико, поэтому полный перебор заранее обречён.

 Профиль  
                  
 
 Re: Поиск элементов с максимальным наименьшим расстоянием
Сообщение02.03.2010, 19:16 
Заслуженный участник
Аватара пользователя


01/08/06
3131
Уфа
Даже для m=2 задачка непростая...

 Профиль  
                  
 
 Re: Поиск элементов с максимальным наименьшим расстоянием
Сообщение04.03.2010, 08:28 
Заслуженный участник


26/07/09
1559
Алматы
2terricola
Цитата:
Нужно выбрать из него m векторов так, чтобы максимизировать наименьшее расстояние между любыми двумя из m выбранных.

Может быть стоит поиграть с методом главных компонент aka PCA? Хотя все равно переборы сложные будут...

 Профиль  
                  
 
 Re: Поиск элементов с максимальным наименьшим расстоянием
Сообщение04.03.2010, 10:05 
Аватара пользователя


24/03/09
32
NiNo
Э-э-э... А можно вкратце объяснить суть метода главных компонент?

 Профиль  
                  
 
 Re: Поиск элементов с максимальным наименьшим расстоянием
Сообщение04.03.2010, 18:13 
Аватара пользователя


12/02/10
8
Омск, РФ
я думаю, тут больше подойдут жадные алгоритмы - поиск с возвратом или метод ветвей и границ

 Профиль  
                  
 
 Re: Поиск элементов с максимальным наименьшим расстоянием
Сообщение04.03.2010, 18:52 
Заслуженный участник


26/07/09
1559
Алматы
2terricola
Цитата:
можно вкратце объяснить суть метода главных компонент?

Ищется плоскость (aka первая главная компонента), наиболее "похожая" на исходное облако точек. В проекции на эту плоскость облако искажается минимально, т.е., расстояния между точками почти не уменьшаются. Поэтому, мне кажется, решением задачи могут быть $m$ векторов, ближайших к первой главной компоненте.

P.S.: Информации по PCA в интернете очень много, ищите. Хотя не факт, что в вашем случае подходит именно этот метод; я просто написал первое, что пришло на ум. :)

2Severyanin
Цитата:
поиск с возвратом или метод ветвей и границ

Не могли бы вы пояснить, как эти методы можно применить к решению обсуждаемой задачи?

 Профиль  
                  
 
 Re: Поиск элементов с максимальным наименьшим расстоянием
Сообщение07.03.2010, 09:53 
Аватара пользователя


12/02/10
8
Омск, РФ
2Circiter. Попробовал, не получилось). А Вам спасибо за подсказку, PCA очень помог когда выползла похожая задача.

(Оффтоп)

что-то я не нашел, как здесь рейтинг повысить отвечавшему. Не подскажете?

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

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



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

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


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

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