Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
2-10. ФУНКЦИОНАЛЬНАЯ ДЕКОМПОЗИЦИЯС ростом числа аргументов ФАЛ быстро возрастает сложность задачи минимизации. Как показали многочисленные исследования, даже при использовании современных вычислительных машин практически оказывается возможным минимизировать функции с числом аргументов, не превосходящим 30—35. Выходом из этого положения может служить нахождение не минимальной формы данной функции
где функции Представление функции Если множества аргументов Если функция
то функциональная декомпозиция называется простой. Простая функциональная декомпозиция может быть как разделительной, так и неразделительной. Функциональную декомпозицию вида (2-33) будем называть ( быть названа однократной функциональной декомпозицией. Примером функциональной декомпозиции может служить представление функции
которое может быть представлено в виде
где
В полученном представлении обозначим Обобщим функциональную декомпозицию на случай
Значок 0 означает, что пересечение множеств Пусть мы имеем функцию Каждому набору из множеств Пример 2-24. Записать в матричной форме описанного вида функцию
Матрица данной функции имеет вид:
Для получения элементов этой матрицы используем таблицу задания функции с учетом принятой нумерации наборов в и Будем для удобства обозначать элементы множества
и
Поставим теперь задачу о нахождении условий, при которых функция Теорема 2-6. Функция алгебры логики Докажем сначала необходимость. Пусть функцию
Из (2-37) следует, что
Функция Докажем теперь достаточность условий теоремы. Пусть матрица содержит не более двух различных столбцов. Покажем тогда, что исходная функция может быть представлена в виде (2-34). Так как каждый столбец есть функция вида Определим теперь функцию
Теорема доказана. Эта теорема может быть обобщена на случай
В этом случае необходимым и достаточным условием существования Отметим, что при поиске простой разделительной декомпозиции, отличной от тривиальной или разделительной ( заканчивается либо при нахождении такого разбиения, которое удовлетворяет условиям теоремы 2-6, либо при исчерпании всех возможных способов разбиения, число которых равно Заметим, что поиск декомпозции некоторой ФАЛ приводит в случае успеха этого поиска к построению некоторой скобочной формы представления данной функции. Пример 2-25. Найти простую разделительную декомпозицию для функции Произведем разбиение множества X на подмножества
Так как число различных столбцов в этой матрице больше двух, то для выбранного разбиения множества X на подмножества Однако возможно получить разделительную кратную декомпозицию того вида, который был рассмотрен в обобщении теоремы 2-6. Для построенной нами матрицы число различных столбцов равно четырем. Эти столбцы имеют вид:
Как следует из обобщения теоремы 2-6, возможно построение декомпозиции исходной функции в следующем виде:
Определяем функциям четыре различных столбца в том порядке, в котором очи написаны. Тогда
Отсюда
Следовательно,
Аналогично
Окончательно после упрощений получаем:
Можно рассмотреть задачу нахождения функциональной декомпозиции функции с несколько иной точки зрения. Пусть задана некоторая функция Будем говорить, что два набора протйвном случае два набора и будем называть несовместимыми. Отношение совместимости разбивает все множество наборов значений переменных из Пример 2-26. Пусть имеется функция шести переменных, принимающая значение 1 на наборах с номерами 2, 12, 17, 28, 44, 45, 50, 61, 62. В качестве множества
Если же в качестве множества
обоих случаях функция Если выбрать кодирование, совпадающее с номером класса совместимости, то для первого рассмотренного случая получим: (кликните для просмотра скана) Звездочка в этой таблице стоит против тех наборов, на которых функция
что привело нас к разделительной трехкратной декомпозиции специального вида, рассмотренного в обобщении теоремы 2-6. Если теперь произвести доопределение функции
Заметим, что при первом способе выбора множества X мы не получили фактически никакого уменьшения числа переменных
Как следует из приведенного примера, в процессе построения декомпозиции функции Мы рассмотрели лишь самый простой вид функциональной декомпозиции. В § 3-8 мы рассмотрим некоторые проблемы, связанные с неразделительной функциональной декомпозицией.
|
1 |
Оглавление
|