<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article 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" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">Computational nanotechnology</journal-id><journal-title-group><journal-title xml:lang="en">Computational nanotechnology</journal-title><trans-title-group xml:lang="kk"><trans-title>Computational nanotechnology</trans-title></trans-title-group><trans-title-group xml:lang="pt"><trans-title>Computational nanotechnology</trans-title></trans-title-group><trans-title-group xml:lang="ru"><trans-title>Computational nanotechnology</trans-title></trans-title-group><trans-title-group xml:lang="zh"><trans-title>Computational nanotechnology</trans-title></trans-title-group></journal-title-group><issn publication-format="print">2313-223X</issn><issn publication-format="electronic">2587-9693</issn><publisher><publisher-name xml:lang="en">YUR-VAK</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">529859</article-id><article-id pub-id-type="doi">10.33693/2313-223X-2022-9-1-56-92</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>Articles</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>Статьи</subject></subj-group><subj-group subj-group-type="article-type"><subject>Research Article</subject></subj-group></article-categories><title-group><article-title xml:lang="en">4-Variable Boolean Functions Representations Classification in the Form of Nonlinearity Minimal Degree Separating Surfaces</article-title><trans-title-group xml:lang="ru"><trans-title>Классификация представлений всех булевых функций от 4-х переменных в виде разделяющих поверхностей минимальной степени нелинейности</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Lapikov</surname><given-names>Igor I.</given-names></name><name xml:lang="ru"><surname>Лапиков</surname><given-names>Игорь Игоревич</given-names></name></name-alternatives><bio xml:lang="en"><p>Cand. Sci. (Eng.); аssociate professor at the Cybersecurity and Digital Technologies Institute of the Russian Technological</p></bio><bio xml:lang="ru"><p>кандидат технических наук; доцент Института кибербезопасности и цифровых технологий</p></bio><email>lapikov.i.i@yandex.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Nikonov</surname><given-names>Vladimir G.</given-names></name><name xml:lang="ru"><surname>Никонов</surname><given-names>Владимир Глебович</given-names></name></name-alternatives><bio xml:lang="en"><p>Dr. Sci. (Eng.), Professor, Member at the Presidium of the Russian Academy of Natural Sciences</p></bio><bio xml:lang="ru"><p>доктор технических наук, профессор, член Президиума Российской академии естественных наук.</p></bio><email>nikonovu@yandex.ru</email><xref ref-type="aff" rid="aff2"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Kasyanenko</surname><given-names>Kristina V.</given-names></name><name xml:lang="ru"><surname>Касьяненко</surname><given-names>Кристина Валерьевна</given-names></name></name-alternatives><bio xml:lang="en"><p>lecturer</p></bio><bio xml:lang="ru"><p>преподаватель</p></bio><email>dr.snegur@gmail.com</email><xref ref-type="aff" rid="aff3"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">MIREA - Russian Technological University</institution></aff><aff><institution xml:lang="ru">Институт кибербезопасности и цифровых технологий МИРЭА - Российский технологический университет</institution></aff></aff-alternatives><aff-alternatives id="aff2"><aff><institution xml:lang="en">Russian Academy of Natural Sciences</institution></aff><aff><institution xml:lang="ru">Российская академия естественных наук</institution></aff></aff-alternatives><aff-alternatives id="aff3"><aff><institution xml:lang="en">S.M.Kirov Military Medical Academy</institution></aff><aff><institution xml:lang="ru">Военно-медицинская академия имени С.М. Кирова</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2022-03-15" publication-format="electronic"><day>15</day><month>03</month><year>2022</year></pub-date><volume>9</volume><issue>1</issue><issue-title xml:lang="en">VOL 9, NO1 (2022)</issue-title><issue-title xml:lang="ru">ТОМ 9, №1 (2022)</issue-title><fpage>56</fpage><lpage>92</lpage><history><date date-type="received" iso-8601-date="2023-07-05"><day>05</day><month>07</month><year>2023</year></date></history><permissions><copyright-statement xml:lang="en">Copyright ©; 2022, Yur-VAK</copyright-statement><copyright-statement xml:lang="ru">Copyright ©; 2022, Юр-ВАК</copyright-statement><copyright-year>2022</copyright-year><copyright-holder xml:lang="en">Yur-VAK</copyright-holder><copyright-holder xml:lang="ru">Юр-ВАК</copyright-holder><ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/"/><license><ali:license_ref xmlns:ali="http://www.niso.org/schemas/ali/1.0/">https://journals.eco-vector.com/2313-223X/about/editorialPolicies</ali:license_ref></license></permissions><self-uri xlink:href="https://journals.eco-vector.com/2313-223X/article/view/529859">https://journals.eco-vector.com/2313-223X/article/view/529859</self-uri><abstract xml:lang="en"><p>In this paper, a classification study was carried out on the construction of 4-variable Boolean functions representations classification in the form of nonlinearity minimal degree separating surfaces. To construct these surfaces was used an adaptive ellipsoid algorithm based on the Khachiyan algorithm for solving systems of linear inequalities with integer coefficients. To define Boolean functions, we used its graphical representation on the projection of a four-dimensional cube. The classification study carried out was not limited only to the search for a separating surface of the minimum degree of nonlinearity. Additionally, the task was set to find the surface with the smallest number of non-zero nonlinear terms in accordance with a given lexicographic order. Based on the results of the study, a catalog of separating surfaces of the nonlinearity minimum degree with the smallest number of nonlinear terms for Boolean functions of 4 variables is constructed, and it is also determined that 15 classes of geometric equivalence functions have a minimum degree of nonlinearity of 1, 166 - degree 2, 40 - degree 3, and 1 function degree 4.</p></abstract><trans-abstract xml:lang="ru"><p>В работе проведено классификационное исследование по построению представлений булевых функций от 4-х переменных в виде разделяющих поверхностей минимальной степени нелинейности. Для построения этих поверхностей использован адаптивный алгоритм эллипсоидов, основанный на алгоритме Хачияна решения систем линейных неравенств с целочисленными коэффициентами. Для задания булевых функций использовано их графическое представление на проекции четырехмерного куба. Проведенное классификационное исследование не было ограничено только поиском разделяющей поверхности минимальной степени нелинейности. Дополнительно была поставлена задача - найти поверхность с наименьшим числом ненулевых нелинейных членов в соответствии с заданным лексикографическим порядком. По результатам исследования построен каталог разделяющих поверхностей минимальной степени нелинейности с наименьшим числом нелинейных членов для булевых функций от 4-х переменных, а также определено что 15 классов функций геометрической эквивалентности имеют минимальную степень нелинейности 1, 166 - степень 2, 40 - степень 3, и 1 функция степень 4.</p></trans-abstract><kwd-group xml:lang="en"><kwd>Boolean functions</kwd><kwd>Khachiyan algorithm</kwd><kwd>adaptive ellipsoid algorithm</kwd><kwd>Boolean functions classification</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>булевы функции</kwd><kwd>алгоритм Хачияна</kwd><kwd>адаптивный алгоритм эллипсоидов</kwd><kwd>классификация булевых функций</kwd></kwd-group></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><citation-alternatives><mixed-citation xml:lang="en">Balakin G.V., Nikonov V.G. Methods of reducing Boolean equations to systems of threshold relations. Review of the appl. Industrial. Math. 1994. Vol. 1. No. 3. Pp. 389-401. (In Rus.)</mixed-citation><mixed-citation xml:lang="ru">Балакин Г.В., Никонов В.Г. Методы сведения булевых уравнений к системам пороговых соотношений // Обозрение прикл. промышл. матем. 1994. Т. 1. № 3. C. 389-401.</mixed-citation></citation-alternatives></ref><ref id="B2"><label>2.</label><mixed-citation>Ivanescu P.L., Rudeanu S. Boolean methods in operator research and related areas. Berlin; Heidelberg; New York: Springer Verlag, 1968. 331 p.</mixed-citation></ref><ref id="B3"><label>3.</label><citation-alternatives><mixed-citation xml:lang="en">Khachiyan L.G. Polynomial algorithms in linear programming. ZHVMIMF. 1980. Vol. 20. No. 1. Pp. 51-68. (In Rus.)</mixed-citation><mixed-citation xml:lang="ru">Хачиян Л.Г. Полиномиальные алгоритмы в линейном программировании // ЖВМиМФ. 1980. Т. 20. № 1. С. 51-68.</mixed-citation></citation-alternatives></ref><ref id="B4"><label>4.</label><citation-alternatives><mixed-citation xml:lang="en">Lapikov I.I. On the possibility of constructing a spatial decomposition algorithm based on geometric parallelization of an adaptive ellipsoid algorithm. Computational Nanotechnology. 2018. No. 1. Pp. 140-145. (In Rus.)</mixed-citation><mixed-citation xml:lang="ru">Лапиков И.И. О возможности построения пространственно-декомпозиционного алгоритма на базе геометрического распараллеливания адаптивного алгоритма эллипсоидов // Computational Nanotechnology. 2018. № 1. С. 140-145.</mixed-citation></citation-alternatives></ref><ref id="B5"><label>5.</label><mixed-citation>Harisson M.A. Introduction to switching and automata theory. NY: McGraw-Hill, 1964. 499 p.</mixed-citation></ref><ref id="B6"><label>6.</label><mixed-citation>Ninomiya I. A study of the structures of Boolean functions and its application to the synthesis of switching circuits // Mem. Faculty Engineering, Nagoya Univ. 1961. Vol. 13. No. 2. Pp. 149-363.</mixed-citation></ref><ref id="B7"><label>7.</label><citation-alternatives><mixed-citation xml:lang="en">Nikonov V.G. Classification of minimal basic representations of all Boolean functions from four variables. Review of the Appl. Industrial. Math. 1994. Vol. 1. No. 3. Pp. 458-545. (In Rus.)</mixed-citation><mixed-citation xml:lang="ru">Никонов В.Г. Классификация минимальных базисных представлений всех булевых функций от четырех переменных // Обозрение прикл. промышл. матем. 1994. Т. 1. № 3. С. 458-545.</mixed-citation></citation-alternatives></ref></ref-list></back></article>
