<?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">procyber</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник кибернетики</journal-title><trans-title-group xml:lang="en"><trans-title>Proceedings in Cybernetics</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">1999-7604</issn><publisher><publisher-name>Бюджетное учреждение высшего образования Ханты-Мансийского автономного округа – Югры «Сургутский государственный университет»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.35266/1999-7604-2023-1-59-72</article-id><article-id custom-type="elpub" pub-id-type="custom">procyber-505</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>Physics and Mathematics</subject></subj-group></article-categories><title-group><article-title>МЕТОДЫ МАСШТАБИРОВАНИЯ ЧИСЕЛ В МОДУЛЯРНОЙ АРИФМЕТИКЕ: ОБЗОР, РАЗРАБОТКА И ОЦЕНКА СЛОЖНОСТИ АЛГОРИТМОВ</article-title><trans-title-group xml:lang="en"><trans-title>NUMERAL SCALING METHODS IN MODULAR ARITHMETIC: REVIEW, DEVELOPMENT AND ESTIMATION OF THE ALGORITHMS COMPLEXITY</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-9751-4232</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Золотарева</surname><given-names>Н. С.</given-names></name><name name-style="western" xml:lang="en"><surname>Zolotareva</surname><given-names>N. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>аспирант</p><p>E-mail: zolotareva_ns@surgu.ru</p></bio><bio xml:lang="en"><p>Postgraduate</p><p>E-mail: zolotareva_ns@surgu.ru</p></bio><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Сургутский государственный университет, Сургут</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Surgut State University, Surgut</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>28</day><month>04</month><year>2023</year></pub-date><volume>22</volume><issue>1</issue><fpage>59</fpage><lpage>72</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Золотарева Н.С., 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Золотарева Н.С.</copyright-holder><copyright-holder xml:lang="en">Zolotareva N.S.</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://www.vestcyber.ru/jour/article/view/505">https://www.vestcyber.ru/jour/article/view/505</self-uri><abstract><p>Представлено математическое описание двух методов масштабирования чисел в модулярной системе счисления: основанного на интервальной оценке и с использованием итерационного алгоритма масштабирования числа X коэффициентом K, включающего в себя этап расширения системы оснований и непосредственно этап масштабирования. Приведены примеры и представлены результаты работы алгоритмов программ, разработанных на языке Python, моделирующих выполнение алгоритмов на электронно-вычислительной машине. Выполнены оценки сложности алгоритмов для их сравнения и выявления оптимальных.</p></abstract><trans-abstract xml:lang="en"><p>The study describes two methods of numeral scaling in a modular number system: one which is based on the interval estimation and the other one which uses iterative algorithm of scaling number X by the coefficient K and includes both the stage of base system expansion and the scaling stage itself. The authors demonstrate the examples and results of algorithms operation provided by the programs developed via Python that simulate algorithms execution on a computer. Estimates of the algorithms complexity were defined in order to compare them and to detect the most appropriate ones.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>модулярная арифметика</kwd><kwd>немодульные операции</kwd><kwd>модульные операции</kwd><kwd>масштабирование чисел</kwd><kwd>расширение системы оснований</kwd><kwd>ранг числа</kwd></kwd-group><kwd-group xml:lang="en"><kwd>modular arithmetic</kwd><kwd>non-modular operations</kwd><kwd>modular operations</kwd><kwd>numeral scaling</kwd><kwd>base system expansion</kwd><kwd>number rank</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">Исупов К. С. Методика выполнения базовых немодульных операций в модулярной арифметике с применением интервальных позиционных ха-рактеристик // Известия высших учебных заведений. Поволжский регион. Технические науки. 2013. № 3. С. 26–39.</mixed-citation><mixed-citation xml:lang="en">Исупов К. С. Методика выполнения базовых немодульных операций в модулярной арифметике с применением интервальных позиционных ха-рактеристик // Известия высших учебных заведений. Поволжский регион. Технические науки. 2013. № 3. С. 26–39.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Лавриненко А. Н., Червяков Н. И. Исследование немодульных операций в системе остаточных классов // Научные ведомости БелГУ. Серия: История. Политология. Экономика. Информатика. 2012. № 1, Вып. 21/1. С. 110–121.</mixed-citation><mixed-citation xml:lang="en">Лавриненко А. Н., Червяков Н. И. Исследование немодульных операций в системе остаточных классов // Научные ведомости БелГУ. Серия: История. Политология. Экономика. Информатика. 2012. № 1, Вып. 21/1. С. 110–121.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Червяков Н. И., Авербух В. М., Бабенко М. Г. и др. Приближенный метод выполнения немодульных операций в системе остаточных классов // Фунда-ментальные исследования. 2012. № 6–1. С. 189–193.</mixed-citation><mixed-citation xml:lang="en">Червяков Н. И., Авербух В. М., Бабенко М. Г. и др. Приближенный метод выполнения немодульных операций в системе остаточных классов // Фунда-ментальные исследования. 2012. № 6–1. С. 189–193.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Акушский И. Я., Юдицкий Д. И. Машинная арифметика в остаточных классах. М. : Советское радио, 1968. 439 с.</mixed-citation><mixed-citation xml:lang="en">Акушский И. Я., Юдицкий Д. И. Машинная арифметика в остаточных классах. М. : Советское радио, 1968. 439 с.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Исупов К. С., Князьков В. С., Куваев А. С. Эффективное масштабирование в системе остаточных классов с использованием интервальных оценок // Вычислительные технологии. 2018. Т. 23, № 3. С. 39–57.</mixed-citation><mixed-citation xml:lang="en">Исупов К. С., Князьков В. С., Куваев А. С. Эффективное масштабирование в системе остаточных классов с использованием интервальных оценок // Вычислительные технологии. 2018. Т. 23, № 3. С. 39–57.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Червяков Н. И., Лавриненко И. Н., Лавриненко С. В. и др. Методы и алгоритмы округле-ния, масштабирования и деления чисел в модулярной арифметике // 50 лет модулярной арифметике : Юбилейн. (V) междунар. науч.-техн. конф., Зеленоград, 23–25 ноября 2005 г. Зеленоград : Ангстрем, 2006. С. 291–310.</mixed-citation><mixed-citation xml:lang="en">Червяков Н. И., Лавриненко И. Н., Лавриненко С. В. и др. Методы и алгоритмы округле-ния, масштабирования и деления чисел в модулярной арифметике // 50 лет модулярной арифметике : Юбилейн. (V) междунар. науч.-техн. конф., Зеленоград, 23–25 ноября 2005 г. Зеленоград : Ангстрем, 2006. С. 291–310.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Chang C. H., Low J. Y. S. Simple, Fast, and Exact RNS Scaler for The Three-Moduli Set (2n – 1, 2n, 2n + 1). IEEE Transactions on Circuits and Systems I: Regular Papers. 2011. Vol. 58, No. 11. P. 2686–2697.</mixed-citation><mixed-citation xml:lang="en">Chang C. H., Low J. Y. S. Simple, Fast, and Exact RNS Scaler for The Three-Moduli Set (2n – 1, 2n, 2n + 1). IEEE Transactions on Circuits and Systems I: Regular Papers. 2011. Vol. 58, No. 11. P. 2686–2697.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Kong Y., Phillips B. Fast Scaling in the Residue Number System. IEEE Transactions on Very Large Scale Integration (VLSI) Systems. 2009. Vol. 17, No. 3. P. 443–447.</mixed-citation><mixed-citation xml:lang="en">Kong Y., Phillips B. Fast Scaling in the Residue Number System. IEEE Transactions on Very Large Scale Integration (VLSI) Systems. 2009. Vol. 17, No. 3. P. 443–447.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Коржавина А. С., Князьков В. С. Метод умножения с масштабированием результата для высокоточных модулярно-позиционных интервально-логарифмических вычислений // Инженерные технологии и системы. 2019. Т. 29, № 2. С. 187–204.</mixed-citation><mixed-citation xml:lang="en">Коржавина А. С., Князьков В. С. Метод умножения с масштабированием результата для высокоточных модулярно-позиционных интервально-логарифмических вычислений // Инженерные технологии и системы. 2019. Т. 29, № 2. С. 187–204.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Исупов К. С., Завиялов А. А. Об эффективности нового алгоритма вычисления ранга в системе остаточных классов // Advanced Science. 2017. № 4. С. 21.</mixed-citation><mixed-citation xml:lang="en">Исупов К. С., Завиялов А. А. Об эффективности нового алгоритма вычисления ранга в системе остаточных классов // Advanced Science. 2017. № 4. С. 21.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Гапочкин А. В., Барбарян В. Г., Калмыков М. И. и др. Применение операции расширения системы оснований модулярного кода для обнаружения и коррекции ошибки // Успехи современного естествознания. 2014. № 11–2. С. 56–58.</mixed-citation><mixed-citation xml:lang="en">Гапочкин А. В., Барбарян В. Г., Калмыков М. И. и др. Применение операции расширения системы оснований модулярного кода для обнаружения и коррекции ошибки // Успехи современного естествознания. 2014. № 11–2. С. 56–58.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Коржавина А. С., Князьков В. С. Методы расширения базиса в системе остаточных классов: обзор и анализ вычислительной сложности // Современные наукоемкие технологии. 2017. № 12. С. 37–42.</mixed-citation><mixed-citation xml:lang="en">Коржавина А. С., Князьков В. С. Методы расширения базиса в системе остаточных классов: обзор и анализ вычислительной сложности // Современные наукоемкие технологии. 2017. № 12. С. 37–42.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Исупов К. С. Метод выполнения немодульных операций в системе остаточных классов на основе интервальных позиционных характеристик // Фундаментальные исследования. 2013. № 4–3. С. 566–570.</mixed-citation><mixed-citation xml:lang="en">Исупов К. С. Метод выполнения немодульных операций в системе остаточных классов на основе интервальных позиционных характеристик // Фундаментальные исследования. 2013. № 4–3. С. 566–570.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Червяков Н. И. Методы масштабирования модулярных чисел, используемые при цифровой обработке сигналов // Инфокоммуникационные технологии. 2006. Т. 4, № 3. С. 15–24.</mixed-citation><mixed-citation xml:lang="en">Червяков Н. И. Методы масштабирования модулярных чисел, используемые при цифровой обработке сигналов // Инфокоммуникационные технологии. 2006. Т. 4, № 3. С. 15–24.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Червяков Н. И., Ляхов П. А., Копыткова Л. Б. и др. Обработка информации в системе остаточных классов (СОК). Ставрополь : Северо-Кавказ. федер. ун-т, 2016. 225 с.</mixed-citation><mixed-citation xml:lang="en">Червяков Н. И., Ляхов П. А., Копыткова Л. Б. и др. Обработка информации в системе остаточных классов (СОК). Ставрополь : Северо-Кавказ. федер. ун-т, 2016. 225 с.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Червяков Н. И. Нейронная сеть для расширения кортежа числовой системы вычетов : патент № 2256226 C2 Рос. Федерация, МПК G06N 3/04. № 2003124041/09 ; заявл. 30.07.2003 ; опубл. 10.07.2005 ; заявитель Ставропол. гос. ун-т.</mixed-citation><mixed-citation xml:lang="en">Червяков Н. И. Нейронная сеть для расширения кортежа числовой системы вычетов : патент № 2256226 C2 Рос. Федерация, МПК G06N 3/04. № 2003124041/09 ; заявл. 30.07.2003 ; опубл. 10.07.2005 ; заявитель Ставропол. гос. ун-т.</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>
