Software Journal:
Theory and Applications

Send article

Entrance Registration

Dear colleagues!

[22.12.2022]

The founders and the publisher of the online journal “Software Journal: Theory and Applications” announce the termination of the media from November 1, 2022.

Instead, we are waiting for you on the pages of the top-rated journal “Software & Systems”.

All ads...

Исследование и отладка компонентов для обработки трехмерной графики операционных систем

Баженов П.С. (bps@niisi.ras.ru) Центр визуализации и спутниковых информационных технологий, ФНЦ НИИ системных исследований РАН (ведущий программист), Москва, Russian Federation;
Мамросенко К.А. (mamrosenko_k@niisi.ras.ru) Центр визуализации и спутниковых информационных технологий, ФНЦ НИИ системных исследований РАН (руководитель Центра), Москва, Russian Federation, ph.d;
Решетников В.Н. (rvn_@mail.ru) Центр визуализации и спутниковых информационных технологий, ФНЦ НИИ системных исследований РАН (профессор, главный научный сотрудник), Москва, Russian Federation, ph.d;

В статье дано общее описание графического стека в ОС Linux, а также отдельных его компонентов. Рассмотрены процессы взаимодействия между компонентами, расположенными в ядре ОС и в пользовательском пространстве. Описываются инструментарий, с помощью которого производятся сборка и отладка драйверов, а также этапы настройки окружения и сборки драйверов с различными конфигурациями. Приводятся подход к тестированию драйверов и способы получения результатов с использованием системы прототипирования Protium с учетом особенностей данной системы.


Алгоритм глобальной многомерной минимизации с помощью уравнений конвективной диффузии

В.В. Федоров (vvfmail@mail.ru) ПАО «Тольяттиазот» (начальник сектора управления по проектированию), Тольятти, Russian Federation;

Для безусловной глобальной минимизации многомерных дифференцируемых функций предлагается подход, основанный на решении нестационарной краевой задачи с системой дифференциальных уравнений конвективной диффузии. В методе заложены две концепции – диффузионное сглаживание поверхности целевой функции и сведение минимизации в многомерном пространстве к минимизации на отрезке. Для оценки эффективности данного подхода в среде MATLAB разработаны функция и алгоритм поиска глобального минимума в многомерной области.


Сеть классификационных систем ВИНИТИ РАН

В.Н. Белоозеров (systemling@narod.ru) ВИНИТИ РАН (ведущий научный сотрудник), Москва, Russian Federation, ph.d;
А.В. Шапкин (-1) ВИНИТИ РАН (начальник управления), Москва, Russian Federation, ph.d;
Ю.Н. Щуко (-1) ВИНИТИ РАН (врио директора), Москва, Russian Federation, ph.d;

Описываются история, методика создания и текущее состояние базы данных ВИНИТИ РАН, содержащей основные используемые в информационной практике классификационные системы, между рубриками которых установлены смысловые связи. Эта сеть связей предлагается для использования при навигации и поиске тематической информации в пространстве разнородных информационных ресурсов.


Формирование цифрового выставочного пространства на примере виртуальной выставки «портреты по скелетам. Научное творчество М.М. Герасимова»

А.Н. Сотников (ASotnikov@jscc.ru) Межведомственный суперкомпьютерный центр РАН – филиал ФГУ «Федеральный научный центр Научно-исследовательский институт системных исследований Российской академии наук» (профессор, зам. директора по научной работе), Москва, Russian Federation, ph.d;
И.Н. Соболевская (nikfirst@jscc.ru) Межведомственный суперкомпьютерный центр Российской академии наук – филиал ФГУ «Федеральный научный центр Научно-исследовательский институт системных исследований Российской академии наук», Москва, Russian Federation, ph.d;
С.А. Кириллов (skirillov@jscc.ru) Межведомственный суперкомпьютерный центр Российской академии наук – филиал ФГУ «Федеральный научный центр Научно-исследовательский институт системных исследований Российской академии наук», Москва, Russian Federation;

В работе описаны подходы к формированию цифровых коллекций в интеграционной среде электронной библиотеки. Предложен один из способов формирования многофункционального информационного ресурса, являющегося эффективным решением задачи представления цифровых коллекций различных институтов памяти широкому кругу пользователей. Один из таких способов формирования многофункционального информационного ресурса реализован в форме виртуальной выставки.

Формат виртуальных выставок позволяет объединить ресурсы партнеров для предоставления широкому кругу пользователей коллекций, хранящиеся в музейных, архивных и библиотечных фондах.

В работе описан цифровой выставочный проект, посвященный М.М. Герасимову и его антропологическим реконструкциям, наглядно демонстрирующий возможности интеграции информационных ресурсов средствами электронной библиотеки.


