2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4, 5 ... 11  След.
 
 Re: Режем торт
Сообщение15.11.2015, 18:31 


21/04/08
208
Проверил вручную для $N=1$, $N=2$, $N=3$, пока вроде получается (кроме числа строк в матрице и уменьшения ранга на 2).

 Профиль  
                  
 
 Re: Режем торт
Сообщение20.11.2015, 18:27 


21/04/08
208
$M_N:=\textrm{вышеописанная матрица}$, $b_N:=\textrm{столбец свободных членов}$,
$x_N:=\textrm{некоторое решение матричного уравнения } M_Nx=b_N$ имеющее только неотрицательные компоненты и максимальное число нулевых компонент. Вышенаписанная гипотеза состоит в том, что число ненулевых компонент в $x_N$ является ответом.
Матрица $M_5$ имеет размер $(10,60)$ и ранг равный $10$ (как мы видим, ни ранг матрицы, ни ранг $-2$ в качестве ответа $F(5)=9$ не подходят). Вектор столбец $(12, 0_5, 8, 0_{15}, 3, 0_5, 1, 6, 0_4, 6, 0, 4, 0_{15}, 9, 0_5, 11, 0)^\mathrm{T}/60$ возможный кандидат на $x_N$ (недоказана максимальность числа нулей).
Но как найти $x_N$, или хотя бы число ненулевых компонент в $x_N$, пока непонятно.

 Профиль  
                  
 
 Re: Режем торт
Сообщение21.11.2015, 21:43 


14/01/11
3040
Компьютерным перебором нашёл решение из $17$ кусков для $8$ гостей. Объём торта считаем равным $840$.
Части:
$36,35,57,48,105,50,62,15,63,55,42,17,43,34,58,47,73.$
Разбиения:
$36+35+34=50+55=15+17+73=57+48=58+47=105=63+42=62+43,$
$62+58=105+15=48+55+17=36+50+34=47+73=35+42+43=57+63,$
$36+57+47=50+17+73=35+105=55+42+43=48+34+58=62+15+63,$
$105+63=57+62+15+34=36+35+55+42=48+47+73=50+17+43+58.$
Кстати, такой вопрос поднимался на math.stackexchange:
http://math.stackexchange.com/questions/1381042/dividing-the-whole-into-a-minimal-amount-of-parts-to-equally-distribute-it-betwe

-- Сб ноя 21, 2015 21:55:58 --

Уточнение: минимальность этого решения не доказана, т.е. сказанное означает, что $F(8)\leqslant 17.$

 Профиль  
                  
 
 Re: Режем торт
Сообщение21.11.2015, 22:53 
Заслуженный участник
Аватара пользователя


09/09/14
6328
Sender
Есть ли шансы Вашим алгоритмом перебирать для $F(9)$? (Я имею в виду отношение затраченных усилий к надеждам получить близкий к точному результат.)

Пока при каждом переходе от нечётного к чётному было $F(2n)-F(2n-1)=2$. Хочется думать, что эта закономерность никогда не нарушится.
А вот переход от чётного к нечётному пока всегда был таким: $F(2n+1)-F(2n)=n+1$. Но это у нас пока нечётные все были простыми. А тут появляется 9. Я надеюсь, что $19\le F(9)\le 22$, но не рискнул бы предполагать точнее.
(Беглое, но поверхностное, ознакомление со всеми англо-ссылками не добавило мне ни идей, ни понимания.)

 Профиль  
                  
 
 Re: Режем торт
Сообщение22.11.2015, 00:06 


14/01/11
3040
grizzly в сообщении #1075548 писал(а):
Есть ли шансы Вашим алгоритмом перебирать для $F(9)$?

Сложно сказать, я скармливаю торт задачу sat-солверу, а там результат непредсказуем. Ясно одно: чем ближе к точному решению, тем дольше он думает. :-) Пока что для $F(9)$ удалось получить верхнюю оценку $26$. Решение с $25$ кусками за полдня не нашлось...

 Профиль  
                  
 
 Re: Режем торт
