Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Карно-Вейча





Метод минимизации функции с помощью карт Карно-Вейча обеспечивает простоту получения результата. Он используется при мини­мизации относительно несложных функций (с числом аргументов до 5) ручным способом. Карта Карно-Вейча представляет собой определенную форму таблицы истинности. На рис. 8 представлены карты Карно-Вейча для функций соответственно двух (а), трех (б) и четырех (в) аргументов.

Каждая клетка карты соответствует определенному набору значений аргументов. Этот набор аргументов определяется присвоением значения логической 1 буквам, на пересечении строк и столбцов которых расположена клетка (х1 = 1, = 0).

Число клеток карты равно числу всех возможных наборов значений аргументов 2n (п — число аргументов функций). В каждую из клеток карты записывается значение функции на соответствующем этой клетке наборе значений аргументов.

Пусть функция для трех аргументов задана выражением (2.14) при условии, что её значение при различных комбинациях аргументов равно 1.

F (x1, x2, x3) = x1× x2× Ú x1× x2× x3 Ú × x2× x3 Ú × x2× . (2.14)

Составим карту Карно-Вейча для выражения (2.14) в соответствии со следующей методикой. В клетках карты, соответствующих комбинациям аргументов выражения (2.14) ставится 1 { F (x1, x2, x3) = 1}, в остальных клетках 0 { F (x1, x2, x3) = 0}.

 

 

Рисунок 9 Рисунок 10

Как видим, карта Карно-Вейча определяет значения функции на всех возможных наборах значений аргументов и, таким образом, яв­ляется таблицей истинности. Карты Карно-Вейча компактны, но главное их достоинство состоит в том, что при всяком переходе из одной клетки в соседнюю вдоль столбца или строки изменяется значение лишь одного аргумента функции. Следовательно, если в паре соседних клеток содержится 1, то над соответствующими им членами канонической формы может быть проведена операция склеивания. Таким образом, облегчается поиск склеиваемых членов.

Сформулируем правила получения МДНФ функций с помощью карт Карно-Вейча.

Все клетки, содержащие 1, объединяются в замкнутые области. При этом каждая область должна представлять собой прямоугольник с числом клеток 2h, где h = 1, 2,.... Таким образом, допустимое число клеток в области равно - 2, 4, 8,.... Области могут пересекаться и одни и те же клетки могут входить в разные области.

Затем проводится запись выражения МДНФ функции. Каждая из областей в МДНФ представляется членом, число букв в котором на k меньше общего числа аргументов функции п (т. е. равно пk). Каждый член МДНФ составляется лишь из тех аргументов, которые для клеток соответствующей области имеют одинаковое значение (без инверсии либо с инверсией).

Таким образом, при охвате клеток замкнутыми областями следует стремиться, чтобы число областей было минимальным (при этом минимальным будет число членов в МДНФ функции), а каждая область содержала бы возможно большее число клеток (при этом минимальным будет число букв в членах МДНФ функции).

Рассмотрим минимизацию с помощью карты Вейча функции трех аргументов, представленной на рисунке 9.

Все клетки, содержащие 1, охватываются двумя областями. В каждой из областей 21 клеток. Таким образом, для них п-k = 3-1 = 2 и эти области в МДНФ будут представлены членами, содержащими по две буквы. Первой области соответствует член x1× x2 (аргумент х3 здесь не присутствует, так как для одной клетки этой области он имеет значение без инверсии, для другой — с инверсией), второй области соответствует член × x3. Следовательно, МДНФ функции, представленной выражением (10), будет иметь вид

 

F (x1, x2, x3) = x1× x2Ú × x3 . (2.15)

 

При построении замкнутых областей допускается сворачивание карты в цилиндр с объединением ее противоположных граней. В силу этого крайние клетки строки или столбца таблицы рассматриваются как соседние и могут быть объединены в общую область.

Для получения МКНФ функции замкнутыми областями охва­тываются клетки с нулевыми значениями функции (см. рис. 10), и при записи членов логического выражения берутся инверсии аргументов, на пересечении которых находятся области.

Так, для функции, при­веденной выражением (2.14), МКНФ будет иметь вид

 

F (x1, x2, x3) = (x1Ú x3 ) × ( Ú x2). (2.16)

 

Представление функции и минимизация ее с помощью карт Карно-Вейча усложняются, если число аргументов больше четырех.







Дата добавления: 2014-11-10; просмотров: 1168. Нарушение авторских прав; Мы поможем в написании вашей работы!




Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...


Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Педагогическая структура процесса социализации Характеризуя социализацию как педагогический процессе, следует рассмотреть ее основные компоненты: цель, содержание, средства, функции субъекта и объекта...

Типовые ситуационные задачи. Задача 1. Больной К., 38 лет, шахтер по профессии, во время планового медицинского осмотра предъявил жалобы на появление одышки при значительной физической   Задача 1. Больной К., 38 лет, шахтер по профессии, во время планового медицинского осмотра предъявил жалобы на появление одышки при значительной физической нагрузке. Из медицинской книжки установлено, что он страдает врожденным пороком сердца....

Типовые ситуационные задачи. Задача 1.У больного А., 20 лет, с детства отмечается повышенное АД, уровень которого в настоящее время составляет 180-200/110-120 мм рт Задача 1.У больного А., 20 лет, с детства отмечается повышенное АД, уровень которого в настоящее время составляет 180-200/110-120 мм рт. ст. Влияние психоэмоциональных факторов отсутствует. Колебаний АД практически нет. Головной боли нет. Нормализовать...

Упражнение Джеффа. Это список вопросов или утверждений, отвечая на которые участник может раскрыть свой внутренний мир перед другими участниками и узнать о других участниках больше...

Влияние первой русской революции 1905-1907 гг. на Казахстан. Революция в России (1905-1907 гг.), дала первый толчок политическому пробуждению трудящихся Казахстана, развитию национально-освободительного рабочего движения против гнета. В Казахстане, находившемся далеко от политических центров Российской империи...

Виды сухожильных швов После выделения культи сухожилия и эвакуации гематомы приступают к восстановлению целостности сухожилия...

Studopedia.info - Студопедия - 2014-2026 год . (0.009 сек.) русская версия | украинская версия