2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Задачка на оптимизацию
Сообщение16.11.2006, 11:52 


14/11/06
4
Такая вот задачка на оптимизацию.
Есть множество наборов векторов $N_i = \{{V_1^i ..  V_{n_i}^i}, P^i  \} $ , размер вектора 10^5 примерно, векторов в наборе до ста, наборов несколько тысяч.
надо найти вектор X для которого $\forall\ j  ({X P^i > X V_j^i}) $ для как можо большего числа наборов. Есть алгоритм, который решит за разумное время без суперпуперкомпьютера?

 Профиль  
                  
 
 
Сообщение16.11.2006, 13:13 
Модератор
Аватара пользователя


11/01/06
5702
Для начала для каждого набора векторов $N_i$ рассмотрите конус
$$\{ X : X (P^i - V_j^i) > 0,\ j=1,\dots,n_i\}$$
и найдите его базис.

 Профиль  
                  
 
 
Сообщение16.11.2006, 15:32 


14/11/06
4
maxal писал(а):
Для начала для каждого набора векторов $N_i$ рассмотрите конус
$$\{ X : X (P^i - V_j^i) > 0,\ j=1,\dots,n_i\}$$
и найдите его базис.


Векторы $ V_j^i $ скорее всего независимы, и $\{ P^i - V_j^i \}$ сами базис конуса.

А в общем мне кажется, что тут подошло бы что то вроде GA.
Кто скажет, GA для поиска в пространстве такого размера ($ 10^5  $) вообще применяют?
Примеры в сети смешные какие - то, вроде функцию сложения по модулю 2 найти.

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


17/10/05
3709
:evil:
alexvs писал(а):
Кто скажет, GA для поиска в пространстве такого размера ($ 10^5 $) вообще применяют?

Еще как применяются.

Примеры в сети — это смешно. Это примеры, а не отчет о применении.

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

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



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

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


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

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