Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

diskretka

.pdf
Скачиваний:
38
Добавлен:
09.06.2015
Размер:
1.67 Mб
Скачать

Комбинаторная математика.

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

Комбинаторика Комбинаторный анализ — раздел элементарной математики, связанный с изучением количества комбинаций, подчинённых тем или иным условиям, которые можно составить из заданного конечного множества объектов (безразлично, какой природы; это могут быть буквы, цифры, какие-либо предметы и т.п.).

комбинаторная конфигурация

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

Элементарными комбинаторными конфигурациями являются сочетания, размеще-

ния, перестановки. Для подсчёта числа этих конфигураций используются правила сум-

мы и произведения.

комбинаторные объекты

Элементы из которым составляются комбинации

комбинаторные числа

Комбинаторные числа определяют

 

биноминальные коэфиценты???

кол-во комбинаторных объектов,

выбранных из заданного мн-ва.

2) размещения и сочетания постановка задач выбора и расположения.

Пусть у нас есть множество из трех элементов . Какими способами мы можем выбрать из этих элементов два? .

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

тами, либо порядком элементов.

Число всех размещений множества из элементов по элементов обозначается через (от начальной буквы французского слова “arrangement”, что означает размещение), где и .

Теорема. Число размещений множества из элементов по элементов равно

Определение. Сочетаниями из различных элементов по элементов называются комбинации, которые составлены из данных элементов по элементов и отличаются хотя бы одним элементом (иначе говоря, - элементные подмножества данного множества из элементов).

Как видим, в сочетаниях в отличие от размещений не учитывается порядок элементов. Число всех сочетаний из элементов по элементов в каждом обозначается (от начальной буквы французского слова

“combinasion”, что значит “сочетание”).

Числа

Все сочетания из множества по два —

.

.

Свойства чисел

1. .

Действительно, каждому -элементному подмножеству данного элементного множества соответствует одно и только одно -элементное подмножество того же множества.

2. .

Действительно, мы можем выбирать подмножества из элементов следующим образом: фиксируем один элемент; число -элементных под-

множеств, содержащих этот элемент, равно; число -элементных подмножеств, не содержащих этот элемент, равно .

Пример. Сколькими способами можно в игре “Спортлото” выбрать 5 номеров из 36?

Искомое число способов

3) размещения, размещения с повторениями.

По правилу умножения количество размещений с повторениями из n по k, обозначаемое , равно:[5][1][4]

Например, количество вариантов 3-значного кода, в котором каждый знак является цифрой от 0 до 9 и может повторяться, равно:

4) сочетания, сочетания с повторениями. Биномиальные и полиномиальные коэффициенты.

биномиальные коэффициенты — это коэффициенты в разложении бинома

Ньютона по степеням x. Коэффициент при обозначается или и читается «биномиальный коэффициент из n по k» (или «це из n по k»):

Число сочетаний с повторениями из по равно биномиальному коэффициенту

Значение мультиномиального коэффициента определено для всех целых неотрицательных чисел n и таких,

что :

Биномиальный коэффициент для неотрицательных целых чисел n, k является частным случаем мультиномиального коэффициента (для m = 2), а именно

Математическая логика.

Логика высказываний.

Основные понятия пропозициональные переменные

пропозициональная переменная — переменная, значением которой может быть логическое высказывание, и (пропозициональная) формула, определяе-

мой индуктивноследующим образом[2]:

Если P — пропозициональная переменная, то P — формула.

Если A — формула, то — формула.

Если A и B — формулы, то , и — формулы.

Других формул нет.

Алфавитом называется любое непустое множество. Элементы этого множества называются символами данного алфавита. Словом в данном алфавите называется произвольная конечная последовательность символов (возможно пустая). Алфавит логики высказываний содержит следующие символы:

высказывательные переменные; логические символы;

символы скобок.

Определение. Слово в алфавите логики высказываний называется формулой, если оно удовлетворяет следующему определению:

Если P — пропозициональная переменная, то P — формула.

Если A — формула, то — формула.

Если A и B — формулы, то , и — формулы.

Других формул нет.

Логические связки и кванторы.

Конъюнкция (логическое И) & Дизъюнкция (логическое ИЛИ) Отрицание (логическое НЕ) ¬ Импликация (логическое ЕСЛИ-ТО) →. Квантор всеобщности («для каждого») Квантор существования («хотя бы один»)

интерпретация формул

Интерпретацией в узком смысле (или просто интерпретацией) называется функция

A {0,1}

такая, что (0)=0, (1)=1.

