![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
схем из ФЭ ⇐ ПредыдущаяСтр 2 из 2
Задача анализа: для данной СФЭ (1) получить систему булевых уравнений (2). Алгоритм решения задачи: следуя операциям построения сети I – III, последовательно вычисляем функции на выходах элементов сети. Задача синтеза: для данного базиса Существование решения задачи синтеза определяется теоремой Поста, согласно которой система функций Пример. Для функции
Схема, соответствующая суперпозиции в правой части формулы (3), показана на рис. 8.
° ° °
Рис. 8 Проблема синтеза заключается в том, что для данной системы булевых уравнений можно построить много схем из ФЭ, которые реализуют эту систему. В связи с этим возникает задача оптимального синтеза: из всевозможных схем, реализующих данную функцию, выбрать наилучшую по тому или иному признаку, например, с наименьшим числом элементов. Такие схемы будем называть минимальными. Справедливо следующее утверждение. Теорема. Существует алгоритм, который для каждой системы булевых функций строит минимальную схему Данный алгоритм построения минимальных схем относится к классу алгоритмов типа «полного перебора», так как он основан на просмотре всех схем до определенной сложности. Алгоритмы полного перебора, как правило, обладают большой трудоемкостью и непригодны для практических целей. Поэтому рассмотрим далее более простую задачу, для которой исходная система уравнений содержит одно уравнение
и, следовательно, искомая схема имеет один выход. Сложность минимальной схемы обозначим через
Функции
Задача синтеза состоит в том, чтобы найти алгоритм
|