** Конкурсная задача №76 ** (8 баллов)
На какое наибольшее число частей могут разбивать n-мерное пространство 2n
гиперплоскостей, имеющих общую точку?
Примечание:\\
Гиперплоскоскостью называется плоскость, размерность которой на единицу
меньше размерности пространства.
** Решение **
Обозначим через f(k,n) наибольшее число частей, на которые могут разбивать
k-мерное пространство n гиперплоскостей, имеющих общую точку, а через F(k,n) -
число частей, на которые разбивают k-мерное пространство n гиперплоскостей
общего положения (всякие m пересекаются по плоскости размерности k-m, если
m не превосводит k, и не имеют общей точки, если m>k).\\
Ясно, что F(k,0) = 1, а F(0,n) = 1.\\
Кроме того, для F(k,n) справедлива рекуррентая формула:\\
F(n+1,k+1) = F(n,k) + F(n,k+1).\\
В самом деле, добавляемая n+1-я гиперплоскость, пересекает n предыдущих
гиперплоскостей. При этом к уже имеющемуся разбиению из F(k+1,n) частей
добавляется столько частей, на сколько разбивается новая гиперплоскость,
пересекаясь с уже имеющимися, т.е. F(k,n).\\
Докажем, что F(k,n) = sum{i=0}{k}{C(n,i)} (*).\\
Здесь C(n,i) - биномиальные коэффициенты (C(n,i) = 0 при i>n).
Для n = 0 формула (*) очевидна. Пусть верна при некотором n.\\
Тогда F(k+1,n+1) = F(n,k) + F(n,k+1) =\\
sum{i=0}{k}{C(n,i)} + sum{i=0}{k+1}{C(n,i)} =\\
C(n,0) + (C(n,0) + C(n,1))+ (C(n,1) + C(n,2)) + ... + (C(n,k) + C(n,k+1)) =\\
C(n+1,0) + C(n+1,1) + C(n+1,2) + ... + C(n+1,k+1) ч.т.д.\\
В частности, F(k-1,2k-1) = 1/{2} sum{i=0}{2k-1}{C(2k-1,i)} = 2^{2k-2}.
Теперь докажем, что f(k,n) = 2F(k-1,n-1).\\
Для этого зафиксируем одну из n гиперплоскостей, проходящих через данную точку.
По каждую сторону от зафиксированной гиперплоскости располагается ровно
половина из f(k,n) частей. Проведем еще одну гиперплоскость, параллельную
зафиксированной. При пересечении с остальными гиперплоскостями на новой
гиперплоскости возникнет F(k-1,n-1) частей разбиения, биективно соответствующих
половине из частей f(k,n) частей.
Окончательно получаем: f(n,2n) = 2F(n-1,2n-1) = 22n-1.
** Обсуждение **
Можно получить формулу для f и не прибегая к связи с F, а напрямую, опираясь
на рекуррентное соотношение f(k+1,n+1) = f(k,n) + f(k,n+1) и начальные
условия f(k,1) = 2 и f(1,n) = 2.\\
Однако обходной маневр, изложенный в решении, позволяет упростить обоснование
достижимости полученных значений f(k,n). Для того чтобы число частей разбиения
было максимальным, достаточно, чтобы на гиперплоскости, параллельной любой
из данных, индуцировалось разбиение гиперплоскостями (размерности k-2) общего
положения.
** Награды **
Задача №76 то ли не приглянулась, то ли не поддалась марафонцам.
В итоге я получил всего два решения.
За правильное решение задачи Виктор Филимоненков и Анатолий Казмерчук
получают по 8 призовых баллов.
** Эстетическая оценка задачи - 4.5 балла **