2014 dxdy logo

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

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


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


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

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

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

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

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



Начать новую тему Ответить на тему
 
 Сколько существует разбиений на классы эквивалентности?
Сообщение20.08.2007, 20:29 
Заслуженный участник
Аватара пользователя


16/03/06
406
Moscow
Пусть имеется набор элементов 1, 2, ... Н. Мы имеем возможность разбить эти элементы на классы эквивалентности, то есть, на группы, внутри которых считать элементы "равными" друг другу, а между группами -- "не равными".

Например, мы можем постановить, что все Н элементов равны. Тогда у нас будет один класс эквивалентности, в котором будут находиться все элементы.

Другой пример: мы можем постановить, что все Н элементов различны. Тогда у нас будет Н классов эквивалентности, в каждом из которых будет по одному элементу.

Ещё пример: мы можем постановить, что элементы 1, 2, ..., Н-1 равны друг другу, а элемент Н не равен им. Тогда у нас будет два класса эквивалентности.

Каждый из трёх примеров показывает одно из возможных "разбиений" на классы эквивалентности. Сколько всего возможных разбиений множества из Н различных элементов существует?

Не могу сообразить.

 Профиль  
                  
 
 
Сообщение20.08.2007, 21:16 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
$P(0)=P(1)=1$,
$P(n) = \sum\limits_{k=1}^{n} C_{n-1}^{k-1} P(n-k)$

OEIS: A000110

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


16/03/06
406
Moscow
Спасибо. А нерекурсивной формулы нет?

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


17/10/05
3709
:evil:
Некоторый обзор в комментариях по ссылке.

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


11/01/06
5660
Кстати, если зафиксировать $k$ - число классов, то число разбиений $n$ элементов равно числу Стирлинга 2-го рода $S(n,k)$. Соответственно, общее число всех разбиений, оно же число Белла, равно
$$B(n) = \sum_{k=0}^n S(n,k).$$

 Профиль  
                  
 
 
Сообщение21.08.2007, 03:20 
Заслуженный участник
Аватара пользователя


16/03/06
406
Moscow
Нифига себе какая сложность лезет!

 Профиль  
                  
 
 
Сообщение17.10.2007, 02:49 
Заслуженный участник
Аватара пользователя


16/03/06
406
Moscow
А рассмотрим такую вариацию.

Есть две группы объектов, в первой M штук, во второй N штук. Внутри каждой группы объекты различны. А вот различие/равенство объектов между группами -- неизвестны.

Сколькими способами можно провести эти отношения?

Ясно, что объект из первой группы может быть равен только одному объекту из второй группы, либо не равен никому.

Допустим M<N.

Рассмотрим сперва случаи, когда каждый из M равен кому-то из N.

Тогда равенство из первого объекта можно будет провести N способоами, из второго N-1 и так далее. Равенство из последнего объекта получится провести N-M+1 = N-(M-1) способами.

Получится N!/(N-M)! так?

А как учесть случаи, когда равенства не проводятся?

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


11/01/06
5660
Dims писал(а):
Есть две группы объектов, в первой M штук, во второй N штук. Внутри каждой группы объекты различны. А вот различие/равенство объектов между группами -- неизвестны.

Сколькими способами можно провести эти отношения?

$$\sum_{k=0}^{\min\{M,N\}} \binom{N}{k} \binom{M}{k} k! = \sum_{k=0}^{\min\{M,N\}}\frac{M!N!}{(M-k)!(N-k)!k!}$$
Здесь $k$ соответствует числу равенств между элементами классов.

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

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



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

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


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

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