Научная статья на тему 'Число неупорядоченных покрытий конечного множества подмножествами фиксированного размера'

Число неупорядоченных покрытий конечного множества подмножествами фиксированного размера Текст научной статьи по специальности «Математика»

CC BY
401
42
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ПОКРЫТИЕ / КОНЕЧНОЕ МНОЖЕСТВО / КОМБИНАТОРНЫЕ ЧИСЛА / COVER / FINITE SET / COMBINATORIC NUMBERS

Аннотация научной статьи по математике, автор научной работы — Ганопольский Родион Михайлович

Рассматривается новый вид комбинаторных чисел, исчисляющих количество покрытий конечного множества подмножествами с заданными мощностями. Доказывается ряд соотношений и тождеств. Вычисляются некоторые суммы этих чисел. Приводятся частные случаи новых комбинаторных чисел при определенных значениях коэффициентов и интерпретация этих чисел.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

This article describes a new type of combinatorial numbers which calculate amount of the covers of a finite set by subsets having fixed cardinalities parameters of numbers. A series of relations and identities are proved for them. Some sums of these numbers are computed. Special cases of new combinatorial numbers with parameters satisfying certain relations are investigated. Several other applications of these numbers in discrete mathematics are shown.

Текст научной работы на тему «Число неупорядоченных покрытий конечного множества подмножествами фиксированного размера»

2010

Теоретические основы прикладной дискретной математики

№4(10)

ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРИКЛАДНОЙ ДИСКРЕТНОЙ МАТЕМАТИКИ

УДК 519.1

ЧИСЛО НЕУПОРЯДОЧЕННЫХ ПОКРЫТИЙ КОНЕЧНОГО МНОЖЕСТВА ПОДМНОЖЕСТВАМИ ФИКСИРОВАННОГО РАЗМЕРА

Р. М. Ганопольский

Тюменский государственный университет, г. Тюмень, Россия E-mail: [email protected]

Рассматривается новый вид комбинаторных чисел, исчисляющих количество покрытий конечного множества подмножествами с заданными мощностями. Доказывается ряд соотношений и тождеств. Вычисляются некоторые суммы этих чисел. Приводятся частные случаи новых комбинаторных чисел при определенных значениях коэффициентов и интерпретация этих чисел.

Ключевые слова: покрытие, конечное множество, комбинаторные числа.

1. Основные понятия

Пусть дано конечное множество X мощности п и семейство 8 его непустых несовпадающих подмножеств, являющееся покрытием изначального множества:

где р (X) — семейство всех непустых подмножеств множества X [1]. Множество всех покрытий 8, удовлетворяющих условию (1), обозначим С (X):

а множество покрытий, содержащих только собственные подмножества X, обозна-

Для множества покрытий, содержащих ровно к подмножеств, где 1 ^ к ^ 2П — 1, используем обозначение С к (X):

|X| = n,

S с P (X) , U Ua = X,

(І)

Uae S

чим C / (X) :

C' (X) = {S Є C (X) : X Є S} .

(3)

Cfc (X) = {S Є C (X): |S| = k} .

В качестве примера конечного множества X можно взять множество целых чисел от 1 до п:

Xra = {1, 2,..., п} . (5)

Согласно работам [1, 2], мощность множества С (X), равную количеству всех покрытий конечного множества, можно вычислить по формуле (для пустого множества по определению мощность множества покрытий равна 1):

1 П

|С (Х)| = - £ (-1)*с; 22-, (6)

2 i=0

мощность множества С' (X) — по формуле

1 п 22"

|С' (Х)| = - £(—1Гс;22- - —, (7)

2 i=0 4

а мощность множества Ск (X) — по формуле

i=0

где — биномиальный коэффициент:

|Ск (Х)| = £(—1)с;Ск__!,

П!

сп = ^ = ст. (9)

г!(п — г)!

Зафиксируем мощности подмножеств, составляющих семейство 8 (1), и введем обозначение

8 (кх, &2,... , кп) (10)

для покрытия, содержащего ^ подмножеств мощности г (для всех г). Мощность такого покрытия равна

