2014 dxdy logo

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

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




 
 Сколько существует разбиений на классы эквивалентности?
Сообщение20.08.2007, 20:29 
Аватара пользователя
Пусть имеется набор элементов 1, 2, ... Н. Мы имеем возможность разбить эти элементы на классы эквивалентности, то есть, на группы, внутри которых считать элементы "равными" друг другу, а между группами -- "не равными".

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

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

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

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

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

 
 
 
 
Сообщение20.08.2007, 21:16 
Аватара пользователя
: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 
Аватара пользователя
Спасибо. А нерекурсивной формулы нет?

 
 
 
 
Сообщение20.08.2007, 22:16 
Аватара пользователя
:evil:
Некоторый обзор в комментариях по ссылке.

 
 
 
 
Сообщение21.08.2007, 03:04 
Аватара пользователя
Кстати, если зафиксировать $k$ - число классов, то число разбиений $n$ элементов равно числу Стирлинга 2-го рода $S(n,k)$. Соответственно, общее число всех разбиений, оно же число Белла, равно
$$B(n) = \sum_{k=0}^n S(n,k).$$

 
 
 
 
Сообщение21.08.2007, 03:20 
Аватара пользователя
Нифига себе какая сложность лезет!

 
 
 
 
Сообщение17.10.2007, 02:49 
Аватара пользователя
А рассмотрим такую вариацию.

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

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

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

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

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

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

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

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

 
 
 
 
Сообщение17.10.2007, 03:08 
Аватара пользователя
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