КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Элементы комбинаторики
Карпов А.В. Веснин В.Р. Еникеев М.И., Кочетков О.Л. Ромашов О.В. Социология труда: Учеб. пособие. – М.: Гардарики, 1999. – 320с. Общая, социальная и юридическая психология. Краткий энциклопедический словарь. М.: Юридическая литература, 1997. – 448 с. Практический менеджмент персонала. Пособие по кадровой работе – М.: Юристъ, 1998. – 496 с. Психология менеджмента. Учеб. пособие. – М.: Гардарики, 1996. – 584 с.
Комбинаторика изучает комбинаторные конфигурации – системы из конечного числа элементов, удовлетворяющие некоторым условиям. Главные задачи комбинаторики 1. Задача перечислительной комбинаторики. Найти число комбинаторных конфигураций с заданными свойствами. 2. Существует ли комбинаторная конфигурация с (очень сложными) заданными свойствами? 3. Алгоритмическая задача. Найти метод генерации комбинаторных конфигураций с заданными свойствами. 4. Оптимизационная задача. Найти комбинаторную конфигурацию с экстремальным значением некоторого параметра. Простейшие комбинаторные конфигурации Если множество A имеет в точности n элементов, то для краткости говорят, что A есть n- множество. 1. Сочетания без повторений по m из n элементов – это произвольные m- подмножества заданного n- множества. Пример 1. Перечислим все сочетания без повторений по 2 из 4 элементов множества {1,2,3,4}: {1,2}, {1,3}, {1,4}, {2,3}, {2,4}, {3,4}. 2. Сочетания с повторениями по m из n элементов – это подмножества { f 1,…, fm } заданного n- множества, содержащие некоторые элементы в более чем одном экземпляре. В теории множеств сочетание с повторениями представляется следующим образом. Пусть f – некоторое отображение множества {1,2,…, m } в заданное n- множество A. Тогда сочетание с повторениями по m из n элементов множества A можно представить как график отображения f: { f 1,…, fm }={(1, f (1)),…,(m, f (m)}. Пример 2. Перечислим все сочетания с повторениями по 2 из 4 элементов множества {1,2,3,4}: {1,1}, {1,2}, {1,3}, {1,4}, {2,2}, {2,3}, {2,4}, {3,3}, {3,4}, {4,4}. Пример 3. Перечислим все сочетания с повторениями по 4 из 2 элементов множества {1,2}: {1,1,1,1}, {1,1,1,2}, {1,1,2,2}, {1,2,2,2}, {2,2,2,2}. 3. Размещения без повторений по m из n элементов – это произвольные кортежи длины m различных элементов заданного n- множества. Пример 4. Перечислим все размещения без повторений по 2 из 4 элементов множества {1,2,3,4}: (1,2), (1,3), (1,4), (2,1), (2,3), (2,4), (3,1), (3,2), (3,4), (4,1), (4,2), (4,3). 4. Размещения с повторениями по m из n элементов – это произвольные кортежи длины m элементов заданного n- множества. Пример 5. Перечислим все размещения с повторениями по 2 из 4 элементов множества {1,2,3,4}: (1,1), (1,2), (1,3), (1,4), (2,1), (2,2), (2,3), (2,4), (3,1), (3,2), (3,3), (3,4), (4,1), (4,2), (4,3), (4,4). Пример 6. Перечислим все размещения с повторениями по 4 из 2 элементов множества {1,2}: (1,1,1,1), (1,1,1,2), (1,1,2,1), (1,1,2,2), (1,2,1,1), (1,2,1,2), (1,2,2,1), (1,2,2,2), (2,1,1,1), (2,1,1,2), (2,1,2,1), (2,1,2,2), (2,2,1,1), (2,2,1,2), (2,2,2,1), (2,2,2,2). Основные правила комбинаторики Если множество A имеет в точности n элементов, то также говорят, что число элементов множества A равно n и пишут | A |= n. Вначале сформулируем основные правила комбинаторики на языке теории множеств. Правило суммы. Пусть | A |= m, | B |= n и A Ç B =Æ. Тогда | A È B |= m + n. Правило произведения. Пусть | A |= m и | B |= n. Тогда | A ´ B |= m + n. Правило суммы может быть обобщено: если множества A 1, …, An попарно не пересекаются, | A 1|= m 1, …, | An |= mn, то | A 1È…È An |= m 1+…+ mn. Правило произведения тоже может быть обобщено: если | A 1|= m 1, …, | An |= mn, то | A 1´…´ An |= m 1×…× mn. Теперь сформулируем обобщенные основные правила комбинаторики на собственном языке комбинаторики. Правило суммы. Если элементы попарно не пересекающихся множеств A 1, …, An могут быть выбраны соответственно m 1, …, mn способами, то элемент объединения A 1È…È An может быть выбран m 1+…+ mn способами. Правило произведения. Если элементы каждого из множеств A 1, …, An независимо от выбора элементов остальных множеств могут быть выбраны соответственно m 1, …, mn способами, то кортеж элементов из декартова произведения A 1´…´ An может быть выбран m 1×…× mn способами. Формула включений и исключений Правило суммы можно ещё сформулировать следующим образом: если A Ç B =Æ, то | A È B |=| A |+| B |. Теорема 1. | A È B |=| A |+| B |-| A Ç B |. Доказательство. Так как множества A | A È B |=| A | A |=| A Из первого равенства по частям вычтем второе, получим | A È B |-| A |=| B |-| A Ç B |. ð Задача 1. В группе 25 студентов. Из них 16 учат английский, 12 – немецкий, 5 – английский и немецкий. Сколько человек в группе освобождены от изучения английского и немецкого языков? Решение. Пусть A и B – множества студентов, изучающих соответственно английский и немецкий. Тогда A Ç B – множество студентов, изучающих оба языка, A È B – множество человек в группе, изучающих хотя бы один из двух языков. В силу теоремы 1, | A È B |=| A |+| B |-| A Ç B |=16+12-5=23. Число студентов, освобожденных от изучения языков: 25-23=2. Объединение и пересечение n множеств определяется аналогично объединению и пересечению двух множеств: объединение A 1È…È An содержит те, и только те, элементы, которые принадлежат хотя бы одному из множеств A 1,…, An; пересечение A 1Ç…Ç An содержит те, и только те, элементы, которые принадлежат каждому из множеств A 1,…, An. Теорема 2. | A È B È C |=| A |+| B |+| C |-| A Ç B |-| A Ç C |-| B Ç C |+| A Ç B Ç C |. Доказательство. Так как A È B È C =(A È B)È C, то, в силу теоремы 1, | A È B È C |=| A È B |+| C |-|(A È B)Ç C |. Используем свойство дистрибутивности пересечения относительно объединения: (A È B)Ç C =(A Ç C)È(B Ç C). И ещё раз применим теорему 1: |(A Ç C)È(B Ç C)|=| A Ç C |+| B Ç C |-|(A Ç C)Ç(B Ç C)|. По свойствам пересечения, (A Ç C)Ç(B Ç C)= A Ç B Ç C. ÿ Задача 2. Найти число натуральных чисел, не превосходящих 1000 и не делящихся на 3, 5 и 7. Решение. Пусть A, B и C – множества чисел, не превосходящих 1000 и кратных 3, 5 и 7 соответственно. Тогда A Ç B, A Ç C, B Ç C и A Ç B Ç C – множества чисел, не превосходящих 1000 и кратных 15, 21, 35 и 105 соответственно. Напомним обозначение: [a] – целая часть числа a. Вычислим: | A |=[1000/3]=333, | B |=[1000/5]=200, | C |=[1000/5]=142, | A Ç B |=[1000/15]=66, | A Ç C |=[1000/21]=47, | B Ç C |=[1000/35]=28, | A Ç B Ç C |=[1000/105]=9. Далее, A È B È C – множество чисел, не превосходящих 1000 и кратных хотя бы одному из чисел 3, 5 и 7. По теореме 2, | A È B È C |=333+200+142-66-47-28+9=543. Значит, число натуральных чисел, не превосходящих 1000 и не делящихся ни на одно из чисел 3, 5 и 7, равно 1000-543=457. В теоремах 1 и 2 доказаны формулы включений и исключений соответственно для двух и трех множеств. Сформулируем формулу включений и исключений для n множеств: | A 1È…È An |=| A 1|+…+| An |-| A 1Ç A 2|-| A 1Ç A 3|-…-| An -1Ç An |+ +| A 1Ç A 2Ç A 3|+| A 1Ç A 2Ç A 4|+…+| An -2Ç An -1Ç An |+… …+(-1) n -1| A 1Ç A 2Ç…Ç An -1Ç An |. Как выводится формула включений и исключений? Вначале в число элементов объединения A 1È…È An включаются элементы, перечисленные хотя бы один раз, затем исключаются элементы, перечисленные хотя бы два раза, далее включаются элементы, перечисленные хотя бы три раза и т. д. Число размещений по m из n Простейшие комбинаторные конфигурации называются также выборками. Выборка по m из n элементов – это результат выбора m элементов некоторого n- множества. При решении комбинаторных задач вначале нужно ответить на следующие вопросы: 1) «Упорядочены элементы в выборках или нет?» 2) «Повторяются элементы в выборках или нет?» Напомним, что упорядоченные выборки называются размещениями. Число всех размещений без повторений (с повторениями) по m из n элементов обозначается Буква A от французского «arrangement» («приведение в порядок»). Теорема 3. Доказательство. Мы и используем правило произведения в комбинаторной форме. В размещении (x 1,…, xm) без повторений первый элемент x 1 можно выбрать n способами, второй элемент x 2 можно выбрать n -1 способами, …, m -й элемент xm можно выбрать n -(m -1)= n - m +1 способами. В размещении (x 1,…, xm) с повторениями первый элемент x 1 можно выбрать n способами, второй элемент x 2 можно выбрать n способами, …, m -й элемент xm можно выбрать n способами. ð n - факториал – это произведение первых n положительных целых чисел: n!=1×2×3×…× n. Считается, что 0-факториал равен 1: 0!=1. Теорема 4. Доказательство. Правую часть первого равенства теоремы 3 умножим и разделим на произведение (n - m)×(n - m -1)×…×2×1=(n - m)! ð Перестановка из n элементов – это размещение без повторений из n элементов по n. Число всех перестановок из Буква P от французского «permutation» («перестановка»). Из теоремы 3 или теоремы 4 следует, что Pn = n! Задача 3. Сколько пятизначных чисел можно составить из всех цифр, кроме 8 и 9? Решение. 1-й способ. Из числа всех пятибуквенных слов из 8 цифр вычтем число тех слов, которые начинаются с нуля: 2-й способ. На первое место имеется 7 способов выбора, на последующие места по 8 способов выбора. По правилу произведения 7×8×8×8×8=28672. Задача 4. Сколько пятизначных чисел с разными цифрами можно составить из всех цифр, кроме 8 и 9? Решение. 1-й способ. 2-й способ. На первое место имеется 7 способов выбора, на второе – тоже 7 способов (прибавляется 0), на третье – 6 способов, на четвертое – 5 способов, на пятое – 4 способа. По правилу произведения 7×8×8×8×8=28672. Число сочетаний по m из n Напомним, что неупорядоченные выборки называются сочетаниями. Число всех сочетаний без повторений (с повторениями) по m из n элементов обозначается Буква C от французского «combinaison» («сочетание»). Теорема 5. Имеют место следующие 3 формулы: (i) Доказательство. (i) Каждое размещение без повторений (x 1,…, xm) по m из n можно построить в 2 шага: вначале строится сочетание без повторений { x 1,…, xm } по m из n, а затем – перестановка (x 1,…, xm) из m элементов множества { x 1,…, xm }. По правилу произведения (ii) следует из (i) и теоремы 4, а (iii) – из (i) и теоремы 3. Формула (ii) используется при доказательствах свойств Сочетание (x 1,…, xm) с повторениями по m из n элементов можно представить в виде множества {(x 1, s 1),…,(xn, sn)| s 1,…, sn Î N 0, s 1+…+ sn = m }, где N 0 – множество всех неположительных целых чисел, s 1,…, sn – числа экземпляров элементов x 1,…, xm соответственно в сочетании (x 1,…, xm) с повторениями. Вместо пары (x, s) обычно пишут Теорема 6. Доказательство. Каждому сочетанию по m из n элементов с повторениями Биномиальные коэффициенты Бином Ньютона (1+ x) n, после раскрытия скобок и приведения подобных, преобразуется в многочлен a 0 xn + a 1 xn -1+…+ an -1 x 1+ anx 0 канонического вида, где a 0=1, an =1, x 0=1. Оказывается, что Теорема 7. Доказательство. Свойства биномиальных коэффициентов, выводимых из формулы числа сочетаний без повторений, приведены в следующей теореме. Теорема 8. Доказательство.
Треугольник Паскаля – это таблица биномиальных коэффициентов
Свойства биномиальных коэффициентов, выводимых из формулы бинома Ньютона (теорема 7), приведены в следующей теореме. Теорема 9 (следствия теоремы 7). Имеют место следующие тождества: 1) 2) 3) 4) Доказательство. 1) В тождестве теоремы 7 подставим x =1. 2) В том же тождестве подставим x =-1. 3) Продифференцируем обе части того же тождества по x:
Затем подставим x =1. 4) Проинтегрируем обе части того же тождества по x от 0 до 1:
Получим: Разбиения множества на блоки Говорят, что семейство множеств { M 1,…, Mk } является разбиением множества M на k блоков M 1,…, Mk, если M 1,…, Mk – непустые, попарно не пересекающиеся, подмножества множества M и объединение множеств M 1,…, Mk есть множества M. Число Пример 7. Перечислим все разбиения множества {1,2,3,4} на 2 блока: {{1}, {2, 3,4}}, {{2}, {1, 3,4}}, {{3}, {1, 2,4}}, {{4}, {1, 2,3}}, {{1,2}, {3,4}}, {{1,3}, {2,4}}, {{1,4}, {2,3}} Мы видим, что Пусть | A |= m, | B |= n. Тогда нетрудно установить, что число элементов:
Числа Стирлинга второго рода вычисляются по следующим формулам:
Непосредственно число Стирлинга второго рода вычисляется по следующей формуле:
Число всех разбиений n -множества M называется числом Белла Bn. Ясно, что Перестановки с повторениями Задача 5. Найти число Решение. Элемент множества M 1 можно выбрать
После сокращений получим: Перестановкой с повторениями называется размещение с повторениями по n из n элементов k -множества M (k £ n) со следующим дополнительным условием: различные k элементов множества M повторяются соответственно n 1,…, nk раз, 1£ n 1,…, nk £ n, n 1+…+ nk = n. Теорема 10. Число перестановок с повторениями различных k элементов n 1,…, nk раз, 1£ n 1,…, nk £ n, n 1+…+ nk = n, равно Доказательство. Пусть M – множество номеров перестановки с повторениями, одной из указанных в условии теоремы, M 1,…, Mk – множества номеров с одинаковыми элементами, повторяющимися n 1,…, nk раз соответственно. Тогда семейство множеств { M 1,…, Mk } будет разбиением множества M на k блоков. Значит, каждой перестановке с повторениями соответствует вполне определенное разбиение множества M на k блоков. Ясно, что это соответствие является биекцией. Значит, искомое число перестановок с повторениями равно числу разбиений на k блоков Задача 6. Найти число всех перестановок букв слова «баобаб». Решение. n 1=3 (буква «б»), n 2=2 («а»), n 1=1 («о»), значит, Докажем теорему о полиномиальной формуле. Теорема 11. Доказательство. После раскрытия степени, подсчитываем число одночленов вида Задача 7. Найти коэффициент одночлена Решение. В силу теоремы 11,
Ответ: c =1,2. Рекуррентные последовательности Рекуррентным соотношением (или рекуррентным уравнением) называется соотношение вида an = F (n, an - k,…, an -1), (1) где n, k Î N0, n ³ k, F – некоторая функция от k +1 переменных. Значениями переменных a 0, a 1,… могут быть действительные или комплексные числа. Последовательность a 0, a 1,…, an,… называется рекуррентной, если элементы a 0, a 1,…, ak -1 заданы по условию, а при n ³ k элемент an вычисляется по соотношению (1). Пример 8. Соотношение an = an -1+ d определяет арифметическую прогрессию с разностью d и с начальным членом a 0. Пример 9. Соотношение bn = bn -1 ×q определяет геометрическую прогрессию со знаменателем q ¹0 и с начальным членом b 0. Пример 10. Соотношение j n =j n -2+j n -1 определяет последовательность Фибоначчи. В своем сочинении 1202 г. Леонардо Фибоначчи рассмотрел задачу: «Предположим, что пара кроликов через месяц родит еще одну пару кроликов, и что кролики начинают рождать со второго месяца рождения. Если в начале года была 1 пара кроликов, то, сколько пар кроликов будет в конце года?» Число пар кроликов j n равно сумме числа j n -2 новорожденных пар, т.е. числа пар кроликов, бывших 2 месяца назад, и числа j n -1 пар кроликов, бывших 1 месяца назад. Линейным рекуррентным соотношением называется соотношение вида an + p 1 an -1+…+ pkan - k = f (n), (2) где f (n) – функция от числа n, p 1,…, pk Î C. Соотношение (2) получается из соотношения (1) при F (n, an - k,…, an -1)= f (n)- p 1 an -1-…- pkan - k Линейным однородным (или возвратным) соотношением называется соотношение вида (2) при f (n)=0: an + p 1 an -1+…+ pkan - k =0, (3) Общим решением рекуррентного соотношения (1) называется множество всех последовательностей, удовлетворяющих этому соотношению. Частным решением соотношения (1) называется одна из последовательностей, удовлетворяющих этому соотношению. Пример 8¢. Последовательность an = a 0+ nd является общим решением соотношения an = an -1+ d. Это – формула общего члена арифметической прогрессии с разностью d и с начальным членом прогрессии a 0. Пример 9¢. Последовательность bn = b 0× qn является общим решением соотношения bn = bn -1 ×q. Это – формула общего члена геометрической прогрессии со знаменателем q ¹0 и с начальным членом прогрессии b 0. Пример 10¢. Так называемая формула Бине j n = Многочлен xk + p 1 xk -1+…+ pk -1 x + pk называется характеристическим для возвратной последовательности для соотношения (2). Теорема 12. Пусть характеристический многочлен рекуррентного соотношения (3) имеет k простых корней x 1, …, xk. Тогда общее решение соотношения (3) имеет следующий вид:
где c 1,…, ck Î C. Доказательство. Легко проверить следующие два утверждения. (a) Последовательность cxn, где c Î C, является решением рекуррентного соотношения (3). (b) Если последовательности an и bn являются решениями соотношения (3), то последовательность an + bn также является решением соотношения (3). Из (a) и (b) следует, что любая последовательность вида (4) является решением соотношения (3). Обратно, любое решение соотношения (3) имеет вид (4). При n =0,1,…, k -1, из равенства (4) мы получим систему линейных уравнений относительно c 1,…, ck:
Определитель системы (5) есть известный в алгебре определитель Вандермонда:
Так как простые корни x 1,…, xk попарно различные, то D¹0. Значит, система (5) имеет (единственное) решение. ð Перестановки с определенным числом циклов Перестановка p m -множества M называется циклом, если p(x 1)= x 2, p(x 2)= x 3, …, p(xm -1)= xm, p(xm)= x 1, где x 1, x 2, x 3, …, xm -1, xm – все, различные, элементы множества M. Этот цикл обозначается через (x 1 x 2 x 3… xm -1 xm). Каждая перестановка состоит из конечного числа циклов, и эту перестановку можно записать в виде произведения циклов. Пример 11. Перечислим все перестановки множества {1,2,3,4}, разбиваемые на 2 цикла: (1)(234); (1)(243); (2)(134); (2)(143); (3)(124); (3)(142); (4)(123); (4)(132); (12)(34); (13)(24); (14)(23). Числом Стирлинга первого рода (без знака) Числа Стирлинга первого рода вычисляются по следующим формулам:
Ясно, что
Производящие функции Производящей функцией последовательности a 0, a 1, a 2,…, ak,… называется формальный ряд a 0+ a 1 x + a 2 x 2+…+ ak +….
Дата добавления: 2017-01-13; Просмотров: 179; Нарушение авторских прав?; Мы поможем в написании вашей работы! |