- •2. Операции над множествами. Круги Эйлера. Покрытия и разбиения. Классы разбиения.
- •3. Законы алгебры множеств. Формула включений и исключений.
- •5. Соответствия. Способы задания соответствий.
- •6. Инволюция (обращение) соответствий. Объединение, пересечение, дополнение, произведение соответствий.
- •7. Функциональные соответствия, их связь с графиками функций.
- •8. Соответствие Галуа и его роль в проективном распознавании образов. Замкнутое подмножество.
- •9. Отношение. Бинарное отношение. Рефлексивное, симметричное, антисимметричное, асимметричное, транзитивное отношения.
- •Унарные:
- •Бинарные:
- •Соответствия a, b, r
- •10. Отношение эквивалентности. Фактор-множество множества по отношению.
- •11. Отношение предпорядка, упорядоченности, строгой упорядоченности. Отношение частичного порядка.
- •12. Замыкание отношений. Рефлексивное, симметричное, транзитивное замыкание отношений.
- •13. Понятие нечеткого множества. Функция принадлежности. Способы формализации нечетких множеств. Наиболее распространенные параметрические функции принадлежности.
- •14. Основные логические операции над нечеткими множествами и их свойства.
- •15. Диаграмма Хассе как способ задания отношения частичного порядка на множестве.
- •16. Отображения. Изоморфизм. Автоморфизм. Гомоморфизм. Эпиморфизм. Эндоморфизм. Мономорфизм. Биморфизм.
- •17. Бинарная операция и ее основное множество. Способы задания бинарной операции. Таблица Кэли. Операционный квадрат таблицы Кэли.
- •18. Группоид. Квазигруппа. Латинский квадрат. Лупа. Полугруппа. Моноид. Группа. Абелева группа.
- •19. Группа симметрий фигуры.
- •20. Группа подстановок.
- •21. Иерархия систем с двумя бинарными операциями. Кольцо. Тело. Поле (коммутативное тело). Поле Галуа.
- •22. Решетка (структура). Решетка как частично упорядоченное множество.
- •23. Решетка как универсальная алгебра.
- •Графы и ориентированные графы
- •27. Виды графов: двудольные графы, регулярные графы, полные графы, деревья, планарные графы
- •28. Изоморфизм графов.
- •29. Способы задания графов.
- •32. Эйлеров путь в графе. Задача о кенигсбергских мостах. Эйлеров цикл. Теорема о существовании эйлерова цикла.
- •33. Алгоритм нахождения эйлерова цикла и его вычислительная сложность.
- •34. Гамильтонов цикл в графе. Алгоритм с возвратом для поиска гамильтонова пути. Оценки вычислительной сложности алгоритма.
- •35. Задача коммивояжера. Алгоритм поиска субоптимального решения.
- •36. Задача построения минимального остовного дерева. Алгоритм Краскала. Алгоритм Прима. Оценка вычислительной сложности этих алгоритмов.
- •37. Перенумерация вершин графа. Алгоритм топологической сортировки.
- •39. Принцип оптимальности Беллмана. Алгоритм нахождения кратчайшего пути в ориентированном графе и его вычислительная сложность.
- •1 Begin
- •40. Алгоритм вычисления расстояний между всеми парами вершин графа. Общий случай.
- •41. Алгоритм нахождения расстояния от источника до всех остальных вершин в графе с неотрицательными весами дуг — метод Дейкстры. Оценка вычислительной сложности.
- •1 Begin
- •5 Begin
- •42. Алгоритм топологической сортировки. Алгоритм нахождения расстояния от источника до всех остальных вершин в графе в случае бесконтурного графа. Оценка вычислительной сложности
- •43. Знаковые графы и их практическое применение. Задачи из области социологии малых групп, экономики и политики.
- •44. Теорема о структуре (теорема Харари о балансе).
- •45. Знаковые орграфы как модель когнитивных карт. Контуры положительной и отрицательной обратной связи и устойчивость/изменчивость моделей на орграфах.
- •46. Двудольные графы. Необходимое и достаточное условие двудольности графа.
- •47. Сети Петри. Функционирование сети Петри. Конечные разметки сети.
- •Иллюстрация к правилу срабатывания перехода
- •48. Сети Петри. Ограниченность, безопасность, сохраняемость, достижимость, живость. Моделирование на сетях Петри.
- •50. Конечный автомат как математическая модель устройства с конечной памятью и как управляющая система. Способы описания конечных автоматов: перечислительный; диаграмма состояний; таблица состояний.
- •51. Алгебра логики. Функции алгебры логики. Существенные и несущественные переменные. Бинарные логические операции. Формула. Суперпозиция функций. Таблицы истинности и таблицы Кэли.
- •52. Формы записи операций (функций) — инфиксная, префиксная, постфиксная. Эквивалентные формулы.
- •53. Основные схемы логически правильных рассуждений.
- •54. Функционально полные системы (базисы). Булева алгебра логики. Функциональная полнота системы булевых функций. Примеры других алгебр логики.
- •55. Основные эквивалентные соотношения в булевой алгебре. Выражение через дизъюнкцию, конъюнкцию и отрицание других логических бинарных операций. Двойственность.
- •56. Булева алгебра логики. Сднф и днф. Карта Карно. Функциональные схемы как приложение булевых функций.
- •57. Функции k-значной логики и их задание с помощью таблицы истинности и с помощью таблицы Кэли. Примеры k-значных логик.
- •59. Квантор всеобщности и квантор существования.
- •61. Истинные формулы и эквивалентные соотношения логики предикатов.
- •62. Префиксная нормальная форма. Процедура получения пнф.
- •63. Формальные теории. Принципы построения формальной теории.
- •64. Исчисление высказываний.
6. Инволюция (обращение) соответствий. Объединение, пересечение, дополнение, произведение соответствий.
Поскольку соответствия между A и B являются подмножествами одного и того же множества A ´ B, можно говорить об их объединении, пересечении и дополнении.
Операция инволюции, или обращения соответствия: если R Í A ´ B, то инволюция R# состоит из таких пар (b, a), что (a, b) Î R. Иногда вместо R# пишут R–1. Ясно, что R## = R.
Операция умножения. Если R Í A ´ B, S Í B ´ C, то произведение RS состоит из таких пар (a, c), для которых найдется элемент b Î B такой, что (a, b) Î R, (b, c) Î S. Умножение соответствий ассоциативно и обладает следующими свойствами: если R1 Í R2, то R1S Í R2S; (RS)# = R#S#.
Специальные соответствия — отношения тождества, или диагонали, DA, состоящие из всех пар (a, a), a Î A, играют роль единиц для умножения соответствий. Именно, если R Í A ´ B, то DAR = R = RDB.
Для всякого соответствия R выполнено включение R Í RR#R. Если вместо включения выполняется равенство, то соответствие называется дифункциональным. Соответствие R Í A ´ B называется функциональным, если RR# Ê DA и R#R Í DB. Функциональные соответствия — это в точности графики функций из A в B. Всякое соответствие R представимо в виде R = F#G, где F, G — функциональные соответствия.
7. Функциональные соответствия, их связь с графиками функций.
Соответствие F, заданное на множествах A1, A2, …, An, B называется функциональным, если для любого элемента (a1, a2, …, an) из A1 ´ A2 ´ … ´ An существует не более одного элемента b из B такого, что (a1, a2, …, an, b) Î F. Если такой элемент b из B существует для некоторого (a1, a2, …, an) , то он обозначается F(a1, a2, …, an) и записывается так: b = F(a1, a2, …, an) .
В случае, если Dom(F) = A1 ´ A2 ´ … ´ An , F называется полностью определенным, когда Dom(F) Ì A1 ´ A2 ´ … ´ An — частично определенным или просто частичным.
Соответствие F, заданное на множествах A1, A2, …, An, B называется отображением или функцией из A1 ´ A2 ´ … ´ An в B (F: A1 ´ A2 ´ … ´ An ® B), если F функциональное и полностью определенное. Соответствие F называется частичным отображением или частичной функцией, если F функциональное и частичное. Число n называют арностью функции F.
8. Соответствие Галуа и его роль в проективном распознавании образов. Замкнутое подмножество.
Всякое соответствие R Í A ´ B устанавливает т.н. соответствие Галуа между подмножествами множества A и подмножествами множества B.
Именно, если X Í A, то через G (X) обозначается пересечение Ç a Î X im R a;
Аналогично, для Y Í B вводится множество G–1(Y)= Ç b Î Y coim R b.
Пусть X* = G–1 (G (X)), Y* = G(G–1(Y)), тогда X Í X*, Y Í Y*;
Из X1 Í X2 следует G (X1) Ê G (X2);
из Y1 Í Y2 следует G–1(Y1) Ê G–1(Y2);
X** = X*; Y** = Y*.
Подмножество X Í A (Y Í B) называется замкнутым, если X = X* (Y = Y*). Соответствие Галуа устанавливает биективное соответствие между замкнутыми подмножествами в A и B.
Пример:
Множество А: {Лена, Петя, Маша, Вася, Женя, Эллочка}
Множество B: {Горький, Достоевский, Лермонтов, Некрасов, Пушкин, Толстой, Фет}
Множество R (подмножество множества AxB): (Лена, Некрасов); (Лена, Фет); (Петя, Горький); (Петя, Пушкин); (Петя, Толстой); (Маша, Пушкин); (Маша, Лермонтов);(Вася, Пушкин); (Вася, Достоевский); (Женя, Фет); (Вася, Толстой); (Женя, Горький)
Поставим вопрос об общности интересов. Выберем:
Множество Х: {Маша, Вася}
Множество im R Маша: {Пушкин, Лермонтов}
Множество im R Вася: {Достоевский, Толстой,Пушкин}
Кстати, множество im R Эллочка: Æ
Множество Г(Х) = im R Маша Ç im R Вася: {Пушкин}
Найдем подмножество со сходными интересами:
Множество Х* = Г-1(Г(Х)) = Г-1({Пушкин}) =
coim R Пушкин: {Петя, Маша, Вася}