Упорядоченные размещения.
Пусть x - переменная или действительное число.
Положим, по определению,
[x]n = x(x + 1)(x + 2) (x + n 1).
Обозначение [x]n читается как “n факториал от x вверх” или “верхняя n-ая степень x”.
Определение.
Пусть X - множество из n объектов 1,2,...,n, которые должны быть размещены по m ящикам так, чтобы каждый ящик содержал бы последовательность, а не множество, как прежде, помещенных в нем объектов. Два размещения совпадают (равны), если в каждом ящике содержится одна и та же последовательность объектов. Размещения такого типа называются упорядоченными размещениями n объектов по m ящикам.
Приведем для примера всевозможные упорядоченные размещения двух объектов 1 и 2 в двух ящиках.
Ящики будем изображать в виде последовательности вертикальных черточек , представляющих разделяющие ящики перегородки. Таким образом 21 представляет размещение, при котором в первом ящике находится элемент 2, а во втором ящике - элемент 1.
Таблица всевозможных размещений двух объектов в двух ящиках имеет следующий вид:
1 2 ; 12 ; 1 2 ;
2 1 ; 21 ; 2 1 .
Утверждение 1.6. Число упорядоченных размещений n объектов по m ящикам равно
[m]n = m(m + 1)... (m + n - 1)
(полагаем [m]o = 1).
Доказательство. Построим сначала таблицу Tn-1 всех упорядоченных размещений объектов 1,2,...,n-1 по m ящикам. Каждое размещение
i1 i2 ...| ik ik+1 ...| ...|...|... in-1
можно представить как последовательность (n-1) + (m-1) символов, являющихся либо буквой i j , либо вертикальной чертой |. Чтобы из этой последовательности получить последовательность, представляющую упорядоченное размещение n объектов в нее достаточно всеми возможными способами добавить символ n. Символ n можно добавить к этой последовательности (n-1) + (m-1) + 1 способами, помещая его перед самым первым символом, между двумя любыми символами и после последнего символа.
Таким образом
| Tn | =(m+n-1) |Tn-1| = (m+n-1)(m+n-2) ... (m+1) |T1| = [m]n.
Очевидно, что |T1| = 1.
Отметим простые, часто используемые соотношения:
[m]n = (m-n+1) [m]n-1 ; [m]n =(m+n-1) [m]n-1 ;
[m]n = m! / (m-n)! ; [m]n =(m+n-1)! / (m-1)! ;
[m]n = [m+n-1]n ; [m]n = [m]n-1(m+n-1).
Определение.
Пусть A - алфавит (то есть конечное множество символов) со множеством букв a1 , ... ,am , упорядоченных так, что
a1 < a2 < ...< am .
Cлово x1 x2 ... xn длины n - монотонное, если
x1 x2 ... xn .
Пример.
Пусть A={a,b,c,d}, a < b < c < d.
Тогда монотонными будут, например, следующие слова:
aaa, aab , abc, aad, bcd, ddd .
(По несколько устаревшей терминологии, это комбинации с повторениями из m объектов, взятые по n штук).
Утверждение 1.7. Число монотонных слов длины n в алфавите из m букв равно [m] n/n! .
Доказательство.
Рассмотрим упорядоченное размещение n объектов 1,2 ,..., n по m ящикам a1 , ... , am и пусть ему соответствует монотонное слово следующим образом:
.
В соответствующем слове буква a1 написана столько раз, сколько объектов в ящике a1 , затем буква a2 столько раз, сколько объектов в ящике a2 , ... .
Каждому упорядоченному размещению n объектов соответствует единственное монотонное слово. Все монотонные слова таким образом могут быть получены. Монотонному слову, с другой стороны, соответствует ровно n! различных упорядоченных размещений. Поэтому число монотонных слов есть
[m]n/n! .
Приложение. (Задача Муавра). Найдем число способов представления целого положительного числа m как упорядоченной суммы n неотрицательных целых чисел
m = u 1 + ...+ u n .
Два таких представления
m=u1 + ...+ un
и
m=u1 + ...+ un
будем считать совпадающими тогда и только тогда, когда
u1= u1 , ... , un= un ,
то есть когда совпадают слагаемые и порядок их следования.
Положим значение k равным частичной сумме первых k членов последовательности n1 , ... , nk : k = n1 + n2 + ... + nk . Каждому представлению m в виде суммы n слагаемых взаимно однозначно соответствует слово 12...n-1 , где 0 12 ... n-1 m. Таким образом, количество представлений m в виде упорядоченной суммы неотрицательных целых слагаемых равно количеству монотонных слов 12...n-1 длины n-1 в алфавите из m+1 символа (i {0, 1, ... , m}, i = 1, ... , n-1).
Число представлений равно:
- Журавлев ю.И., Флеров ю.А. Дискретный анализ
- Элементы комбинаторики.
- Введение
- Два принципа комбинаторики
- Функции и размещения
- Числа Стирлинга первого рода
- Циклическая структура перестановок
- Упорядоченные размещения.
- Сочетания и биномиальные коэффициенты.
- Производящие функции
- Биномиальные коэффициенты
- Исчисление конечных разностей
- Разложения
- Полиномиальные коэффициенты
- Разбиения
- Число разбиений
- 1. Формула 1.
- 2. Формула 2.
- Числа Белла.
- Принцип включений - исключений
- Задача о числе беспорядков (Задача о встречах)
- Количество сюръективных отображений
- Перестановки с ограничениями на местоположение
- Системы представителей множеств
- Системы различных представителей
- Системы общих представителей
- Функции алгебры логики
- Элементарные высказывания
- Элементарные логические операции (функции)
- Алгебраические свойства элементарных операций
- Разложение функций алгебры логики по переменным
- Функциональная полнота систем функций алгебры логики
- 1. Замена переменных.
- 2. Суперпозиция функций алгебры логики.
- Замкнутые классы.
- Критерий полноты
- Представление о результатах Поста
- Элементы теории графов
- Степени вершин
- О машинном представлении графов.
- Поиск в графе
- Поиск в глубину в графе
- Поиск в ширину в графе
- Пути и циклы
- Связность
- Деревья
- Остовное дерево (каркас)
- Эйлеровы пути и циклы
- Aлгоритм построения эйлерова цикла
- Гамильтоновы пути и циклы
- Нахождение кратчайших путей в графе
- Алгоритм нахождения расстояния от источника до всех остальных вершин в ориентированном графе с неотрицательными весами ребер
- Максимальный поток в сети
- Рекомендуемая литература.
- Оглавление