Сообщение23.11.2015, 00:15 


14/01/11
3040
Хотя с другой стороны,
12d3 в сообщении #1072641 писал(а):
Небольшое общее утверждение: $F(N)-F(N-1) \le N-d(N)$, где $d(N)$ - наибольший делитель $N$, меньший самого $N$.

В самом деле: если нам известно, что $F(8)\leqslant 17,$ возьмём круглый торт и разрежем его на $17$ частей, потом расположим их так, чтобы они образовали $3$ равные доли. Чтобы разрезать на $9$ равных частей, нам надо добавить ещё не более $6$ разрезов, тем самым увеличив количество частей не более, чем на $6$, т.е. $F(9)\leqslant 23.$

 Профиль  
                  
 
 Re: Режем торт
Сообщение23.11.2015, 16:24 


14/01/11
3040
Нашлось решение для $7$ гостей из $14$ кусков.
Части:
$45,59,19,41,35,21,39,1,31,11,15,29,25,49.$
Разбиения:
$31+29=11+49=21+39=45+15=59+1=35+25=19+41,$
$59+11=45+25=39+31=41+29=19+35+1+15=21+49,$
$59+25=45+39=41+1+31+11=35+49=19+21+15+29,$
$45+21+39=19+1+31+29+25=41+15+49=59+35+11.$
Таким образом, $13\leqslant F(7)\leqslant 14.$
Следовательно, искомая последовательность - не A054519.

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


09/09/14
6328
Sender в сообщении #1075986 писал(а):
Следовательно, искомая последовательность - не A054519.

Здорово! Я и раньше не верил в эту последовательность, но не до такой же степени :) Чертовски интересно!

 Профиль  
                  
 
 Re: Режем торт
Сообщение25.11.2015, 12:40 
Заслуженный участник
Аватара пользователя


01/08/06
3131
Уфа
Можно оптимизировать процесс поиска для проверки гипотезы $F(7)=13$.
Можно считать, что торт уже разрезан на 7 одинаковых частей (по 60 грамм в каждой).
Только одна из этих седьмых частей не будет разрезана (случай, когда не разрезано 2 части, опровергается отдельно).
Остальные разрезы можно отсортировать по неубыванию веса: из первой части вырезается кусок не больше 10 граммов (если минимальный кусок > 10, то невозможно дополнить 60-граммовый кусок до 70-ти), из второй — не меньше первого, но не больше 30 гр (больше 30 будет 2-я часть) и т.д., из 6-й — не меньше 5-го, но не больше 30. Нужно следить, чтобы из уже отрезанных частей можно было собрать 10 граммов и 24 грамма (для дополнения 60-граммового куска до 1/6 = 70 гр. и до 1/5 = 84 гр.). Эта оптимизация даёт примерно 320 тысяч вариантов вместо 420 миллионов. Точнее, должна давать ещё меньше, т.к. я не довёл оптимизацию до конца.
Если я ничего не напутал, то $F(7)=14$, т.к. у меня подходящая конфигурация из 13 разрезов не нашлась. Нашлось немного конфигураций, в которых не хватает одного разреза.

 Профиль  
                  
 
 Re: Режем торт
Сообщение25.11.2015, 21:28 


14/01/11
3040
worm2 в сообщении #1076536 писал(а):
случай, когда не разрезано 2 части, опровергается отдельно

Вот здесь вы не могли бы чуть добавить подробностей? То, что как минимум одна часть равна $\frac{1}{N}$, понятно, причём это верно для любого $F(N)$, равного $2N-1$, где $N$ - количество гостей.

 Профиль  
                  
 
 Re: Режем торт
Сообщение25.11.2015, 22:19 


