Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Konspekt_lektsy.doc
Скачиваний:
37
Добавлен:
21.09.2019
Размер:
3.66 Mб
Скачать

Тема 3.1. Комбинаторные конфигурации

Цель: ознакомиться с комбинаторными конфигурациями.

Задачи:

  1. Рассмотреть принципы сложения и умножения.

  2. Рассмотреть перестановки.

  3. Рассмотреть размещения.

  4. Рассмотреть сочетания.

Во многих практических случаях возникает необходимость найти все возможные комбинации объектов, удовлетворяющих определенным условиям, и подсчитать количество таких комбинаций. Иными словами, требуется пересчитать и перечислить элементы конечных множеств. Такие задачи называются комбинаторными.

Для формулировки и решения комбинаторных задач используются различные модели комбинаторных конфигураций (схем). Наиболее популярными являются следующие 2 модели:

1. Дано k предметов. Их нужно разместить по n ящикам так, чтобы выполнялись заданные ограничения. Сколькими способами это можно сделать?

2. Рассмотрим множество функций F: X  Y, где , , . Без ограничения общности можно считать, что , , .

Сколько существует функций F, удовлетворяющих заданным ограничениям?

3.1.1. Принципы сложения и умножения

Пусть Х – конечное множество, состоящее из n элементов. Тогда говорят, что объект х из Х можно выбрать n способами: . Пусть Х1, …, Хk – попарно непересекающиеся множества. Тогда выполняется равенство

.

В комбинаторике этот факт называется правилом суммы. Для k=2 оно формулируется следующим образом:

Если объект х можно выбрать m способами, а объект у – другими n способами, то выбор “либо х, либо у” можно осуществить m+n способами.

Другим часто применяемым в комбинаторике правилом является правило произведения.

Если объект х можно выбрать m способами и после каждого из таких выборов объект у в свою очередь может быть выбран n способами, то выбор “х и у” в указанном порядке можно осуществить mn способами.

Правило произведения также можно обобщить на случай нескольких (трех и более) объектов.

3.1.2. Перестановки

Набор элементов xi1,…, xik из множества X={x1, …, xn} называется выборкой объема k из n элементов или, иначе, (n, k)-выборкой.

Выборка называется упорядоченной выборкой, если в ней задан порядок следования элементов. Если порядок следования элементов несущественен, то выборка называется неупорядоченной выборкой.

Из определения следует, что две упорядоченные выборки, состоящие из одних и тех же элементов, но расположенных в разном порядке, являются различными.

Упорядоченные выборки, объемом n из n элементов, где все элементы различны, называются перестановками из n элементов. Число перестановок из n элементов обозначается Pn.

Теорема 1. P = n!

Доказательство проводится по индукции. Очевидно, если n = 1, то перестановка только одна и P1 = 1!. Пусть для n = k теорема верна и Pk = k!, покажем, что она тогда верна и для n = k+1. Рассмотрим (k+1)- й элемент, будем считать его объектом A, который можно выбрать k+1 способами. Тогда объект B – упорядоченная выборка из оставшихся k элементов по k. B соответствии с индуктивным предположением объект B можно выбрать k! способами. По принципу произведения выбор A и B можно осуществить k!(k+1) = (k+1)! способами. Совместный выбор A и B есть упорядоченная выборка из k + 1 элементов по k + 1.

Пример 1.

Сколько существует способов, чтобы расположить на полке 10 различных книг? Ответ: 10!

Можно рассуждать иначе. Выбираем первый элемент, это можно сделать n способами. Затем выбираем второй элемент, это можно сделать (n  1) способами. По правилу произведения упорядоченный выбор двух элементов можно осуществить n(n  1) способами. Затем выбираем третий элемент, для его выбора останется n  2 возможности, последний элемент можно выбрать единственным способом. Мы вновь приходим к формуле: n(n  1)(nr) ... 1.

Рассмотрим перестановки, которые не являются подмножествами.

Пусть имеется n элементов, среди которых k1 элементов первого типа, k2 элементов второго типа и т.д., ks элементов s-го типа, причем k1 + k2 + ... + ks = n. Упорядоченные выборки из таких n элементов по n называются перестановками с повторениями, их число обозначается Cn(k1, k2, ..., ks). Числа Cn(k1, k2, ..., ks) называются полиномиальными коэффициентами.

Теорема 2. Cn(k1, ..., ks)=

Доказательство проведем по индукции по s, т. е. по числу типов элементов. При s = 1 утверждение становится тривиальным: k1 = n, все элементы одного типа и Cn(n) = 1. В качестве базы индукции возьмем s = 2, n = k1 + k2. В этом случаем перестановки с повторениями превращаются в сочетания из n элементов по k1 (или k2): выбираем k1 место, куда помещаем элементы первого типа.

Cn(k1,k2) =

Пусть формула верна для s = m , т.е. n = k1 + ... + km и

Cn(k1, ..., km)=

Докажем, что она верна для s = m + 1 (n = k1 +... + km + km+1). В этом случае перестановку с повторениями можно рассматривать как совместный выбор двух объектов: объект A – выбор k m + 1 места для элементов (m + 1)-го типа; объект B – перестановка с повторениями из (nkm+1) элементов. Объект A можно выбрать способом, B (k1, ..., km) способами. По принципу произведения

и мы получили требуемую формулу.

Замечание. Числа называются биноминальными коэффициентами. Из этой формулы следует, что

Пример 2.

Сколько различных слов можно получить, переставляя буквы в слове “математика”?

Решение. Буква “а” входит 3 раза (k 1= 3), буква “м” – 2 раза (k2 = 2), “т” – 2 раза (k3 = 2), буквы “е”, ”к”, ”и” входят по одному разу, отсюда k3 = k4 = k5 = 1.

C10 (3, 2, 2, 1, 1, 1) = =151200.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]