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

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

Карно-Вейча





Метод минимизации функции с помощью карт Карно-Вейча обеспечивает простоту получения результата. Он используется при мини­мизации относительно несложных функций (с числом аргументов до 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. Нарушение авторских прав; Мы поможем в написании вашей работы!




Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


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


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Кран машиниста усл. № 394 – назначение и устройство Кран машиниста условный номер 394 предназначен для управления тормозами поезда...

Приложение Г: Особенности заполнение справки формы ву-45   После выполнения полного опробования тормозов, а так же после сокращенного, если предварительно на станции было произведено полное опробование тормозов состава от стационарной установки с автоматической регистрацией параметров или без...

Измерение следующих дефектов: ползун, выщербина, неравномерный прокат, равномерный прокат, кольцевая выработка, откол обода колеса, тонкий гребень, протёртость средней части оси Величину проката определяют с помощью вертикального движка 2 сухаря 3 шаблона 1 по кругу катания...

Гносеологический оптимизм, скептицизм, агностицизм.разновидности агностицизма Позицию Агностицизм защищает и критический реализм. Один из главных представителей этого направления...

Функциональные обязанности медсестры отделения реанимации · Медсестра отделения реанимации обязана осуществлять лечебно-профилактический и гигиенический уход за пациентами...

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

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