О выявлении текстов научной направленности по их статистическим и модельным количественным параметрам

В.В. Филимонов (-1) Уральский федеральный университет (старший преподаватель), Екатеринбург, Russian Federation;
А.М. Амиева (-1) Уральский федеральный университет (студент), Екатеринбург, Russian Federation;
А.А. Живодеров (csl@cbibl.uran.ru) Центральная научная библиотека Уральского отделения РАН (старший научный сотрудник), Екатеринбург, Russian Federation, ph.d;
Л.Г. Горбич (-1) Центральная научная библиотека Уральского отделения РАН (научный сотрудник), Екатеринбург, Russian Federation;

Исследование ставит целью построение методики машинной классификации русскоязычных текстов. В настоящей работе представлены результаты оценки различных статистических параметров по степени их влияния на правильность распознавания жанровой принадлежности текстов. В исследовании применены методы дискриминантного и факторного анализа. Построен набор параметров, отвечающий одновременно требованиям информативности и компактности.


Алгоритмы построения суперузлов при индексировании многомерных данных в пространствах большой размерности с использованием Х-дерева

А.О. Трубаков (trubakovao@mail.ru) ФГБОУ ВО Брянский государственный технический университет (доцент), Брянск, Russian Federation, ph.d;
Е.С. Молодьков (ya.molodkov2013@yandex.ru) ФГБОУ ВО Брянский государственный технический университет (студент), Брянск, Russian Federation;

Большинство наукоемких областей, таких как искусственный интеллект, поисковые системы, системы обработки графики и машинного зрения, экспертные системы, ГИС, сталкиваются с необходимостью использования специализированных и эффективных алгоритмов и структур индексирования многомерных данных и быстрого доступа к ним. При этом очень многие алгоритмические проблемы в настоящее время являются открытыми и требуют дополнительного изучения и проработки. В данной статье рассмотрены одна из таких проблем – уменьшение эффективности многомерных структур с увеличением количества измерений, а также принцип борьбы с этой проблемой, основанный на комбинировании иерархической структуры (дерева) и линейной (суперузлы с последовательным поиском). Основное внимание авторы уделили детальной проработке алгоритмов и принципов, заложенных в Х-дереве.


Синтез математических выражений на основе биоинспирированных методов

Б.К. Лебедев (lebedev.b.k@gmail.com) Институт компьютерных технологий и информационной безопасности Южного федерального университета (профессор), Таганрог, Russian Federation, ph.d;
О.Б. Лебедев (lebedev.ob@mail.ru) Институт компьютерных технологий и информационной безопасности Южного федерального университета (доцент), Таганрог, Russian Federation, ph.d;
А.А. Нагабедян (andrewnagabedyan@yandex.ru ) Институт компьютерных технологий и информационной безопасности Южного федерального университета (студент), Таганрог, Russian Federation;
А.Э. Фонова (fonova.anya@yandex.ru ) Институт компьютерных технологий и информационной безопасности Южного федерального университета, Таганрог, Russian Federation, магистрант;

При решении многих задач одной из часто используемых моделей является дерево, в частности бинарное. В работе рассматривается методика представления деревьев с произвольной локальной степенью вершин в виде линейной записи. Предлагаются структура и принципы кодирования гомологичных хромосом, несущих информацию о дереве. Для получения новых решений применяются модифицированные генетические операторы кроссинговера и мутации, близкие к естественным. Временная сложность новых способов кодирования и декодирования хромосом для представления деревьев составляет О(n2).


Методы и средства совмещения потоков заданий от облачных платформ и менеджеров управления ресурсами суперкомпьютера

О.С. Аладышев (к.т.н., aladysjev@jscc.ru) Межведомственный суперкомпьютерный центр Российской академии наук – филиал ФГУ «Федеральный научный центр Научно-исследовательский институт системных исследований Российской академии наук», Москва, Russian Federation;
A.V. Baranov (antbar@mail.ru) Joint Supercomputer Center of the Russian Academy of Sciences – branch of Federal State Institution «Scientific Research Institute for System Analysis of the Russian Academy of Sci-ences» (Associate Professor), Moscow, Russian Federation, ph.d;
А.П. Овсянников (apo@jscc.ru) Межведомственный суперкомпьютерный центр Российской академии наук – филиал ФГУ «Федеральный научный центр Научно-исследовательский институт системных исследований Российской академии наук», Москва, Russian Federation;
Г.А. Балаян (balayan_cpp@mail.ru) Московский физико-технический институт (государственный университет), Москва, Russian Federation;
В.С. Синицин (v.s.sinitsin@yandex.ru) Московский физико-технический институт (государственный университет), Москва, Russian Federation;