Выполнимость Противоречивость Противоречивая формула (невыполнимая, тождественно ложная) —

ложная в любой интерпретации (всегда ложная, при любых наборах значений).

Выполнимая формула (непротиворечивая, опровержимая) — не являющаяся противоречивой (не всегда ложная, не всегда истинная).

общезначимость Общезначимая формула (тавтология, тождественно истинная) — истин-

ная в любой интерпретации (всегда истинная, при любых наборах значений). Обозначается |=а. Пример: формула при любых

значениях и .

Равносильность Равносильность формул. Формулы

и равносильны, если при любых значениях входящих в них пропозициональных переменных логические значения,

получающиеся из формул и , совпадают. Обозначается:

().

Эквивалентные преобразования

.

простые логические функции. Тавтологии.

а) закон исключенного третьего;

б) закон отрицания противоречия; в) аконз двойного отрицания;

г) закон тождества;

 

 

 

 

д) закон контрапозиции

;

 

 

 

 

 

 

 

 

 

 

е) закон силлогизма (правило це-пного закл

 

 

 

 

 

 

 

ния)

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

ж) закон противоположности

 

 

 

;

 

 

 

 

з) правило добавления антецедента ("истинад-

из

 

 

 

 

 

 

 

 

 

 

 

 

но")

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

и) правило "из ложного что угодно"

;

 

 

 

 

 

 

 

 

 

 

 

к) правило

"модус (латпоненс".modus

 

 

 

 

 

 

 

 

 

 

 

 

 

ponens)

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

л) правило "модус толленс"modus

 

(лат.

 

 

 

 

 

 

 

 

 

 

 

 

tollens)

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

м) правило перестановкипосы-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

лок

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

н) правилообъединения (и разъединения)ы-

пос

 

 

 

 

 

 

 

 

 

лок

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

о) правило разбораслуч

 

 

 

 

 

 

 

 

 

 

 

 

 

ев

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

п) правило приведения- к абсу

 

 

 

ду

 

 

 

 

 

 

 

 

 

 

.

 

 

 

Булевы функции

Булевой функцией f(x1, x2, …, xn) называется n-местная функция, аргументы которой принимают значения во множестве {0, 1} и сама функция принимает значения в этом же множестве.

Всякую булеву функцию от nпеременных можно задать таблицей из 2n строк, в которой в каждой строке записывают одну из оценок списка переменных, принимающих значение 0 или 1.

Основные понятия остаточная, единичная, нулевая,

ульарные функции [править]

При n = 0 количество булевых функций сводится к двум 220 = 21 = 2, первая из них тождественно равна 0, а вторая 1. Их называют булевыми константами — тождественный нуль и тождественная единица.

Таблица значений и названий нульарных булевых функций:

 

 

Значение

 

Обозначение

 

Название

 

 

 

 

 

0

 

F0,0 = 0

 

тождественный ноль

 

1

 

F0,1 = 1

 

тождественная единица, тавтология

 

 

 

 

 

 

 

Унарные функции [править]

При n = 1 число булевых функций равно 221 = 22 = 4. Определение этих функций содержится в следующей таблице.

Таблица значений и названий булевых функций от одной переменной:

 

x0=x

 

1

 

0

 

Обозначение

 

Название

 

 

 

 

 

 

0

0

0

 

F1,0 = 0

 

тождественный ноль

 

1

0

1

 

F1,1 = x = ¬x = x' =

 

отрицание, логическое "НЕТ", "НЕ", "НИ", инвертор,

 

 

NOT(x)

 

SWAP (обмен)

 

 

 

 

 

 

 

 

 

2

1

0

 

F1,2 = x

 

тождественная функция, логическое "ДА", повтори-

 

 

 

тель

 

 

 

 

 

 

 

 

 

 

3

1

1

 

F1,3 = 1

 

тождественная единица, тавтология

существенные и фиктивные переменные,

еменная xi называется фиктивной (несущественной) переменной функции f(x1,···,xn), если

f(x1,···,xi-1,0,xi+1,···,xn) = f(x1,···,xi-1,1,xi+1,···,xn)

для любых значений x1,···,xi-1,xi+1,···,xn. Иначе переменная xi называется существенной.

IV. Теория графов. Основные понятия Мультиграф

Мультиграф — граф, в котором может быть пара вершин, которая соединена более чем одним ребром (ненаправленным), либо более чем двумя дугами противоположных направлений.

Псевдограф

Псевдограф — граф, который может содержать петли и/или кратные рёбра.

Орграф

