2014 dxdy logo

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

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


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


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

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

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

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

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



Начать новую тему Ответить на тему
 
 Количество способов заполнить матрицу
Сообщение20.05.2008, 07:48 


23/05/06
38
Всем привет!

Небольшая комбинаторная задачка. Сколько существует вариантов заполнения матрицы $n \times k$ нулями и единицами (каждый элемент либо 0, либо 1) при условии, что в каждом столбце есть хотя бы одна единица, а сумма единиц в любой строке равна $l$?

$k \in [l,~nl]$

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


11/01/06
5660
Сначала решите задачу без требования отсутствия нулевых столбцов, а потом довабьте это требования с помощью принципа включений-исключений.

 Профиль  
                  
 
 
Сообщение20.05.2008, 10:24 


23/05/06
38
Если не ошибаюсь, то без требования отсутствия нулевых столбцов задача решается так:

$N = [C_{k}^{l}]^n$

Я, честно говоря, запутался сильно, как раз применяя метод включений-исключений, - вот и спросил. :)

Сейчас еще разок аккуратно попробую решить.

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


11/01/06
5660
Верно, только правильнее писать так:
$${k\choose l}^n$$

В дальнейшем будем рассматривать только матрицы с суммами строк равными $l$.

Пусть матрица удовлетворяет свойству $p_j$, если $j$-й столбец в ней нулевой. Положим $P=\{ p_1, p_2, \dots, p_k\}$. Тогда число матриц не удовлетворяющих ни одному из свойств по принципу включения-исключения равно:
$$\sum_{T\subset P} (-1)^{|T|} N_T$$
где $N_T$ число матриц, удовлетворяющий свойствам из множества $T$. Вам остается только вычислить чему равно $N_T$ и подставить в эту формулу. Заметьте также, что на самом деле $N_T$ зависит только от мощности $t=|T|$, но не от содержимого множества $T$. Поэтому $N_T = {k\choose t} f(t)$, где $f(t)$ - некоторая функция. Найдете эту функцию - решите задачу.

 Профиль  
                  
 
 
Сообщение20.05.2008, 11:22 


23/05/06
38
maxal писал(а):
Верно, только правильнее писать так:
$$k\choose l$$


А обозначение $C_{k}^{l}$ чем плохо? Дольше писать?

Идею понял.

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

Если не ошибаюсь, то

$f(t) = {k - t \choose l}^n$

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

Ну и ответ соответственно

$N = \sum_{i = 0}^{k} (-1)^i {k \choose i}{k - i \choose l}^n$

Правильно?

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


11/01/06
5660
Обозначение $C_{k}^{l}$ плохо тем, что оно устарело. В современной научной литературе используется ${k\choose l}$.

Ответ правильный.

 Профиль  
                  
 
 
Сообщение20.05.2008, 11:28 


23/05/06
38
Ошибся.

$N = \sum_{i = 0}^{k-l} (-1)^i {k \choose i}{k - i \choose l}^n$

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

maxal писал(а):
Обозначение $C_{k}^{l}$ плохо тем, что оно устарело. В современной научной литературе используется ${k\choose l}$.


Огромное спасибо за совет и за помощь.

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


11/01/06
5660
kishkin писал(а):
Ошибся.

$N = \sum_{i = 0}^{k-l} (-1)^i {k \choose i}{k - i \choose l}^n$

Ошибки не было, так как биномиальный коэффициент ${a \choose b}$ равен нулю коль скоро $0\leq a<b$. То есть в предыдущем ответе было просто несколько нулевых слагаемых, не влияющих на результат.

 Профиль  
                  
 
 
Сообщение20.05.2008, 12:11 


23/05/06
38
Ясно. Еще раз спасибо.

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

$N = \sum_{i = 0}^{k-l} (-1)^i {k \choose i}{k - i \choose l}^n$

Если я не ошибаюсь, то $N$ кратно $k!$ (это очевидно). Но, вроде бы, $N$ также кратно $n!$ - это из комбинаторных соображений, случай, если порядок строк не играет роли.

Подскажите, это правильное утверждение?

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


11/01/06
5660
kishkin писал(а):
Если я не ошибаюсь, то $N$ кратно $k!$ (это очевидно). Но, вроде бы, $N$ также кратно $n!$ - это из комбинаторных соображений, случай, если порядок строк не играет роли.

Подскажите, это правильное утверждение?

Нет. Оба утверждения неверные. Комбинаторным соображениям здесь мешает возможное наличие равных строк в матрице. В этом случае не всякая перестановка строк будет давать уникальную матрицу.

 Профиль  
                  
 
 
Сообщение20.05.2008, 12:26 


23/05/06
38
Ок. Спасибо. Был дурак. :)

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

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



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

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


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

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