2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Минимум суммы при фиксированной сумме квадратов
Сообщение25.03.2008, 07:18 
Модератор
Аватара пользователя


11/01/06
5702
Определим функцию на множестве неотрицательных целых чисел:

$f(0) = 0;$
$$f(n) = \min_{m_1^2 + \dots + m_k^2 = n\atop k, m_1, \dots, m_k\in\mathbb{N}} m_1 + \dots + m_k\qquad \mbox{для всех } n>0.$$

Докажите, что для всех достаточно больших $n$ справедлива формула:

$$f(n) = \lfloor \sqrt{n}\rfloor + f\left(n - \lfloor \sqrt{n}\rfloor^2\right).$$

 Профиль  
                  
 
 
Сообщение25.03.2008, 09:49 


17/01/08
110
Фактически, нужно доказать, что максимальное из $m_i$ равно $\lfloor \sqrt{n}\rfloor$.

 Профиль  
                  
 
 
Сообщение25.03.2008, 09:54 
Заслуженный участник


09/02/06
4397
Москва
По определению $f(0)=0$,
$$ (1) \ \ f(n)=\min_{1\le k\le \sqrt n}(k+f(n-k^2)).$$
Воспользовавшись этим, докажем по индукции
(2) $f(n)\le \sqrt n +\sqrt{3\sqrt n}$.
Для этого достаточно проверить $k+\sqrt{n-k^2}+\sqrt{3\sqrt{n-k^2}}\le \sqrt n+\sqrt{3\sqrt n}$ при $k=[\sqrt n]$.
Так как $n-k^2<2\sqrt n$ неравенство доказывается индукцией, если
$n>\frac{324}{(\sqrt{3}-\sqrt{2})^8}=3 111 047,96..$ т.е. при $n\ge 3 111 048$.На самом деле не сложно проверить это неравенство и при малых n и доказать, что оно всегда выполняется. Отсюда получается, что в определении (1) всегда надо брать $k=[\sqrt n ]$.

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


11/01/06
5702
Руст писал(а):
На самом деле не сложно проверить это неравенство и при малых n и доказать, что оно всегда выполняется. Отсюда получается, что в определении (1) всегда надо брать $k=[\sqrt n ]$.

Это неверное утверждение.

Добавлено спустя 1 минуту 15 секунд:

Kid Kool писал(а):
Фактически, нужно доказать, что максимальное из $m_i$ равно $\lfloor \sqrt{n}\rfloor$.

Нет. Нужно доказать, что его можно взять равным $\lfloor \sqrt{n}\rfloor$, что впрочем не отрицает существования других оптимальных вариантов.

Добавлено спустя 1 час 9 минут 28 секунд:

Наименьший контр-пример к этой формуле - $n=32$.
Если отхватить по максимуму:
$32 = 5^2 + 2^2 + 1^2 + 1^2 + 1^2$, то сумма $10$ (как справедливо заметил Kid Kool), в то время как минимум достигается на $32 = 4^2 + 4^2$ с суммой равной $8$.

 Профиль  
                  
 
 
Сообщение25.03.2008, 11:18 


17/01/08
110
maxal писал(а):
Наименьший контр-пример к этой формуле - $n=32$.

Этот контрпример является контрпримером и к Вашей формуле : ))

Добавлено спустя 1 минуту 2 секунды:

maxal писал(а):
$32 = 5^2 + 2^2 + 1^2 + 1^2 + 1^2$,

Сумма, вообще-то, 10.

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


11/01/06
5702
Нет. Это контр-пример к последнему утверждению Рустема. А в "моей формуле", как вы ее называете, оговорена ее применимость только для достаточно больших $n$. Очевидно, что $n=32$ не является достаточно большим.

P.S. Сумму поправил.

Добавлено спустя 40 минут 28 секунд:

Руст писал(а):
По определению $f(0)=0$,
$$ (1) \ \ f(n)=\min_{1\le k\le \sqrt n}(k+f(n-k^2)).$$
Воспользовавшись этим, докажем по индукции
(2) $f(n)\le \sqrt n +\sqrt{3\sqrt n}$.
Для этого достаточно проверить $k+\sqrt{n-k^2}+\sqrt{3\sqrt{n-k^2}}\le \sqrt n+\sqrt{3\sqrt n}$ при $k=[\sqrt n]$.
Так как $n-k^2<2\sqrt n$ неравенство доказывается индукцией, если
$n>\frac{324}{(\sqrt{3}-\sqrt{2})^8}=3 111 047,96..$ т.е. при $n\ge 3 111 048$.

Кстати, что здесь является базой индукции?
И как из (2) (в предположении, что оно доказано) следует требуемое свойство:
$$f(n) = \lfloor \sqrt{n}\rfloor + f\left(n - \lfloor \sqrt{n}\rfloor^2\right)$$
:?:

 Профиль  
                  
 
 
Сообщение25.03.2008, 13:21 
Заслуженный участник


09/02/06
4397
Москва
Верна оценка
(2) $f(n)<\sqrt n+2n^{1/4}+1.6$
Последнее n когда $[\sqrt n]=l>k$ есть n=24961. Из оценки (2) следует, что $k=l$ или $k=l-1$.
А начиная с некоторого n (n>24961) исключается последний случай вследствие оценки сверху
$\sqrt n\le f(n)<\sqrt n +2n^{1/4}+1.6$ сравнивая вычисления f(n) при k=l и при k=l-1.

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

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



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

Сейчас этот форум просматривают: YandexBot [bot]


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

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