G = (V,E) есть пара множеств, где V — множество вершин (узлов), E — множество дуг (ориентированных рёбер). Дуга — это упорядоченная пара вершин (v, w), где вершину v называют началом, а w — концом дуги. Можно сказать, что дуга v → w ведет от вершины v к вершине w, при этом вершина w смежная с вершиной v.

подграф

Подграф исходного графа — граф, содержащий некое подмножество вершин данного графа и некое подмножество инцидентных им рёбер

Смежность

понятие, используемое в отношении только двух рёбер либо только двух вершин: Два ребра, инцидентные одной вершине, называются смежными; две вершины, инцидентные одному ребру, также называютсясмежными

изоморфизм графов

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

. Удаление и добавление вершин ребер .

Матричные представления графов.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Граф

 

 

Матрица ин-

 

 

Ориентирован-

 

 

Матрица инцидентности

 

 

 

 

 

 

 

 

 

 

 

 

 

цидентности

 

 

ный граф

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Определение:

Матрицей инцидентности (инциденций) ориентированного графа называется матрица , для которой , если вершина является началом дуги

, , если является концом дуги , в остальных случаях .

 

 

 

 

 

 

 

 

 

Граф

Матрица смежности

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Маршруты и связность.

Маршрут в графе — это чередующаяся последовательность вершин и рёбер , в которой любые два соседних элемен-

та инцидентны. Если , то маршрут замкнут, иначе открыт.

Связность. Две вершины в графе связаны, если существует соединяющая их

(простая) цепь.

Понятия: цепь

Цепь в графе — маршрут, все рёбра которого различны. Если все вершины (а тем самым и рёбра) различны, то такая цепь называется простой (элементарной). В цепи вершины и называются концамицепи. Цепь с концами u и v соединяет вершины u и v. Цепь, соединяющая верши-

ны u и v обозначается . Для орграфов цепь называется орцепью.

цикл, простой цикл

Цикл — замкнутая цепь. Для орграфов цикл называется контуром.

Цикл (простой цикл) в орграфе — это простой путь длины не менее 1, кото-

рый начинается и заканчивается в одной и той же вершине.

компонента связности

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

обхват, окружение

Обхват (англ.) — длина наименьшего цикла в графе.

Окружение — множество вершин, смежных с заданной.

Фактор. Степень вершины.

Степень вершины — количество рёбер графа G, инцидентных вершине x. Обозначается . Минимальная степень вершины графа G обозначается .

амаксимальная — .

n-Фактор графа — регулярный остовный подграф степени .

Остовный подграф — подграф, содержащий все вершины.

Двудольный граф.

Двудольный граф или биграф — это математический термин теории графов, обозначающий граф, множество вершин которого можно разбить на две части таким образом, что каждое ребро графа соединяет какую-то вершину из одной части

с какой-то вершиной другой части, то есть не существует ребра, соединяющего две вершины из одной и той же части.

Точка сочленения.

вершина графа, в результате удаления которой вместе со всеми инцидентными ей рёбрами количество компонент связности в графе возраста-

ет.

Блок. Разрез.

множество ребер, удаление которого делает граф несвязным.

Деревья.

Дерево связный граф, не содержащий циклов.

Сеть.

Граф в котором вершины как то помечены

Т. Менгера-Уитни.

3) Обходы графов. Эйлеровы графы. Гамильтоновы графы.

Эйлеров путь (эйлерова цепь) в графе — это путь, проходящий по всем рёбрам графа и притом только по одному разу. (ср. Гамильтонов путь)

Эйлеров цикл — это эйлеров путь, являющийся циклом. Эйлеров граф — граф, содержащий эйлеров цикл.

Кроме того, согласно теореме, доказанной Эйлером, эйлеров цикл существует тогда и только тогда, когда граф связный и в нём отсутствуют вершины нечётной степени.

Гамильтонов граф — в теории графов это граф, содержащий гамильтонову цепь или гамильтонов цикл.

Гамильтонов путь (или гамильтонова цепь) — путь (цепь), содержащий каждую вершину графа ровно один раз. Гамильтонов путь, начальная и конечная вершины которого совпадают, называется гамильтоновым циклом. Гамильтонов цикл является простым остовным циклом (см. Словарь терминов теории графов). Задача определения содержит ли данный граф гамильтонов цикл является NP-полной.

Если неориентированный граф G содержит гамильтонов цикл, тогда в нём не существует ни одной вершины x(i) с локальной степенью p(x(i)) < 2. Доказательство следует из определения.

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