2014 dxdy logo

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

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


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


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

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Задача о недружных братьях (нелинейная оптимизация)
Сообщение24.12.2010, 23:05 


17/11/10
11
Недавно попалась следующая задачка: $n$ братьям в наследство достался квадратный участок. Как им разместить свои дома, чтобы наименьшее расстояние между домами было максимальным. Не могу сообразить, как ее формализовать.

 Профиль  
                  
 
 Re: Задача о недружных братьях (нелинейная оптимизация)
Сообщение24.12.2010, 23:37 


17/10/08

1313
Положение каждого дома задается парой координат (переменных) $x_i,y_i$; без ограничения общности можно считать, что их область определения [0,1]. Еще будет неотрицательная переменная – квадрат минимального расстояния $q$. Для каждой пары домов – ограничение на квадрат расстояния с помощью $q$. Максимизировать нужно $q$.

 Профиль  
                  
 
 Re: Задача о недружных братьях (нелинейная оптимизация)
Сообщение24.12.2010, 23:46 
Заслуженный участник
Аватара пользователя


03/02/10
1928
2718281828459045 в сообщении #391154 писал(а):
Не могу сообразить, как ее формализовать.

надо максимизировать минимум... это же классический минимакс:))

 Профиль  
                  
 
 Re: Задача о недружных братьях (нелинейная оптимизация)
Сообщение24.12.2010, 23:50 


17/11/10
11
Я примерно так и рассуждал.
$A_1(x_1,y_1), A_2(x_2,y_2), \dots, A_n(x_n,y_n)$- координаты домов.
$r_1=\rho(A_1,A_2),\dots,r_{C_n^2}=\rho(A_{n-1},A_n)$ - всевозможные расстояния между ними.
$q=\min\{r_1,\dots,r_{C_n^2}\}$. Получается такая задачка:
$$q=q(x_1,y_1,\dots,x_n,y_n) -> \max

0 \leq x_1,y_1,\dots,x_n,y_n \leq 1

0<r_1,\dots,r_{C_n^2} \leq \sqrt{2}
$$

А как ее решить не знаю. Да и не уверен, что она корректно составлена. подскажите, пожалуйста как с ней быть.

 Профиль  
                  
 
 Re: Задача о недружных братьях (нелинейная оптимизация)
Сообщение24.12.2010, 23:51 
Заслуженный участник
Аватара пользователя


18/05/06
13437
с Территории
В моём понимании она была достаточно формализована уже в исходном сообщении. Сильно лучше не будет. Как не будет и сколько-нибудь интересных аналитических результатов.

 Профиль  
                  
 
 Re: Задача о недружных братьях (нелинейная оптимизация)
Сообщение24.12.2010, 23:54 


17/11/10
11
Может кто подскажет литературу по решению нелинейных задач?)

 Профиль  
                  
 
 Re: Задача о недружных братьях (нелинейная оптимизация)
Сообщение24.12.2010, 23:56 
Заслуженный участник
Аватара пользователя


03/02/10
1928
условие
2718281828459045 в сообщении #391178 писал(а):
.
$$0<r_1,\dots,r_{C_n^2} \leq \sqrt{2}$$

явно лишнее

ИСН в сообщении #391179 писал(а):
Сильно лучше не будет. Как не будет и сколько-нибудь интересных аналитических результатов.


так тут не аналитика... интересно, что предложит машина.

это называется в метрической геометрии "разделенное множество"

 Профиль  
                  
 
 Re: Задача о недружных братьях (нелинейная оптимизация)
Сообщение25.12.2010, 00:57 


17/10/08

1313
В “формате” нелинейного программирования задача выглядит так:
$q \le (x_i-x_j)^2+(y_i-y_j)^2$ , где $1 \le i < j \le n$
$q-->max$
Решить ее можно численно с помощью пакетов глобальной оптимизации.

 Профиль  
                  
 
 Re: Задача о недружных братьях (нелинейная оптимизация)
Сообщение25.12.2010, 12:05 
Заслуженный участник
Аватара пользователя


30/01/09
6680
Может попробовать решить исходную задачу без формализации? Допустим, расположить дома по углам квадрата и в центре, и попробовать доказать, что лучше расположить нельзя?

 Профиль  
                  
 
 Re: Задача о недружных братьях (нелинейная оптимизация)
Сообщение25.12.2010, 12:21 
Заслуженный участник
Аватара пользователя


18/05/06
13437
с Территории
4 по углам, а остальные 16 в центре? :D

 Профиль  
                  
 
 Re: Задача о недружных братьях (нелинейная оптимизация)
Сообщение25.12.2010, 12:39 
Заслуженный участник
Аватара пользователя


03/02/10
1928
Предлагаю салонную интерпретацию:
Даме, которая очень любила крупные бусы (чем крупнее -- тем лучше), подарили красивую коробочку размером $1\times 1$ (в дециметрах). Дама решила заказать себе ожерелье из $n$ бусин. Какого диаметра $d(n)$ ей заказывать бусины, чтобы она могла хранить их в этой красивой коробочке?

 Профиль  
                  
 
 Re: Задача о недружных братьях (нелинейная оптимизация)
Сообщение25.12.2010, 12:46 
Заслуженный участник
Аватара пользователя


30/01/09
6680
ИСН в сообщении #391270 писал(а):
4 по углам, а остальные 16 в центре? :D
Неверно прочёл условие. Показалось, что братьев 5. Интересно получить решения для малых $n$.

 Профиль  
                  
 
 Re: Задача о недружных братьях (нелинейная оптимизация)
Сообщение25.12.2010, 12:57 
Заслуженный участник
Аватара пользователя


18/05/06
13437
с Территории
Когда 5, тогда-то, конечно, всё просто. И 6 просто, и 8.

 Профиль  
                  
 
 Re: Задача о недружных братьях (нелинейная оптимизация)
Сообщение25.12.2010, 12:59 
Заслуженный участник
Аватара пользователя


03/02/10
1928
ИСН в сообщении #391299 писал(а):
Когда 5, тогда-то, конечно, всё просто. И 6 просто, и 8.

и когда бусин $N$ -- тоже просто... до $O(1/\sqrt{N})$

 Профиль  
                  
 
 Re: Задача о недружных братьях (нелинейная оптимизация)
Сообщение25.12.2010, 13:11 


17/10/08

1313
Перевожу на русский язык предыдущие сообщения. Данная задача близкородственна проблеме оптимальной упаковки в формулировке: дано n цилиндров диаметра 1; их нужно поместить в квадратную коробку наименьшей площади. Существует оптимальное покрытие (наиболее плотное) плоскости окружностями – с помощью него можно оценить сверху решение и получить приближенное для больших n.
P.S. Чтобы получить решение для исходной задачи, нужно отрезать от краев коробки полоски размером 0,5.

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

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



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

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


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

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