49. Логические сети. Реализация булевых функций контактными схемами и схемами из функциональных элементов.
Мультиграф G=<M,U,R>, в котором выделено k вершин (полюсов), называется k-полюсной сетью. Сеть G, задаваемая неориентированным мультиграфом с k полюсами, в которой каждое ребро помечено буквой из алфавита , называется k-полюсной контактной схемой.
(k+1)-полюсная схема, в которой один полюс выделен (входной), а остальные полюса (выходные) равноправны, называется (1,k)-полюсником.
Ребра контактной схемы называются контактами. Контакт, соответствующий логической переменной xi, называется замыкающим, он пропускает ток при xi=1. Контакт, соответствующий литере , называется размыкающим, ток через него проходит при xi=0. Функции соответствует последовательное соединение контактов, а функции - параллельное.
Пусть a,b – полюса контактной схемы Σ, [a,b] – некоторая цепь из a в b, K[a,b] – конъюнкция литер, приписанных ребрам цепи [a,b]. Функция fa,b(X), определяемая формулой , в которой дизъюнкция берется по всем простым цепям схемы, соединяющим полюса a и b, называется функцией проводимости между полюсами a и b схемы Σ. Говорят, что функция g(X) реализуется (1,k)-полюсником, если существует такой выходной полюс bi, что fa,bi(X)=g(X), где a – входной полюс. (1,1)-полюсники называются смежными, если они реализуют одну и ту же булеву функцию. Сложностью (1,1)-полюсника называется число контактов. (1,1)-полюсник, имеющий наименьшую сложность среди эквивалентных ему схем, называется минимальным. Сложность минимального (1,1)-полюсника, реализующего функцию f, называется сложностью функции f в классе (1,1)-полюсников и обозначается Lπ(f).
Ориентированная бесконтурная сеть, в которой полюса делятся на входные и выходные, называется схемой из функциональных элементов. Входные полюса помечаются символами переменных, а каждая вершина, отличная от входного полюса, некоторым функциональным символом. При этом должны выполняться следующие условия:
- если a – входной полюс, то полустепень захода вершины равна нулю:
- если вершина a не является полюсом и помечена n-местным функциональным символом f, то и дуги, входящие в a пронумерованы от 1 до n.
Функциональным элементов называется всякий подмультиграф схемы, состоящий из невходного полюса a, помеченного соответствующим символом f, и вершины, из которых исходят дуги в вершину a.
Говорят, что функция f реализуется схемой Σ, если существует такой выход a из схемы Σ, что функция fa, соответствующая терму выхода a, эквивалентна функции f.
Схемы из функциональных элементов с одним выходом, у которых входные полюса помечены символами x1,…,xn, а вершины, отличные от входных, - символами , называются Xn-функциональными схемами. Сложностью схемы из функциональных элементов называется число ее невходных вершин. Xn-функциональная схема Σ, реализующая функцию f, называется минимальной, если всякая другая Xn-функциональная схема, реализующая f, имеет сложность не меньшую, чем сложность схемы Σ. Сложность минимальной схемы, реализующей функцию f, называется сложностью функции f в классе схем из функциональных элементов и обозначается L(f).
Yandex.RTB R-A-252273-3
- Множества. Основные операции над множествами и их свойства. Диаграммы Венна. Декартово произведение множеств.
- Отношения и бинарные отношения, область определения, область значения, обратные отношения. Произведение отношений.
- Функции. Инъекции, сюръекции, биекции. Понятие последовательности.
- Множество натуральных чисел. Два подхода к определению множества натуральных чисел. Аксиомы Дедекинда-Пеано. Принцип математической индукции.
- Понятие мощности множества. Сравнение мощностей. Теорема Кантора-Берштейна. Операции над кардинальными числами.
- Конечные, счетные, континуальные множества. Мощность булеана.
- Матрицы бинарных отношений и их свойства. Специальные бинарные отношения.
- Отношения эквивалентности и разбиения. Фактор-множества. Матрица отношения эквивалентности.
- Отношения порядка. Максимальные и минимальные, наибольший и наименьший элементы частично упорядоченного множества. Диаграммы Хассе. Линейно и вполне упорядоченные множества.
- Алгебраические системы: определение и примеры. Понятие полугруппы, моноида, группы; задание с помощью таблицы Кэли.
- Морфизмы алгебраических систем.
- Подсистемы. Термы сигнатуры ∑. Подсистема, порожденная множеством, ее структура.
- Конгруэнции, фактор-алгебры, теорема о гомоморфизме.
- 17.Многообразия. Теорема Биркгофа.
- Решетки. Дистрибутивные решетки. Критерий дистрибутивности.
- Булевы алгебры. Теорема Стоуна. Принцип двойственности для булевых алгебр.
- Булево кольцо.
- 18. Алгебры отношений. Реляционные алгебры.
- 27. Виды и способы задания графов.
- 28. Подграфы и части графа. Операции над графами. N-Мерные кубы.
- Объединение: .
- 29. Маршруты, циклы, цепи. Достижимость и связность (матрицы достижимости, контрдостижимости, связности).
- 30. Расстояние в графах. Центральные и периферийные вершины.
- 31. Взвешенное расстояние. Алгоритм Форда-Беллмана.
- 32. Степени вершин. Эйлеровы графы, циклы, цепи. Алгоритм построения эйлерова цикла.
- 33. Гамильтоновы графы. Постановка задачи коммивояжера.
- 34. Деревья, леса. Остовы графов. Цикломатическое число, коранг. Алгоритм построения остова минимального веса. Обходы графов по глубине и ширине.
- 35. Упорядоченные и бинарные деревья. Соответствия между ними.
- 36. Фундаментальные циклы, разрезы. Матрицы фундаментальных циклов, разрезов.
- 37. Раскраска графов. Планарные графы.
- 38. Формулы алгебры логики, их таблицы истинности.
- 39. Булевы функции, способы их задания. Представления булевых функций формулами.
- 40. Эквивалентность формул.
- 41. Двухэлементная булева алгебра. Алгебра булевых функций. Фактор-алгебра алгебры формул.
- 42. Дизъюнктивные и конъюнктивные нормальные формы. Алгоритм приведения формулы к днф и кнф.
- 43. Теорема Шеннона. Теорема о функциональной полноте. Способы построения сднф и скнф.
- 44. Импликанты, простые импликанты. Сокращенные, тупиковые, минимальные нормальные формы. Алгоритм Квайна построения мднф.
- 45. Карты Карно. Построение мднф с помощью карт Карно.
- 46. Принцип двойственности. Самодвойственные функции.
- 47. Теорема Жегалкина. Способы построения полиномов Жегалкина. Линейные функции.
- 48. Классы Поста. Полные системы булевых функций. Теорема Поста. Базисы.
- 49. Логические сети. Реализация булевых функций контактными схемами и схемами из функциональных элементов.