21/04/08
208
$\mathrm{size}(M_N)=\left(1+\frac{(N+l-2)(N-l+1)}{2}, \frac{N!}{(l-1)!}\right)$, $ \mathrm{size}(M_8)=(23, 1680)$. Можно поискать разрез на $16$ кусков для $8$ гостей, выбирая $k$-м способом $16$ столбцов в матрице $M_8$ из $1680$ столбцов, формируя из них матрицу $M_{N,k}$ и проверяя наличие нужного решения матричного уравнения $M_{N,k}x=b_N$.
Но как эффективно сократить перебор, и как эффективно проверить матрицу $M_{N,k}$ ?

 Профиль  
                  
 
 Re: Режем торт
Сообщение26.11.2015, 00:22 
Заслуженный участник
Аватара пользователя


01/08/06
3131
Уфа
Sender в сообщении #1076721 писал(а):
Вот здесь вы не могли бы чуть добавить подробностей?
Сначала мне это казалось почти очевидным, а сейчас уверенность куда-то улетучилась :oops:
Придётся действительно опровергать это отдельно, возможно, отдельную программу для такой конфигурации надо будет написать.

 Профиль  
                  
 
 Re: Режем торт
Сообщение26.11.2015, 08:33 
Заслуженный участник
Аватара пользователя


01/08/06
3131
Уфа
Написал программу, перебирающую все разрезы пяти из семи 60-граммовых кусков (всего 12 разрезов).
Среди них нашлось 29 конфигураций, которым до полного счастья в общей сложности не хватает четырёх разрезов (например, можно разрезать пол-торта на 3 куска по 70 граммов, а оставшейся половине из девяти кусков не хватает двух разрезов, чтобы быть поделенными ещё на три равных куска; можно выбрать 3 куска по 84 грамма, не хватает одного разреза, чтобы поделить весь торт на 5 частей по 84 гр, можно выбрать две четвертинки, но не больше, ещё один разрез нужен, всего не хватает четырёх).

Последним 13-м разрезом мы можем улучшить ситуацию при всех трёх разрезаниях (на 6, 5 и 4 равных куска), но не более чем на один кусок. Это действительно легко показать с учётом следующего уточнения: хотя последний разрез, позволяющий разделить торт на $n$ равных частей, и добавляет два новых куска, я считаю, что добавляется только один, так как ищу только $n-1$ кусков по $1/n$ торта, оставшийся кусок будет равен $1/n$ автоматически, я его не считаю.

Таким образом, ни одна из 29 конфигураций с дефицитом в 4 разреза (а тем более ни одна из тех, у которых дефицит больше), не может быть улучшена до полного решения последним 13-м разрезом. Ради интереса я всё-таки проверил всевозможные разрезы всех 29 конфигураций и обнаружил, что лучшие результаты (дефицит в один разрез) получаются только при разрезании большого, 60-граммового куска. Т.е. конфигурация, которую я вчера проверял, является наилучшей. Как говорится в том анекдоте, "это действительно очевидно" :-)

 Профиль  
                  
 
 Re: Режем торт
Сообщение26.11.2015, 09:08 


01/12/11

1047
Sender в сообщении #1075986 писал(а):
Нашлось решение для $7$ гостей из $14$ кусков.
Части: $45,59,19,41,35,21,39,1,31,11,15,29,25,49.$

Получилась интересная последовательность из 14 элементов
$$59+49+45+41+39+35+31+29+25+21+19+15+11+1$$

 Профиль  
                  
 
 Re: Режем торт
Сообщение26.11.2015, 16:05 


21/04/08
208
Skeptic в сообщении #1076939 писал(а):
Получилась интересная последовательность из 14 элементов
$$59+49+45+41+39+35+31+29+25+21+19+15+11+1$$

Наблюдаю симметрию разностей соседних членов. А что можно заметить для решений при $1 \leq N \leq 6$ ?
А для $N=8$, нет ли решения из $16$ кусков с симметрией разностей соседних членов?

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

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



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

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


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

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