
- •1.Множества, подмножества. Операции над множествами и их свойства. Диаграммы Эйлера – Венна
- •2.Покрытия и разбиения множеств. Биномиальные коэффициенты и числа Стирлинга второго рода. Перечисление элементов множеств.
- •3.Представление множеств в эвм. Коды Грея. Мультимножества.
- •4.Отношения и их основные свойства. Композиция отношений.
- •5.Отношение эквивалентности и его свойства. Отношение порядка и его свойства. Матричное представление отношений.
- •6.Функции, их свойства. Представление функций в эвм. Инъекция, сюръекция и биекция, их свойства.
- •7.Подстановки, перестановки, группы подстановок. Представление подстановок циклами.
- •8.Операции на алгебраических структурах. Группы, подгруппы, нормальные группы, их свойства.
- •9.Кольца, их основные свойства. Кольца многочленов, их свойства. Подкольца, идеалы, их свойства. Поля, их основные свойства.
- •10.Графы и орграфы. Простейшие типы графов. Представление отношений графами.
- •11.Матрицы смежности и инцидентности, их основные свойства. Смежностные (реберные) графы.
- •12.Изоморфизм графов.
- •13. Подграфы. Остовные подграфы. Операции на графах.
- •14. Компоненты графа, связность.
- •15.Маршруты, цепи, циклы. Диаметр, радиус и обхват графа. Пути в орграфах.
- •17.Теоремы существования эйлеровых и гамильтоновых циклов.
- •18.Задачи о кратчайшем пути.
- •19. Вершинные и реберные раскраски графа. Хроматический многочлен, хроматическое число и хроматический индекс.
- •20. Планарность. Формула Эйлера. Теорема Потрягина-Куратовского. Теорема о четырех красках.
- •21.Деревья. Матричная теорема о деревьях, подсчет числа остовов.
- •22.Корневые деревья. Задачи о подсчете корневых деревьев. Высота дерева. Числа Фибоначчи, их свойства.
- •23. Кубические деревья. Числа Каталана, их свойства.
- •24.Основные понятия булевой алгебры: булев куб, булевы функции.
- •25.Элементарные булевы функции, их свойства. Существенные и фиктивные переменные. Основные функциональные элементы.
- •26.Формулы. Реализация булевых функций формулами. Принцип двойственности.
- •27.Разложение булевых функций по переменным. Совершенная днф и совершенная кнф.
- •28. Полиномы Жегалкина. Не полностью определенные (частичные) булевы функции.
- •29.Виды днф и кнф: сокращенные, минимальные, кратчайшие, тупико-вые.
- •30. Методы построения сокращенных днф. Минимизация днф. Геометрическая интерпретация. Метод Блейка.
- •31.Метод минимизирующих карт (карт Карно). Реализация булевых функций схемами из функциональных элементов.
- •32. Полнота и замкнутость
- •33.Важнейшие замкнутые классы. Теорема о полноте. Примеры функционально полных базисов.
- •34. Основные понятия о разрешимых и неразрешимых проблемах. Алгоритмы и разрешимость.
- •35. Схемы алгоритмов, схемы потоков данных и использовании теории графов и теории конечных автоматов для их описания.
- •36.Формула полной вероятности.
- •37.Формула Бейеса.
- •38.Формула Бернулли.
- •39.Функция распределения, плотность распределения и их свойства. Связь между ними.
- •40.Числовые характеристики случайных величин.
- •41.Нормальное распределение.
- •42. Метод золотого сечения
- •43.Метод касательных.
- •44.Метод наискорейшего спуска.
- •45.Метод покоординатного спуска.
- •46.Платежная матрица. Нижняя и верхняя цена игры. Принцип минимакса.
- •47.Решение игры в смешанных стратегиях.
- •48.Упрощение игр.
- •49.Игра 2 на 2.
- •50.Игры 2 на n и m на 2.
- •51.Марковский процесс с дискретными состояниями и дискретным временем
- •52.Марковский процесс с дискретными состояниями и непрерывным временем.
- •53.Система массового обслуживания с отказами.
- •54.Система массового обслуживания с ограничением по длине очереди.
- •55.Исчисление высказываний
- •57.Логика предикатов первого порядка
24.Основные понятия булевой алгебры: булев куб, булевы функции.
Набор
,
где
,
,
называется булевым (двоичным) вектором,
а
–
его компонентами (координатами). Для
двух векторов
и
полагаем
,
если
для всех
.
Число
называется весом (нормой) набора
,
а n
называется его
длиной. Каждому
сопоставляется его номер
.
Несложно показать, что общее число
двоичных наборов длины n
равно
.
Частично
упорядоченное множество
всех наборов
называется n-мерным
булевым (двоичным) кубом, а
называется вершиной куба. Вершины,
имеющие одинаковый вес k,
образуют k-й
слой
булева куба.
Число
называется расстоянием Хэмминга между
вершинами
и равно числу координат, в которых наборы
и
отличны друг от друга. Оно также равно
минимальному числу ребер булева куба,
по которым нужно пройти, чтобы дойти от
вершины
до
.
Если
,
то вершины
и
называются соседними, а если для таких
вершин
,
то вершина
непосредственно предшествует
.
Если
,
то вершины
и
называются противоположными.
Функция
называется функцией алгебры логики или
булевой функцией. Множество всех булевых
функций, зависящих от переменных
,
обозначается через
,
причем
.
Элементарные булевы функции одной переменной определяет
Таблица 1 Элементарные булевы функции одной переменной
x |
0 |
1 |
x |
|
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
Таблица 2 Элементарные булевы функции двух переменных
|
|
& |
|
|
|
|
| |
|
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
называется
импликацией(читается "из
следует
")
называется
штрихом Шеффера (читается "не
или не
")
называется
стрелкой Пирса (читается "не
и не
")
25.Элементарные булевы функции, их свойства. Существенные и фиктивные переменные. Основные функциональные элементы.
Таблица 1 Элементарные булевы функции одной переменной
x |
0 |
1 |
x |
|
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
Таблица 2 Элементарные булевы функции двух переменных
|
|
& |
|
|
|
|
| |
|
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
называется импликацией(читается "из следует ")
называется штрихом Шеффера (читается "не или не ")
называется стрелкой Пирса (читается "не и не ")
Переменная
(i-я
координата набора
)
булевой функции
называется существенной,
если можно указать такие два соседних
по i-й
координате двоичных набора, что значения
функции на этих наборах различны. В
противном случае, переменная
называется фиктивной (несущественной).
Две булевы функции называются равными,
если одну из них можно получить из другой
добавлением или удалением фиктивных
переменных. Пусть булевы функции
f1(х1,х1)
и f2(х1,х2)
заданы следующей таблицей истинности:
Для этих функций переменная х1 — существенная, а переменная х2 несущественная.
Техническая
реализация элементарных функций основана
на применении различных физических
явлений. Для реализации функций алгебры
логики используются базисные функциональные
элементы, изображаемые в виде
прямоугольников, причем инверсные входы
и выход изображают пустыми кружками. В
верхней части прямоугольника ставится
знак, указывающий операцию: & –
конъюнкция, 1 – дизъюнкция, M2 –
сложение по
,
–
эквивалентность.
Например, на рисунке 2 показан функциональный элемент Шеффера
Более сложные элементы графически изображаются в виде композиции базисных функциональных элементов.