2014 dxdy logo

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

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


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


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

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

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

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

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



Начать новую тему Ответить на тему
 
 Задача по комбинаторике, матрицы из нулей и единиц
Сообщение23.05.2008, 09:38 


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

Столкнулся тут с задачкой. Заранее прошу прощения за корявые объяснения.

Есть матрица N \times N, задан параметр $l \in [1, [\frac{N-1}{2}]]$ заполнена следующим образом:
$\forall~i: a_{ij} = 1,~j \in [i-l, i+l].~ j \le 0$ соответствуют $N+j$. Остальные элементы $0$.

Т.е. первая строчка: $l+1$ единица, $N-2l-1$ нулей, $l$ единиц. Каждая следующая строчка получена путем циклического сдвига вправо предыдущей.

1) Сколько способов выбрать $n$ строк так, чтобы в них было $k+n, k \in [min\{N, 2l+n\},~min\{N, n(l+1)\}]$ ненулевых столбцов?

2) Сколько может быть ненулевых столбцов при выборе $n$ строк?

3) Сколькими способами можно выбрать $n$ строк, в которых будет $k+n$ ненулевых столбцов?

Подскажите, пожалуйста, метод для решения подобных задач.

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


11/01/06
5702
Учтите тот факт, что если выбрана некоторая строка $i$, то некоторые $2l+1$ последовательных (циклически) столбцов автоматически будут ненулевыми.
Например, ответ на вопрос 2 вообще сразу очевиден.

 Профиль  
                  
 
 Re: Задача по комбинаторике
Сообщение23.05.2008, 11:43 


23/05/06
38
2)$k \in [min\{N, 2l+n\},~min\{N, n(2l+1)\}]$ ненулевых столбцов, так?

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


11/01/06
5702
Угу.

Чем, кстати, вопрос 1) от вопроса 3) отличается?

 Профиль  
                  
 
 
Сообщение23.05.2008, 12:13 


23/05/06
38
maxal

1) Имеется в виду, что $n$ не фиксировано, но только $k$.

3) А тут мы фиксируем и $n$, и $k$.

 Профиль  
                  
 
 
Сообщение24.05.2008, 16:53 


23/05/06
38
Вот мысль появилась. Для начала задачку немного упростить стоит.

Есть матрица $N \times N$, задан параметр $l \in [1, N-1]$ заполнена следующим образом:
$\forall~i: a_{ij} = 1,~j \in [i, i+l]$. $j \ge N$ соответствуют $j-N$. Остальные элементы $0$.

Т.е. первая строчка: $l+1$ единица, $N-l-1$ нулей. Каждая следующая строчка получена путем циклического сдвига вправо предыдущей.

Считаем число ненулевых столбцов 0, при выборе $n = 0$ строк.

1) Выбрав $n, n \in [1, N]$ строк, можно получить $k, k \in [min\{N, l+1\}, min\{N, n(l+1)\}]$ ненулевых столбцов.

2') Зафиксируем $n, n \in [1, N]$. Выбрав именно $n$ строк, получить $k$ ненулевых столбцов, идущих подряд, можно количеством способов:

$$C' = (N-k-1)C_{l+1}(n,~k-n)$$,

где $$C_{l+1}(n,~k-n)$ - количество $n$-значных чисел (допускаются числа с нулями в начале) в $(l+1)$-ичной системе счисления, у которых сумма цифр равна $k-n$ Это в терминологии, использованной в книге Н. Я. Виленкина. Существует у этого числа несколько свойств и рекуррентная формула, с помощью которых число несложно посчитать.

Но два вопроса остаются в силе:

2) Фиксируем $n, n \in [1, N]$. Сколько существует способов выбрать именно $n$ строк, чтобы получить $k$ ненулевых столбцов (не обязательно, чтобы столбцы шли подряд)?

3) Сколько существует способов выбора строк, чтобы получить $k$ ненулевых столбцов (не обязательно, чтобы столбцы шли подряд)?

4) Есть идеи? :)

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


11/01/06
5702
kishkin писал(а):
maxal

1) Имеется в виду, что $n$ не фиксировано, но только $k$.

3) А тут мы фиксируем и $n$, и $k$.

Мне все равно непонятно. Что значит "фиксируем"?

 Профиль  
                  
 
 
Сообщение25.05.2008, 09:05 


23/05/06
38
Доброе утро!

maxal писал(а):
Мне все равно непонятно. Что значит "фиксируем"?


Вы уж извините за неясность. Два разных вопроса. Может, на примерах яснее прозвучит:

1) При $n=3$ сколько существует способов получить $k=4$?

2) Не важно, чему равно $n$. Сколько существует способов получить $k=4$?

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


11/01/06
5702
Ну начать можете с доказательства такого утверждения:

Пусть выбраны строки с номерами $1\leq x_1<x_2<\dots<x_n\leq N$ и пусть $y_1=N+x_1-x_n$, $y_2=x_2-x_1$, ..., $y_n=x_n-x_{n-1}$ - это расстояния между соседними выбранными строками (заметим, что $y_1+y_2+\dots+y_n=N$). Тогда количество ненулевых столбцов равно:
$$\sum_{i=1}^n \min\{ y_i, 2l+1\}.$$

 Профиль  
                  
 
 
Сообщение28.05.2008, 12:49 


23/05/06
38
Спасибо!

maxal писал(а):
Тогда количество ненулевых столбцов равно:
$$\sum_{i=1}^n \min\{ y_i, 2l+1\}.$$


Тут, наверное, $$\sum_{i=1}^n \min\{ y_i, l+1\}.$$

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


11/01/06
5702
Нет, должно быть именно как я написал. По вашей формуле, например, максимум $n(2l+1)$ получается в принципе недостижим.

 Профиль  
                  
 
 
Сообщение28.05.2008, 14:03 


23/05/06
38
Ну, ясно. Оба правы. Я про упрощенную задачу говорил, а вы про первоначальную. :)

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

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



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

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


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

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