<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">inform</journal-id><journal-title-group><journal-title xml:lang="ru">Информатика</journal-title><trans-title-group xml:lang="en"><trans-title>Informatics</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1816-0301</issn><issn pub-type="epub">2617-6963</issn><publisher><publisher-name>UIIP NASB</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">inform-472</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>СТАТЬИ ПО МАТЕРИАЛАМ КОНФЕРЕНЦИЙ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>ARTICLES ON THE MATERIALS CONFERENCE</subject></subj-group></article-categories><title-group><article-title>Эвристический метод многоблочной параллельной декомпозиции системы частичных булевых функций</article-title><trans-title-group xml:lang="en"><trans-title>A heuristic method for multi-block parallel decomposition of a system of partial Boolean functions</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Поттосин</surname><given-names>Ю. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Pottosin</surname><given-names>Yu. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Поттосин Ю. В. - кандидат физико-математических наук, ведущий научный сотрудник.</p><p>Ул. Сурганова, 6, 220012, Минск</p></bio><bio xml:lang="en"><p>Yuri V. Pottosin - Cand. Sci. (Phys.-Math.), Leading Researcher.</p><p>6, Surganova Str., 220012, Minsk</p></bio><email xlink:type="simple">pott@newman.bas-net.by</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Объединенный институт проблем информатики, Национальная академия наук Беларуси</institution></aff><aff xml:lang="en"><institution>The United Institute of Informatics Problems, National Academy of Sciences of Belarus</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2018</year></pub-date><pub-date pub-type="epub"><day>08</day><month>10</month><year>2018</year></pub-date><volume>15</volume><issue>4</issue><fpage>109</fpage><lpage>116</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Поттосин Ю.В., 2018</copyright-statement><copyright-year>2018</copyright-year><copyright-holder xml:lang="ru">Поттосин Ю.В.</copyright-holder><copyright-holder xml:lang="en">Pottosin Y.V.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://inf.grid.by/jour/article/view/472">https://inf.grid.by/jour/article/view/472</self-uri><abstract><p>Описывается эвристический метод многоблочной параллельной декомпозиции системы частичных булевых функций, минимизирующий число функций, которые составляют искомую суперпозицию. При этом накладывается ограничение на число аргументов получаемых функций. Метод предполагает задание функций в интервальной форме, т. е. в виде пары троичных матриц. Одна из матриц представляет интервалы булева пространства аргументов (матрица интервалов), другая матрица - значения функций на этих интервалах (матрица функций). Рассматриваются графы ортогональности строк указанных матриц, и задача декомпозиции функций сводится к задаче о кратчайшем покрытии множества ребер графа ортогональности строк матрицы функций полными двудольными подграфами (бикликами) графа ортогональности строк матрицы интервалов. Каждой биклике приписывается определенным образом дизъюнктивная нормальная форма (ДНФ), и рассматриваются только те биклики, у которых соответствующие ДНФ имеют элементарные конъюнкции ранга, не превышающего границы числа аргументов получаемых функций. Биклики, составляющие искомое покрытие, и само покрытие формируются последовательно по определенным правилам. По каждой из этих биклик строится функция, аргументами которой являются переменные из элементарной конъюнкции минимального ранга соответствующей ДНФ. Получаемые функции представляются также в интервальной форме.</p></abstract><trans-abstract xml:lang="en"><p>A heuristic method for multi-block parallel decomposition of a system of partial Boolean functions is described. The method minimizes the number of functions forming the required superposition. The restriction on the number of arguments of the obtained functions is imposed. The method involves the specification of functions by interval form i. e. in the form of a pair of ternary matrices. One of the matrices represents intervals of Boolean space of the arguments (matrix of intervals), the other one represents the values of the functions at these intervals (matrix of functions). The graphs of rows orthogonality of those matrices are considered. The problem of functions decomposition is reduced to covering the edge set of the rows orthogonality graph of the matrix of functions by complete bipartite subgraphs (bicliques) of the row orthogonality graph of the matrix of intervals. Every biclique is assigned with a disjunctive normal form (DNF) by a certain way, and only those bicliques are taken into consideration whose DNFs have terms with the ranks not more than the bounds of the number of arguments of the obtained functions. The bicliques that form the desired cover and the cover itself are constructed sequentially by certain rules. Every biclique is used to construct the function whose arguments are the variables from the term of minimum rank from the corresponding DNF. The obtained functions are given also in interval form.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>система булевых функций</kwd><kwd>декомпозиция булевых функций</kwd><kwd>интервальное задание булевых функций</kwd><kwd>задача о покрытии</kwd><kwd>полный двудольный подграф графа</kwd></kwd-group><kwd-group xml:lang="en"><kwd>system of Boolean functions</kwd><kwd>Boolean function decomposition</kwd><kwd>interval representation of Boolean functions</kwd><kwd>cover problem</kwd><kwd>complete bipartite subgraph</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Закревский, А. Д. Логические основы проектирования дискретных устройств / А. Д. Закревский, Ю. В. Поттосин, Л. Д. Черемисинова. - М. : Физматлит, 2007. - 592 с.</mixed-citation><mixed-citation xml:lang="en">Zakrevskij А. D., Pottosin Yu. V., Cheremisinova L. D. Logicheskie osnovy proektirovanija diskretnyh ustrojstv. Logical Fundamentals for Design of Discrete Devices. Moscow, Fismatlit Publ., 2007, 592 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Бибило, П. Н. Синтез комбинационных схем методом функциональной декомпозиции / П. Н. Бибило, С. В. Енин. - Минск : Наука и техника, 1987. - 189 с.</mixed-citation><mixed-citation xml:lang="en">Bibilo P. N., Enin S. V. Sintez kombinacionnyh shem metodom funkcional'noj dekompozicii. Synthesis of Combinational Circuits by Functional Decomposition Method. Minsk, Nauka i tehnika Publ., 1987, 189 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Поттосин, Ю. В. Табличные методы декомпозиции систем полностью определенных булевых функций / Ю. В. Поттосин, Е. А. Шестаков. - Минск : Беларуская навука, 2006. - 327 с.</mixed-citation><mixed-citation xml:lang="en">Pottosin Yu. V., Shestakov Е. А. Tablichnye metody dekompozicii system polnost'ju opredelennyh bulevyh funkcij. Table Methods for Decomposition of Systems of Completely Specified Boolean Functions. Minsk, Belаruskaja navuka Publ., 2006, 327 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Поттосин, Ю. В. Метод многоблочной параллельной декомпозиции системы частичных булевых функций / Ю. В. Поттосин // Информатика. - 2017. - № 3(55). - С. 92-98.</mixed-citation><mixed-citation xml:lang="en">Pottosin Yu. V. Metod mnogoblochnoj parallel'noj dekompozicii sistemy chastichnyh bulevyh funkcij [A method for parallel multi-block decomposition of a system of partial Boolean functions]. Informatika [Informatics], 2017, no. 3(55), pp. 92-98 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Поттосин, Ю. В. Декомпозиция системы частичных булевых функций с помощью покрытия графа полными двудольными подграфами / Ю. В. Поттосин, Е. А. Шестаков // Новые информационные технологии в исследовании дискретных структур : докл. Второй Всерос. конф., Екатеринбург, 1998. - Екатеринбург : УрО РАН, 1998. -С. 185-189.</mixed-citation><mixed-citation xml:lang="en">PottosinYu. V., Shestakov Е. А. Dekompozicija sistemy chastichnyh bulevyh funkcij s pomoshh'ju pokrytij grafa polnymi dvudol'nymi podgrafami [Decomposition of a system of partial Boolean functions using covering graph with bipartite complete subgraphs]. Doklady Vtoroj Vserossijskoj konferencii "Novye informacionnye tehnologii v issledovanii diskretnyh struktur", Ekaterinburg, 1998 [Proceedings of the Second All-Russian Conference "Novel Information Technologies in the Research of Discrete Structures", Ekaterinburg, 1998]. Ekaterinburg, Ural'skoe otdelenie Rossijskoj akademii nauk, 1998, pp. 185-189 (in Russian).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
