<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="JATS-archive-oasis-article1-4.xsd" article-type="research-article" dtd-version="1.4" xml:lang="ru">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Журнал Современные проблемы науки и образования</journal-title>
      </journal-title-group>
      <issn>2070-7428</issn>
      <publisher>
        <publisher-name>Общество с ограниченной ответственностью &amp;quot;Издательский Дом &amp;quot;Академия Естествознания&amp;quot;</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">ART-18604</article-id>
      <title-group>
        <article-title>ПАРАЛЛЕЛЬНОЕ ПОСТРОЕНИЕ ДЕКАРТОВА ДЕРЕВА С ЛОГАРИФМИЧЕСКОЙ ОЦЕНКОЙ ВРЕМЕННОЙ СЛОЖНОСТИ</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Ромм</surname>
              <given-names>Я.Е.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Romm</surname>
              <given-names>Ya.E.</given-names>
            </name>
          </name-alternatives>
          <email>romm@list.ru</email>
          <xref ref-type="aff" rid="aff2802e378"/>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Чабанюк</surname>
              <given-names>Д.А.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Chabanyuk</surname>
              <given-names>D.A.</given-names>
            </name>
          </name-alternatives>
          <email>denchabanyuk@gmail.com</email>
          <xref ref-type="aff" rid="aff2802e378"/>
        </contrib>
      </contrib-group>
      <aff id="aff2802e378">
        <institution xml:lang="ru">Таганрогский институт имени А.П. Чехова (филиал) РГЭУ (РИНХ)</institution>
        <institution xml:lang="en">Taganrog Institute of Chekhov A.P. (branch) RGEU (RINH)</institution>
      </aff>
      <pub-date date-type="pub" iso-8601-date="2015-01-20">
        <day>20</day>
        <month>01</month>
        <year>2015</year>
      </pub-date>
      <issue>1</issue>
      <fpage>236</fpage>
      <lpage>236</lpage>
      <permissions>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This is an open-access article distributed under the terms of the CC BY 4.0 license.</license-p>
        </license>
      </permissions>
      <self-uri content-type="url" hreflang="ru">https://science-education.ru/ru/article/view?id=18604</self-uri>
      <abstract xml:lang="ru" lang-variant="original" lang-source="author">
        <p>&lt;p&gt;&#13;
			В статье выполнен синтез параллельного алгоритма построения декартова дерева с применением максимально параллельной модификации сортировки подсчетом на основе матриц сравнений. При параллельном построении поддеревьев используются взаимно независимые сравнения элементов по типу отдельных строк таких матриц, что аналогично операциям сортировки Хоара в параллельной форме. Для множества &lt;img style="vertical-align:middle;" src="/i/2015/1/14633/image001.png" border="0" alt="" width="16" height="15" /&gt;&amp;nbsp;пар элементов &lt;img style="vertical-align:middle;" src="/i/2015/1/14633/image002.png" border="0" alt="" width="45" height="24" /&gt;&amp;nbsp;временная сложность построения декартова дерева оценивается из соотношения &lt;img style="vertical-align:middle;" src="/i/2015/1/14633/image003.png" border="0" alt="" width="92" height="20" /&gt;, где число процессоров &lt;img style="vertical-align:middle;" src="/i/2015/1/14633/image004.png" border="0" alt="" width="84" height="21" /&gt;. Оценка получена на модели неветвящихся параллельных программ без учета операций обмена. В статье приводятся примеры использования параллельной сортировки, а также пошаговой интерпретации работы параллельного алгоритма построения декартова дерева в процессе определения корней и ветвей поддеревьев. Предложенный алгоритм распараллеливается на уровне алгоритмических и разрядных операций.&#13;
			&lt;/p&gt;</p>
      </abstract>
      <abstract xml:lang="en" lang-variant="translation" lang-source="translator">
        <p>&lt;p&gt;&#13;
			In this article gives the synthesis of a parallel algorithm for constructing of treap with use the modification counting sorting in the maximum parallel form on the basis of the comparison matrix. At the parallel construction of subtrees of treap used mutually independent comparisons of the elements according to the type of individual strings of the matrix, which is similar to the Hoare sorting in parallel form. For a set of &lt;img style="vertical-align:middle;" src="/i/2015/1/14633/image001.png" border="0" alt="" width="16" height="15" /&gt;&amp;nbsp;pairs of elements of &lt;img style="vertical-align:middle;" src="/i/2015/1/14633/image002.png" border="0" alt="" width="45" height="24" /&gt;&amp;nbsp;is the time complexity of construction of treap is estimated from the ratio of &lt;img style="vertical-align:middle;" src="/i/2015/1/14633/image003.png" border="0" alt="" width="92" height="20" /&gt;, where the number of processors &lt;img style="vertical-align:middle;" src="/i/2015/1/14633/image004.png" border="0" alt="" width="84" height="21" /&gt;. Estimate was obtained on the straight-line model of parallel programs without taking into account operations of the exchange. In this article gives examples of the use of parallel sorting, and made step by step interpretation of the parallel algorithm for constructing treap in the determination of the roots and branches of constructing subtrees of treap. The proposed algorithm is parallelized at the level of algorithmic operations and bit operations.&#13;
			&lt;/p&gt;</p>
      </abstract>
      <kwd-group xml:lang="ru">
        <kwd>Алгоритмы параллельных сортировок</kwd>
        <kwd>структуры данных</kwd>
        <kwd>декартово дерево</kwd>
        <kwd>поразрядно-параллельное сравнение слов</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>Parallel sorting algorithms</kwd>
        <kwd>data structures</kwd>
        <kwd>treap</kwd>
        <kwd>bit by bit parallel comparison of words</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <ref>
        <note>
          <p>1.	Кнут Д. Искусство программирования для ЭВМ. Т.З. Сортировка и поиск. – М.: Вильямс, 2007. – 832 с.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>2.	Ромм Я.Е. Метод вертикальной обработки потока целочисленных групповых данных. II. Приложение к бинарным арифметическим  операциям // Кибернетика и системный анализ. 1998. - № 6. – С. 146-162.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>3.	Ромм Я.Е., Белоконова С.С. Детерминированный информационный поиск на основе сортировки с распараллеливанием базовых операций. – М.: Научный мир, 2014. – 198 с.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>4.	Ромм Я.Е., Виноградский В.В. Преобразование сортировки Хоара в параллельную форму на основе матриц сравнений // Проблемы программирования. – 2008. - № 2-3. – С. 332-340.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>5.	Ромм Я.Е., Заика И.В. Численная оптимизация на основе алгоритмов сортировки с приложением к дифференциальным и нелинейным уравнениям общего вида // Кибернетика и системный анализ. – 2011. - № 2. – С. 165-180.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>6.	Ромм Я.Е., Чабанюк Д.А. Параллельные алгоритмы обработки структур данных и последовательное моделирование параллельного построения декартова дерева / Таганрог. ин-т им. А.П. Чехова (филиал) ФГБОУ ВПО РГЭУ (РИНХ). – Таганрог, 2015. – 53 с. Деп. в ВИНИТИ 16.01.15, № 9 – В2015.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>7.	Ромм Я.Е., Чабанюк Д.А. Поразрядно-параллельное сравнение ключей в некоторых древовидных структурах данных / Таганрог. ин-т им. А.П. Чехова (филиал) ФГБОУ ВПО РГЭУ (РИНХ). – Таганрог, 2014. – 41 с. Деп. в ВИНИТИ 04.09.14, № 244 – В2014.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>8.	Ромм Я.Е., Чабанюк Д.А. Сравнение слов с единичной временной сложностью // Известия ЮФУ. Технические науки. – 2014. - № 7(156). – С. 230-238.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>9.	Солодовников В.И. Верхние оценки сложности решения систем линейных уравнений // В кн.: Теория сложности вычислений. I: Записки научных семинаров ЛОМИ АН СССР. – Л., 1982. –Т. 118. – С. 159-187.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>10.	Blelloch G., Reid-Miller M. Fast set operations using treaps // Proc. 10th ACM Symp. Parallel Algorithms and Architectures, New York: ACM. – 1998. – P. 16-26.</p>
        </note>
      </ref>
    </ref-list>
  </back>
</article>
