<?xml version="1.0" encoding="UTF-8"?>
<xml>
 <records>
  <record>
   <ref-type name="Journal Article">17</ref-type>
   <contributors>
    <authors>
     <author>Бибило П. Н.</author>
     <author>Логинова И. П.</author>
    </authors>
   </contributors>
   <titles>
    <title>Экспериментальное сравнение эффективности программ минимизации систем булевых функций в классе дизъюнктивных нормальных форм</title>
   </titles>
   <keywords>
    <keyword>система булевых функций</keyword>
    <keyword>дизъюнктивная нормальная форма (ДНФ)</keyword>
    <keyword>кратчайшая ДНФ</keyword>
    <keyword>раздельная минимизация функций</keyword>
    <keyword>кратчайшая система ДНФ</keyword>
    <keyword>совместная минимизация функций</keyword>
    <keyword>BDD-представления</keyword>
    <keyword>стандарт OpenMP</keyword>
   </keywords>
   <dates>
    <year>2022</year>
    <pub-dates>
     <date>2022-03-02</date>
    </pub-dates>
   </dates>
   <doi>10.37661/1816-0301-2022-19-2-26-55</doi>
   <journal>Информатика</journal>
   <abstract>Цели. Методы, алгоритмы и программы решения задач минимизации дизъюнктивных нормальных форм (ДНФ) представлений булевых функций широко используются при проектировании цифровых систем для уменьшения сложности (площади кристаллов) функциональных комбинационных блоков, размещаемых в составе цифровых СБИС.Целью работы является сравнение программ, входящих в отечественную систему FLC-2 логической оптимизации, с двумя широко известными и свободно распространяемыми зарубежными программами минимизации Espresso IIC и ABC.Методы. Для сравнения программ использованы четыре набора примеров входных данных: широко известные примеры, на которых проверялась эффективность программы Espresso IIC, псевдослучайные системы ДНФ и два набора промышленных примеров из практики проектирования логических схем. Предложены программные средства для применения программ совместной минимизации при раздельной минимизации функций. Разработаны алгоритмы и программы распараллеливания вычислений при раздельной минимизации функций в классе ДНФ.Результаты. Выявлены области предпочтительного использования и время работы программ для исходных (минимизируемых) систем функций, характеризуемых большими значениями параметров (десятками аргументов и функций, десятками тысяч элементарных конъюнкций) и различными формами задания входных данных. Изучена эффективность применения программ минимизации для различных форм задания входных данных: ДНФ, ортогонализованных ДНФ, BDD-представлений систем функций, таблиц истинности и систем совершенных ДНФ.Заключение. Результаты экспериментов показывают эффективность параллельных программ. Они позволяют сокращать время вычислений и увеличивать размерности решаемых задач раздельной минимизации систем булевых функций.</abstract>
   <urls>
    <web-urls>
     <url>https://www.academjournals.by/publication/18236</url>
    </web-urls>
    <pdf-urls>
     <url>https://www.academjournals.by/files/18189</url>
    </pdf-urls>
   </urls>
  </record>
 </records>
</xml>
