русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Простая импликанта булевой функции называется существенной, если она и только она покрывает некоторую существенную вершину этой функции.


Дата добавления: 2015-08-31; просмотров: 1825; Нарушение авторских прав


Множество существенных импликант соответствует максимальным кубам образующим ядро покрытия.

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

 

КДНФÞСДНФÞ{ТДНФ}Þ{МДНФ}

 

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

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

Определение ядра покрытия реализуется с помощью таблицы покрытий. Kаждая строка таблицы - максимальный куб (простая импликанта). Каждый столбец - существенная вершина булевой функции (безразличные наборы не включаются). Элементы этой таблицы отражают отношение покрытия, то есть на пересечении i-ой строки и j-ого столбца ставится некоторая отметка в том случае, если i-ый максимальный куб покрывает j-ую вершину .

 

Рисунок 5.2. Импликантная таблица

 

Таблицу покрытий иногда называют импликантной таблицей (рис.5.2.) с учетом того ,что каждый максимальный куб соответствует простой импликанте, а существенные вершины конституантам единицы (нуля).

Для полностью определенной булевой функции количество меток в каждой строке равно числу ноль - кубов покрываемых кубом данной строки. Для не полностью определенной функции количество меток в строке зависит от количества безразличных наборов покрываемых данным кубом. Для нахождения кубов, принадлежащих ядру покрытия в таблице ищутся столбцы с единственной меткой. Строка, которой принадлежит эта метка, определяет куб ядра .



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

 

 



<== предыдущая лекция | следующая лекция ==>
Нулевое покрытие булевой функции | К РЕЛЕЙНО-КОНТАКТНЫМ СХЕМАМ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.