п

|8 (кх, к2,..., кп)| = £ ki.

п

i=1

Аналогично обозначениям (2)-(4) введем обозначение для множества семейств (10): С (кх, к2,..., кп) (X) = {8 (кх,к2, ...,кп)} . (11)

Мощность введенного множества обозначим следующим образом:

|С (кх,к2,... ,кп) (X)| = nN (кх,к2, ...,кп). (12)

В случае, когда не равны нулю только несколько к, будем пользоваться другим обозначением:

п <£.£”. (13)

где ki — это количество подмножеств мощности ^ в покрытии. Например:

— 4Ж| = 4Ж(0, 3, 0, 0) —количество покрытий множества мощности 4, состоящих из трех подмножеств мощности 2;

— 5N"23 = 5^(0, 3,1, 0, 0) —количество покрытий множества мощности 5, состоящих из трех подмножеств мощности 2 и одного подмножества мощности 3.

Подобное обозначение введем и для множества семейств (11):

пС{;£ • • £ (X). (14)

Для фиксирующих коэффициентов в (12) существуют следующие ограничения:

0 ^ к ^ с;,

а для коэффициентов в (13), (14) —следующие:

1 ^ т ^ п,

1 ^ /і < /2 < ■ ■ ■ < 1т ^ п,

1 ^ к ^ с1;.

Рассмотрим множество X мощности 3 в виде набора чисел Хз = {1, 2, 3}, а также все различные покрытия Х3, состоящие только из подмножеств мощности 2:

{1, 2} и {2, 3} = Хз,

{1, 3} и {2, 3} = Хз,

{1, 2} и {1, 3} = Хз,

{1, 2} и {2, 3} и {1, 3} = Х3.

Таким образом, комбинаторные числа вида 3^2 = 3^(0, к, 0) равны

3Ж(0,1,0) = 0; 3Ж(0, 2, 0) = 3; 3N(0, 3, 0) = 1.

Рассмотрим теперь все покрытия Х3, состоящие из подмножеств мощности 2 и 3:

{1, 2} и {1, 2, 3} = Хз,

{1, 3} и {1, 2, 3} = Хз,

{2, 3} и {1, 2, 3} = Хз,

{1, 2} и {2, 3} и {1, 2, 3} = Хз,

{1, 3} и {2, 3} и {1, 2, 3} = Хз,

{1, 2} и {1, 3} и {1, 2, 3} = Хз,

{1, 2} и {2, 3} и {1, 3} и {1, 2, 3} = Хз.

Следовательно, комбинаторные числа вида 3N2г3 = 3N(0, к, /), где к = 0 и / = 0, равны

зN (0,1,1) = 3; зN (0, 2,1) = 3; з N (0, 3,1) = 1.

С помощью перебора всех вариантов покрытий можно получить и остальные коэффициенты вида ^(т, к, / ):

^(1, 0, 0) = 0, ^(2, 0, 0) = 0, ^(3, 0, 0) = 1, зN(1,1, 0) = 3,

зN (2,1, 0) = 6, зN (3,1, 0) = 3, зN (1, 2, 0) = 9, з N (2, 2, 0) = 9,

^(3, 2, 0) = 3, ^(1, 3,0) = 3, ^(2, 3, 0) = 3, зN(3, 3, 0) = 1,

^(1, 0,1) = 3, ^(2, 0,1) = 3, ^(3, 0,1) = 1, зN(1,1,1) = 9,

зN (2,1,1) = 9, зN (3,1,1) = 3, зN (1, 2,1) = 9, з N (2, 2,1) = 9,

^(3, 2,1) = 3, ^(1, 3,1) = 3, ^(2, 3,1) = 3, ^(3, 3,1) = 1.

2. Соотношения и тождества

Все соотношения и тождества для комбинаторных чисел (12), (13) сначала будем получать для простого вида чисел, когда все подмножества покрытия имеют одинаковую мощность (то есть для комбинаторных чисел ). В этом случае фиксируем количество и мощности множеств.

Найдем зависимость комбинаторных чисел га^к от биномиальных коэффициентов С* и комбинаторных чисел предыдущих порядков вида га-і^к. Множество Х мощности п имеет СП подмножеств мощности /. Из этих подмножеств можно выбрать СС,

Сп

способами к подмножеств. Не все эти наборы подмножеств будут являться покрытием множества Х. Некоторые из них являются покрытиями собственных подмножеств исходного множества Х. Следовательно, число покрытий множества Х к подмножествами мощности / будет равно СС, минус число всех покрытий собственных подмножеств

Сп

тем же количеством подмножеств с такими же мощностями:

|„С,‘ (Х)| = С‘, - £ ||„„|С,‘ (Щ|. (15)

п иа СХ

У множества мощности п существует С„ подмножеств мощности (п—і). Количество покрытий множества мощности п — і — это комбинаторное число га-і^к. Окончательно получаем рекуррентное соотношение для числа покрытий множества:

= ССП — га-1^к СП — „-2^ СП — га-з^к СП —••• (16)

Вычитаемые в (16) берутся пока га-і^к > 0, то есть пока С„_* ^ к. Таким образом,

формулу (16) можно записать в компактном виде

С1 .^к

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

П — 1

Х = ССп — £ „-*^кС„. (17)

п і^і

Соберем в соотношении (17) все слагаемые с комбинаторными числами Nf с одной стороны, а биномиальный коэффициент СС, —с другой:

Сп

С .^к С .^к

п —г п — г^

ССП = Х + £ „_і^к С„ = £ „-і ^к С„. (18)

і^і і^0

Выражение (18) представляет собой биномиальное преобразование [3]. Используя обратное биномиальное преобразование, получим

„Дк = £(— 1)іС„ Ск, = С‘, +£(— 1)іС„ С*, . (19)

і^0 п—1 п і^і п—1

Выведем аналогичное (19) выражение для общего случая. Из множества Х мощности п можно выбрать С„г способами подмножество мощности /і. Из этого числа подмножеств выбрать кі подмножеств можно Скг,. способами. Так как все задаваемые

Спг

мощности /і не равны между собой, то выбрать семейство, содержащее к1 подмножеств мощности /1, к2 подмножеств мощности /2 и т. д., можно следующим числом способов:

т

к.

1г .

П СС

і=1 С

Таким образом, в общем случае выражение (15) будет иметь следующий вид:

к=т

кс^ :(Х)|= П С;,, - е ||и.|0‘‘‘2:(щ|.

г=1 *п иаСХ

У множества мощности п существует С" подмножеств мощности п — г. Количество покрытий множества мощности п — г подмножествами с фиксированными мощностями есть комбинаторное число П-г^г;1г;2,"г';т. Получаем рекуррентное соотношение для числа покрытий множества:

лйк’.'й" = П с*;,, — е с; „—.^к!,”-, (20)

г=1 *п г>1

где параметр суммы г ограничен сверху соотношениями

V? е {1, (С"— ^ ^)

Избавившись в правой части (20) от комбинаторных чисел N с помощью биномиального преобразования, получим нерекур только биномиальные коэффициенты:

ного преобразования, получим нерекуррентное выражение для га^к;;2..'^”, содержащее

110 110 Хь2.'..”" = П С*;,, + Е(—1)*с; П сД . (21)

г=1 *п г^1 .7=1 *п—;

Найдем зависимость комбинаторных чисел "N1' от комбинаторных чисел предыдущих порядков вида га—,^к—^ где 0 ^ г ^ /. Рассмотрим произвольное покрытие множества мощности п — г, состоящее из к — 1 подмножеств мощности /. Теперь добавим в него еще одно множество мощности I таким образом, чтобы получившееся семейство стало покрытием для множества мощности п. Для этого добавляемое множество должно содержать г элементов, не входящих в изначальное множество мощности п — г,

и, следовательно, I — г элементов, входящих в него.

Рассмотрим случай, когда г = 0. У множества мощности п существует С" подмножеств мощности /. Из них к — 1 уже входят в покрытие. Значит, в это покрытие можно

добавить одно из С" — к + 1 оставшихся подмножеств. Так как у множества мощно-

сти п существует "N1 -1 покрытий, состоящих из к — 1 подмножеств мощности /, то добавление еще одного подмножества дает

(С" — к + 1) „Дк—1 (22)

покрытий этого множества к подмножествами мощности /.

В случае, когда г > 0, существует -1 покрытий множества мощности п — г

подмножествами мощности I в количестве к — 1. У множества мощности п существует С"- подмножеств мощности п — г. Способов выбрать I — г элементов из множества мощности п — г равно С"-^. Таким образом, количество возможных вариантов получения из покрытий множества мощности п — г покрытий множества мощности п равно

ш—% дтк—1 _ дтк—1 /^99^

"-гС" "—= С"-гС""—. (23)

Так как добавить в покрытие можно любое из к подмножеств мощности /, то, просуммировав (22) и (23) для всех г, окончательно получаем

Nк = — = к

(С" — к +1) „^к—1 + Е С^Си—^*

г=1

Вынося одно слагаемое, получаем другой вид выражения (24)

1 1 к — 1 „Лк = - Е - —X-1.

к г=0 к

(25)

С помощью аналогичных рассуждений можно вывести соотношение для общего случая

N к1* * * * * кт

• • г,-• • гт

1

к,

к 1 • • • (к ^ — 1) • • • кт

(СП - к, +1) Х1;;,'к;—;> • • • кт + Е с„—•сп^л^:,';^

г=1

(26)

где 1 ^ ^ т.

Получим выражение (24) с помощью ряда преобразований выражения (19). Подставив тождество

/~ук _____

ссП =

С«. - к + 1 ск—1

к

СП

в (19), получим

N к

1

к

Е(-1)гСга (С!—г - к + -) СС

г>0

к—1

,

Теперь подставим вместо ССг 1 правую часть соотношения (18

1

к

Е(-1)гСга (С1—г - к + 1 Е „—,—гЛгк 1с'—г

г>0

,>0

Произведем замены г + ^ ^ г и г ^ ^ и поменяем порядок суммирования:

1

Ж

Е„—глгк 1 Е(-1)'с^—,с' (с1—, - к + ^

г^0 ,=0

„Лг к

Разложим выражение под знаком суммы на два слагаемых:

Е(-1)'Сга—‘,СпС^-7 - (к - 1) Ё^1^С^—‘' Сп.

,=0

,=0

(27)

При г = 0 вторая сумма равна 1. Для вычисления сумм воспользуемся тождествами для биномиальных коэффициентов [3]:

с; с^—;

с; с * сз сз—; с ; с г+* = с;+*с ,

с; = (-1); с;—5—1

Ес; ср—; = с* с«+р.

(28)

Преобразуем первую сумму в (27):

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Е (-1)' с— с, С1—, = с; е (-1)' С СД—' = с; Е (-1)' с, (-1)„—1—' с„———'

,=0 ,=0 ,=0

С г / 1\„—1^у„—1 __ у^уг ^у„—1 _ у^уг /^1—г

„(-1) сг-1- 1 = СгаСга—г = СгаСга—г.

Вторую сумму вычислим для г > 0:

Ё (-1)' с;—, с„ = Е (-1)' с' = (-1)г Е с^сП = (-^с— = о. (зо)

,=0 ,=0 ,=0

Воспользовавшись (29) и (30), а также учитывая значение второй суммы при г = 0, получаем выражение (24).

Рекуррентное соотношение (24) при к =1 и п = I дает

г N = 0№_

Таким образом, получаем

0№ = 1,

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

3. Суммы

Вычислим сумму всех комбинаторных чисел „Л(к1к2 • • • к„) для определенного п. Для это воспользуемся выражением (21)

„„

Е (к1, к2, • • • , к„) = Е Ё(-1);с„ П ,,

к^0 к^0 г '=1 п—г

где к ^ 0 — общее условие для всех чисел из набора (к1, к2,... , к„). Поменяем порядок суммирования, вынесем один множитель из произведения и воспользуемся тождеством

Е с„ = 2„:

г

П П

Е„л(к1,к2,...,к„) = Е(-1);с„ Е с* е П сСк^ = Е(-1);с;2с.:- е П с£ .

к^0 г к3^0 к^0 '=« п-г г к^0 '=« п-г

Аналогично, вынося по одному множителю, получим

„ ^ С * „

Е „Л(к1, к2,... , к„) ^(-1);с„2 * - = Е(-1);с„22"-г—1 к>0

что равно числу всех покрытий множества мощности п (6) Получим значения следующих сумм:

Е C;„-;Nk,k•••il;;"; (31)

г^0

Е (-l)"„N1k'11k'’•t"; (32)

га^1

(33)

га^1

£ & £•". (34)

га^1 ' '

В выражении (20) переносом всех комбинаторных чисел „Лгк1гк2 А г".^- из правой части получаем сумму (31):

т

Егп ]\7klk2• • • кт _ тт ^к*

с„„ — ^1 12 •• • гт = П сС !г .

г>0 г=1 Сп

Для нахождения других сумм воспользуемся соотношениями (25) и (26). Подставим в (32) вместо „Л,к правую часть из (25) и преобразуем выражение:

к- 1

Е(-1)„„Лгк = Е(—1)„ ^с„——^„п—гЛгк—1 - —„Лк—1

„^1 „^1 \к г=0 к

1 г к — 1

- Е (-1)„Ес„—;;с„„—гЛгк—1 - — Е Н'„ ^к—1

к„^1 г=0 к „^1

гЕ(-1)„Е с„-—;с„„—гЛк—1 - — Е(-1)„„Лгк—1. (35)

В первой сумме в (3) произведем замену п — г ^ п:

Е (—1)„ Е C„■-■;C;„-;N1k'-1 = Е(— l)“nN^ 1 Е (— 1);с„ + ;с„-г.

„^1 г=0 „ г=0

Воспользуемся тождествами (28):

I I

Е( 1 \;Гч; гч'—г _ ^ гч; гч'—г __ г1' _ I 1 Л'Г1' __ I 1 \г

( 1) с„+гс„ = 2_^ с —„— 1с„ = с — 1 = ( 1) сг = ( 1) .

г=0 г=0

Подставив значение первой суммы в (3), получим рекуррентное соотношение

(—1)' — к + 1 к

„^1 к „^1

Е(—1)„„ N = ' 4 , " * E(-l)"„N1k-(36)

Для к = 1 значение суммы (32) равно

Е (—1)„„л/ = (—1)', N = (—1)г.

„^1

Коэффициент в выражении (36) при четных и нечетных значениях / соответственно равен

(—1)' — к + 1 Г —1, если / нечетное,

к | —-—, если / четное.

к

При к = 2 коэффициент для четных / равен 0. Окончательно получаем

{(—1)к, если / нечетное,

1, если / четное и к = 1,

0, если / четное и к > 1.

В общем случае сумма (32) равна

{(—1)Е к, если все /г нечетные,

(—1)Ек, если кг = 1 для всех четных /г; сумма идет только по г, для которых /г нечетно,

0, если кг > 1 хотя бы для одного четного /г.

Подставим „Л,к из (25) в (33) и преобразуем получившееся выражение:

Е = Е ^ ( к Ес—с,. гЛ'к—1 ^ „Л'к -

1у^(-1)„^сг—г сг дГк — 1 к — 1у^(-1)„ Лк — 1

—гс„„—гЛ' ^ „Л .

„^1 г=0 „^1

Воспользуемся тождеством

1 с г 1 с г

„ с„ „ •с„— 1 п п — г

и произведем замену п — г ^ п в первой сумме:

1 Е ^Ес„—-;;с„„—гЛ'к—1 = 1 Е ^ Е(- !)гс^3

„^1 г=0 „ г=0

Для вычисления суммы произведений биномиальных коэффициентов воспользуемся тождествами (28):

„+г—

г=0 г=0

Е( 1 '\г/",‘—г^*г _ V'' /"Ч—г^»г ____ _ п

( 1) с„ с„+г — 1 = 2_^ с„ с —„ = с0 = °-

г=0

Таким образом, получаем

Е (—11)" ^к = — ^ Е ^ ^—1 = Е ^ „Л,1 (37)

^ п „ ' ~ к ^ п „ ' “ к ^ п „ '

„^1 „^1 „^1

Для к = 1 значение суммы (33) равно

Е=<^'Л/- (-1)г

п „ ' / ' ' /

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

„>1

Окончательно получаем значение суммы комбинаторных коэффициентов:

Е <-i)-„N'k 1

/ п

„^1

В общем случае для т > 1 сумма (33) равна

(—1)„ ¥кг-к^-кт = (—1)кг+'г —:1 (—1)„ ¥кг-Ь-к- = 0

/ V п „^Г-гг-'- = к7- ^ п ^•••'г—'т = 0,

„>1 г г „>1

так как, согласно (37)

Е ^ -N'^1.^;;'k:• =—Е Цт- "N£;;i0;^' = 0. (38)

„^1 „^1

С помощью подобных же выкладок вычислим сумму (34):

(-1)" „,к_ ^ (-1)" V-п'.-,п<. »,к-1 к — (—1)„ „к-,.

к-

V" ( 1) Лк = 1 V ( 1) с'—г с г - Лк—^ к_______1 V"

п(п — 1) „ ' к ^ п(п — 1)^-' „—г „„ г ' к ^ п(п — 1)

^•">1 ^ ' „>1 г=0 „^1

— 1) „ ' 1 \ / ^ „—г^„„—г ' 7„ 1\„ ' ’

„>1

1 с г _ _____1________с г

с„ Л („• 1 ^ с„— 2;

п(п — 1) „ (п — г)(п — г — 1)

( 1)„ ( 1)„

\ Л ( 1) \ А/^1—г ^г лтк— 1 ___ \ Л ( 1) лтк—1 \ "V -]\г^'11—г^'1г

п(п_ с„—-с„„—гЛ' = 2_^ п(п_ 1) „Лг 2^(—1) с„ с„+;—2;

„>1 ' ' г=0 „ г=0

Е(__1 \ггч'—ггп _ V'' гч'—ггп _ гч' _ ) 1, если 1 1,

( 1) с„ с„+;—2 = £, с„ с—„+1 = с1 = 1 0, если / > 1

г=0 г=0

Для к = 1 и / > 1

V (—1)„ -1 (—1)' -1 (—1)'

2^п(п_ 1) „Л' = Тп~1) 'Л'

„>1

Для / = 1

(—1)„ дГк = к — 2 ^ (—1)„ лГк—1_ (—1)к

2^п(п- 1) „^ = к 2^п(п- 1) „^

„^п(п —1) к п(п —1) к(к —1)-

Окончательно:

{(—1)к

— —, если Т = 1,

к(к — 1)

(—1)к+' 1

—-:-—, если / > 1.

к/(/ — 1)

Используя выкладки, аналогичные (38), получим, что для т > 1 сумма (34) равна 0:

\ Л ( 1) ДГ к1к2^ • • кт _ 0

2^п(п — 1) „^ • • '- =0.

„^1

4. Частные случаи

Рассмотрим частные случаи комбинаторных чисел (13), когда их коэффициенты заданы или связаны определенными соотношениями.

'

у„— 1

При к > с1п_ _1 в выражении (19) остается только одно слагаемое:

к > с' —1 ^ „Л/* = сСп.

То есть к подмножеств мощности / не могут являться покрытием ни одного собственного подмножества исходного множества (при условии вхождения этих к подмножеств в собственное подмножество). Аналогично в выражении (21): если к' > 1 хотя бы

для одного из коэффициентов к', то

т

„м •;к*'"• кт = п с\.

„ '!• • • ' *• • • 1г

* г=1 Сп

Из этого тождества следует, что если в комбинаторном числе „Л(к1, к2,..., к„) последний коэффициент равен 1 , то

„— 1

„Л(к1,к2,... ,к„—1,1) = П сСгг.

Сп

г=1

Просуммировав все комбинаторные числа вида „Л(к1, к2,... , к„—1,1), получим

Е„Л (к1 ,к2,...,к„—1,1) = 22П—2, к^0

что равно количеству всех покрытий множества мощности п, включающих в себя исходное множество. Вычтя это число из общего числа покрытий множества мощности п, получим выражение (7).

Используя выражение (8) и сумму комбинаторных чисел с одинаковым количеством подмножеств в покрытии, можно вывести соотношение

ЕдгА:іЙ2-• • кт _ 1 V''/' лЛгГУгГУк

гаіУІіІ2-• •Іт = о ^( СгаС2"-4-Г

^к;=к 2 г=0

Для простого вида комбинаторных чисел при к = СП из (19) получаем

к = С1П ^ „Жк = 1.

Если п = Е кі/і, то каждый элемент множества X принадлежит только одному из подмножеств покрытия. Таким образом, все покрытия представляют собой неупорядоченные разбиения множества X на подмножества фиксированного размера [3 - 5]:

т п!

п = Vк-/- =*>- /ук1к^• • кт =__________________:_________________ (39)

і іг ” ^ • -Іт (/і !)к1 (/2!)к2 ••• (/т!)кт кі!к2! ••• кт!. ( )

При т =1 получим

і N

к (к/)! кІ^1 (/!)кк!

Количество всех неупорядоченных разбиений п-элементного множества задается числом Белла В» [3]. Таким образом, сумма всех новых комбинаторных чисел, для которых п = Е кг/г, равна В». Вследствие этого получаем соотношения между различными комбинаторными числами:

в» = е «Кй^,

^ =»

В» = п! Е ((/1!)"1 (У)"2 ■ ■ ■ (/т!)к: №! ■ ■ ■ кт!)-1.

^ кг!г=»

Если п = Е кг/г — 1, то один и только один элемент множества X принадлежит двум подмножествам покрытия. Исключим одно из них из покрытия. Пусть мощность этого покрытия /г. Тогда оставшееся семейство подмножеств будет являться покрытием для подмножества мощности п — /г + 1, каждый элемент которого будет принадлежать только одному подмножеству покрытия. Число таких подмножеств в множестве X равно

С»—1г + 1 _ С 1г — 1

С» С» .

Любой из п — /г + 1 элементов подмножества может быть в добавляемом подмножестве. Таким образом, количество вариантов построения из покрытия подмножества мощности п — /г + 1 покрытия множества X равно

(п — /г + 1)С»г —1»—гг+1#£;;£—:• • к:.

Общее количество вариантов построения покрытия множества X из покрытий подмножеств равно

т

Е(п — /г + 1)С»г —1„—1г+1^к ^г—: • • к: .

г=1

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

п^1.'.'г!т = 2 Е(п — /г + 1)С»г—1»—г4+1<1::£—^'' кт. (40)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

2 г=1

Упростим выражение (40), учитывая, что п = Е к' — 1, а

п — /г + 1 = Е к' 1' + (к — 1)/г.

'=г

То есть для комбинаторных чисел, стоящих под знаком суммы в (40), можно применить выражение (39):

N кг • • кт = ^ (п — /г + 1)п! (п — 1 + 1)!

П 11-• • 1т / у

г=1

2(/г — 1)!(п — /г + 1)! (/1!)к1 ■ ■ ■ (/г')к^-1 ■ ■ ■ (/т!)т^1! ■ ■ ■ (кг — 1)! ■ ■ ■ кт!

(п — /г + 1)кг/г (п + 1)!

г=1 2(п + 1) (/1!)к1 ■ ■ ■ (/г!)к* ■ ■ ■ (/т!)тк1! ■ ■ ■ кг! ■ ■ ■ кт!

1 / т т \

.+1^1 • • г^Т ( (п + 1) Е кг/г — Е кг(/г)2 ) =

\ г=1 г=1 /

2(п + 1)

к1^• • кт______________________________1_ I {ю I 1 \2

1 / т

= 5(пЛ)1<п +1)2 — Ё кг</г)^ .

Для т =1 получим

Лк = /(к — 1) л»_ /(к — 1) (к/)! к!-1^; = ---------------- -кгЛг

2 кг г 2 (/!)кк!’

Найдем общее количество покрытий, в котором все подмножества одной мощности,

то есть сумму

г

Е»Лк.

к

Подставим выражение для простых комбинаторных чисел (19) и преобразуем:

Е..Л» = ЕЕс*, с;(—1)г = ес;(—1)гЕс* = Ес;(—1)г(2сП- — 1).

к к г п— г к п— г У 7

Раскрывая скобки и учитывая, что Е С.(— 1)г = 0, окончательно получаем

Е;Лгк = £ с;(—1^2*"-

г=0

При к = 2 получаем целочисленную последовательность А006129 в ОЕ1Б [6].

5. Интерпретация

Новые комбинаторные числа, исчисляющие количество неупорядоченных покрытий конечного множества подмножествами с фиксированными мощностями, можно применять в следующих областях:

1) Конечные множества, покрытия множеств. С помощью новых комбинаторных чисел (12) и (13) можно вычислять количества покрытий конечных множеств с различными ограничениями: фиксирование мощностей подмножеств покрытия, ограничивающие соотношения для количества подмножеств в покрытии, общие условия на мощности и количество подмножеств. Вместо способа подсчета ограниченных условиями покрытий множеств, использующего метод исключения из общего числа покрытий, не удовлетворяющих заданным условиям [5], можно вычислять покрытия с помощью суммирования новых комбинаторных чисел, ограничивая параметры сумм.

2) Распределение элементов по классам. Покрытие конечного множества заданным числом подмножеств с определенными мощностями можно интерпретировать как распределение элементов множества по классам с условиями, что элемент может принадлежать нескольким классам, при этом он должен принадлежать хотя бы одному классу, а также нет идентичных друг другу классов. Новые комбинаторные числа можно применять для вычисления количества распределений по классам с заданными характеристиками (количество и мощности классов) [7, 8].

3) Диаграммы Эйлера — Венна. В качестве наглядного представления, с помощью которого можно изобразить отношения между подмножествами или классами элементов, обширно используются диаграммы Эйлера — Венна. Для вычисления вариантов распределения элементов по диаграммам могут служить новые комбинаторные числа [9].

4) Двудольные графы [10]. Покрытие конечного множества семейством несовпадающих подмножеств можно интерпретировать как частный случай двудольного графа G(X U S, E), в котором каждый элемент (вершина) из X связан ребром хотя бы с одним элементом (вершиной) из S и обратно: для каждой вершины S есть хотя бы одно ребро, связывающее вершину из X с данной вершиной. Кроме того, любую пару вершин из X и S связывает только одно ребро. При этом есть условие, что для любых двух вершин из S наборы вершин из X не должны совпадать. Для подсчета таких двудольных графов с зафиксированным количеством ребер можно использовать комбинаторные числа (12) и (13).

ЛИТЕРАТУРА

1. Comtet L. Advanced Combinatorics. The Art of Finite and Infinate Expansions. Dordrecht, Holland: D. Reidel Publishing Company, 1974.

2. Macula A. J. Covers of a finite set // Mathematics Magazine. 1994. V. 67. No. 2. P. 141-144.

3. Кнут Д., Грэхем Ф., Поташник О. Конкретная математика. Основание информатики. М.: Мир, 2006.

4. Эндрюс Г. Теория разбиений. М.: Наука, 1982.

5. Stanley R. P. Enumerative Combinatorics. V. I. Cambridge University Press, 2002.

6. http://oeis.org/classic/A006129 — On-Line Encyclopedia of Integer Sequences — энциклопедии целочисленных последовательностей.

7. Холл М. Комбинаторика. М.: Мир, 1970.

8. Риордан Д. Введение в комбинаторный анализ. М.: ИЛ, 1963.

9. Burger A. P., van Vuuren J. H. Balanced minimum covers of a finite set // Discrete Mathematics. 2007. V.307. No. 22. P. 2853-2860.

10. Айгнер М. Комбинаторная теория. М.: Мир, 1982.

i Надоели баннеры? Вы всегда можете отключить рекламу.