
- •1.Множества и подмножества. Операции над ними.
- •2. Основные равносильности алгебры множеств.
- •3. Определение кортежа. Декартово (прямое) произведение множеств.
- •4. Определение отношения и теоретико-множественные операции над ними
- •5. Операции над отношениями.
- •6. Образ и прообраз множества в отношении.
- •7.Соответствия. Свойства соответствий.
- •8.Отношения. Свойства отношений.
- •9.Разбиение множеств.
- •10.Отношение эквивалентности.
- •11.Отношение порядка.
- •12. Табличный способ задания данных. Домены и атрибуты.
- •13. Ключи и нормализованное отношение. Реляционная модель базы данных.
- •14. Реляционная алгебра. Традиционные теоретико-множественные операции.
- •15. Реляционная алгебра. Специальные операции.
- •16. Реляционная алгебра как язык запросов.
- •17. Первая и вторая нормальные формы отношений
- •17. Первая и вторая нормальные формы отношений
- •20. Локальные степени графа.Части графа и подграфы.
- •21. Эйлеровы графы.
- •22. Гамельтоновы цепи и циклы.
- •23. Алгоритм Райяна решения задачи коммиваяжёра.
- •24. Деревья. Основные понятия и определения.
- •25. Задача о минимальном соединении (построение дерева-остова).
- •Алгоритм:
- •26. Деревья. Задача о минимальном пути.
- •Алгоритм:
- •Алгоритм Дейкстры:
- •27. Транспортные сети. Задача о максимальном потоке.
- •28. Теорема и алгоритм Форда-Фалкерсона.
- •Алгоритм построения полного потока:
- •Алгоритм Форда-Фалкерсона:
- •29. Деревья. Циклический ранг графа.
- •30. Задача раскраски графов. Хроматическое число.
- •32. Основные равносильности алгебры логики.
- •33.Функции логических переменных
- •X 0 1 Прим.
- •X1 x2 x3
- •X1&x2, x1’&x2, x1&x1& x2’.
- •36.Приведение к сндф по таблицам истинности
- •37. Аналитическое приведение формулы к сндф.
- •31. Высказывание. Основные логические операции.
- •18. Третья нормальная форма отношений.
- •19. Графы. Основные определения и способы задания.
30. Задача раскраски графов. Хроматическое число.
Имеется карта решена с границами .Раскрасим карту чтобы соседние решенные не бели одинаковых цветов (иногда бывает используется минимальное количество цветов ).
Если какую страницу обозначить вершинами графа , и между двумя строками существует граница ,то между сооответствующими вершинами провести ребро.
Раскрасить граф- раскрасить вершины, чтобы две соседние не оказались одинаковыми.
Хроматическое число.
Раскрашивание вершин- функция раскраски.
Функция раскраски- функция орпеделенная на множестве вершин и принимающая свои значения бесконечное множество точек , которая может быть не обязателна множеством цветов, а и другим.
Рисунок:
-- Определяем мн-во значений
Функция раскраски- целочисленная функция ,определенная на множестве вершин принимает разные значения в соседних вершинах.
Хроматическое число- минимальное число красок,которое можно использовать рпи раскраске графа.
Граф называется раскрашеным хроматическим , если его можно раскрасить используя p-красок.
Хроматическое число- это мин. p ,при котором граф p-хроматический.
Граф бихромотический, если он может быть раскрашен двумя цветами.
Граф
двудольный – если множество его вершин
может быть разбито на 2 подмножества
(класса),такие что ребра связывают
вершины из разных подмножеств.
Рисунок:
Задача раскраски графа может быть сформулирована как задача разбиения на подмножества, что ребра связывают вершины только из разных классов.
Теорема Кёнига: граб бихрамотический когда он не имеет циклов нечетной длинны.
Граф не имеет циклов нечетной длинны, когда он не имеет простых циклов нечетной длинны.
32. Основные равносильности алгебры логики.
Свойства:
1) Свойство двойного
отрицания:
.
2) Закон идемпотентности:
,
.
3) Закон коммутативности:
,
.
4) Свойство
ассоциативности:
,
.
5) Закон де Моргана:
,
.
6) Закон
дистрибутивности:
,
.
7) Закон тождества:
.
8) Закон отрицания:
,
Алгебра логики –
система высказываний, включающая в себя
2 постоянных высказывания (истина и
ложь) и на котором определены 3 операции
(дизъюнкция, конъюнкция, отрицание)
такие, что выполняются свойства 1 – 8
(алгебра Буля).
.
Алгебра Буля Алгебра Буля – система элементов, на котором выделяются 2 элемента, обозначающихся 0 и 1 и определяет 3 операции (+ * /) такие, что выполняется свойства:
1)
,
.
2)
,
.
3)
,
.
4)
,
.
5),
.
О, 1 – ноль и единица.
Алгебра логики – одна из интерпретаций алгебры Буля. Алгебра множеств – одна из интерпретаций алгебры Буля.
33.Функции логических переменных
Ф-ла алгебраической логики устанавливает соответствие между значениями истинности элементов высказываний и сложных высказываний (только одно).
Соответствие функционально, всюдуопределенно
Ф-ла - соответствие функции.
Сложное высказывание – функция от всех элементов высказывания.
Логическая функция – функция, которая определена на множестве значений аргументов, принимающих значение из множества 0,1.
Задать функцию – каждому набору задать значение функции( 0 или 1)
Функции константы – функции переменных.