В статье рассмотрен подход к реализации облачного сервиса высокопроизводительных вычислений, обеспечивающий совмещение двух потоков суперкомпьютерных заданий: поступающего от облачной платформы и поступающего от менеджера управления ресурсами суперкомпьютера.

Авторами предложен метод совмещения потоков заданий, заключающийся в представлении менеджера управления ресурсами в виде гипервизора. Метод был реализован в Межведомственном суперкомпьютерном центре РАН для облачной платформы OpenStack, в качестве менеджера управления ресурсами суперкомпьютера выступила отечественная система управления прохождением параллельных заданий. Представление системы в виде гипервизора было осуществлено путем разработки драйвера для библиотеки libvirt, используемой платформой OpenStack для распределения виртуальных машин по доступным вычислительным ресурсам.

Рассмотренный в статье подход обеспечивает интеграцию существующей системы управления суперкомпьютером в стандартный стек ПО облачных вычислений и позволяет избежать больших накладных расходов на виртуализацию, а также сохранить традиционный порядок работы пользователей суперкомпьютерных центров при переходе к облачным вычислениям.


Решение задачи планирования перевозок на основе интеграции моделей роевого интеллекта в аффинных пространствах поиска

Б.К. Лебедев (lebedev.b.k@gmail.com) Институт компьютерных технологий и информационной безопасности Южного федерального университета (профессор), Таганрог, Russian Federation, ph.d;
О.Б. Лебедев (lebedev.ob@mail.ru) Институт компьютерных технологий и информационной безопасности Южного федерального университета (доцент), Таганрог, Russian Federation, ph.d;
Е.М. Лебедева (lebedeva.el.m@mail.ru) Институт компьютерных технологий и информационной безопасности Южного федерального университета, Таганрог, Russian Federation, аспирант;
Е.В. Трехсвояков (steltaganrog@yandex.ru ) Институт компьютерных технологий и информационной безопасности Южного федерального университета, каф. систем автоматизированного проектирования, Таганрог, Russian Federation, магистрант;

В работе предложена композитная архитектура многоагентной системы бионического поиска для решения задачи планирования перевозок на основе интеграции роевого интеллекта и генетической эволюции. Рассмотрены новые принципы и способы кодирования и декодирования хромосом для представления решения задачи планирования перевозок. Описывается модифицированная парадигма роя частиц, обеспечивающая в отличие от канонического метода возможность использования в аффинном пространстве позиций с целочисленными значениями параметров. Рассмотренные механизмы перемещения частиц в аффинном пространстве для уменьшения веса аффинных связей отличаются простотой и линейными оценками временной и пространственной сложности. Для организации перемещения роя частиц в гиперпространстве решений разработан оператор направленной мутации. Эксперименты показали, что качество решений у гибридного алгоритма на 10–15 % лучше, чем у генетического и роевого алгоритмов. Общая оценка временной сложности при любом подходе к гибридизации не превышает оценки временной сложности генетического алгоритма и лежит в пределах О(n2)–О(n3).


Использование нейросетевого подхода для сегментации слов в рамках задачи оффлайн-распознавания рукописного текста

А.С. Басанько (antonbas1@rambler.ru) Калужский филиал ФГБОУ ВО «Московский государственный технический университет имени Н.Э. Баумана (национальный исследовательский университет)», Калуга, Russian Federation, магистрант;
Ю.С. Белов (fn1-kf@mail.ru ) Калужский филиал ФГБОУ ВО «Московский государственный технический университет имени Н.Э. Баумана (национальный исследовательский университет)» (доцент), Калуга, Russian Federation, ph.d;

Задача оффлайн-распознавания рукописного текста состоит из множества этапов, связанных между собой, так как результаты выполнения каждого этапа являются входными данными для следующего. Один из важных этапов – этап сегментации слова на символы, напрямую влияющий на дальнейший результат классификации. Задача сегментации слова самая сложная в рамках оффлайн-распознавания рукописного текста и на данный момент полностью не решена. Существуют различные подходы для ее решения, однако они довольно сложны в реализации и не обеспечивают качественных результатов.

В данной статье рассматривается относительно простой подход с применением нейронных сетей, позволяющий достичь хороших показателей сегментации. Идея подхода в том, чтобы с помощью гистограммного метода выделить набор потенциальных точек сегментации, а с помощью обученной нейронной сети оставить только нужные точки сегментации. В статье описываются гистограммный метод для выделения точек сегментации, процесс выделения признаков для обучения нейронной сети, а также алгоритм ее обучения. Приводятся результаты применения данного подхода.