Статьи журнала - Вестник Южно-Уральского государственного университета. Серия: Вычислительная математика и информатика

Все статьи: 306

Двумерная модель фасеточного зрения

Двумерная модель фасеточного зрения

Федянина Раиса Сулеймановна, Соколинский Леонид Борисович

Статья научная

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

Бесплатно

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

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

Лукащук Станислав Юрьевич

Статья научная

Приводятся описание и анализ параллельных алгоритмов решения начальнокраевых задач для уравнений аномальной диффузии, содержащих производные дробного порядка типа Римана-Лиувилля по пространственным и/или временной переменным. Параллельные алгоритмы построены на основе двухсеточного подхода. При этом грубая сетка используется для расчета эффектов пространственного и временного дальнодействия с использованием сплайн-аппроксимации, а мелкая сетка служит для конечно-разностной дискретизации решаемых уравнений. Рассматриваются алгоритмы с декомпозицией как по пространству, так и по времени. Для распараллеливания по времени используется подход, предложенный в известном алгоритме PARAREAL. Приводятся теоретические оценки параллельной эффективности предложенных алгоритмов. Показано, что алгоритмы имеют сверхлинейное ускорение по сравнению с классическим последовательным конечно-разностным алгоритмом и обеспечивают тот же порядок точности вычислений при условии согласованного выбора шагов точной и грубой сеток. Также приводятся некоторые результаты вычислительных экспериментов, подтверждающие эффективность предложенных алгоритмов.

Бесплатно

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

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

Иванова Елена Владимировна, Соколинский Леонид Борисович

Статья научная

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

Бесплатно

Диагностика ландшафтов провинции Эль-Дивания (Ирак) по мультиспектральным снимкам landsat-8

Диагностика ландшафтов провинции Эль-Дивания (Ирак) по мультиспектральным снимкам landsat-8

Халил Зена Хуссейн, Абдуллаев Санжар Муталович

Статья научная

Дистанционные методы мониторинга и прогноза урожайности сельскохозяйственных культур широко используются во всем мире. Однако такие методы не являются универсальными и требуют апробации в каждом ландшафтном регионе. В работе исследуется подходы к использованию мультиспектральных снимков спутника Landsat-8 для классификации ландшафтов провинции Эль-Дивания - одного из главных центров орошаемого земледелия Ирака. Исходными данными для классификации послужили сходные по радиометрическим характеристикам снимки, сделанные в период максимальной вегетации зерновых культур (март 2014, 2015 и 2016 года). Такой подбор снимков предполагал уверенное выделение агроландшафтов на основе вегетационного индекса NDVI (Normalized Difference Vegetation Index). Исследование отклика распределений NDVI на изменения площади зерновых культур и на сезонные осадки позволило обосновать пороговые значения индекса для ландшафтов провинции. В том числе выделены четыре типа ландшафтов: ландшафты со здоровой, умеренно разряженной растительностью (NDVI > 0,34); ландшафты с угнетенной или сильно разряженной растительностью (0,34 ≥ NDVI > 0,19 ); ландшафты без растительности (0,19 ≥ NDVI > -0,1 ) и водные ландшафты (NDVI ≥ -0,1). Сравнение типов автоматически классифицированных и визуально дешифрованных ландшафтов, формализованное в матрицу ошибок, показывает, что общая точность, F-мера и другие метрики качества классификации близки к 90 %.

Бесплатно

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

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

Ибряева Ольга Леонидовна, Мохаммад Мохаммад Науфол

Статья научная

Важнейшими составляющими деталей машин являются подшипники качения, контроль за состоянием которых необходим, так как возможные дефекты в их конструкции могут привести к неправильной работе или общему выходу машин из строя. Современные решения по диагностике неисправностей подшипников обычно используют сложные процессы извлечения признаков, например, построение их изображений спектра Гильберта и дальнейшую мощную нейронную сеть для их классификации. В этой статье мы предлагаем простой, но, тем не менее, эффективный алгоритм решения данной задачи. Для выделения признаков из сигнала мы делим спектр сигнала на равные подинтервалы и находим максимум амплитуды и соответствующее значение частоты в каждом из них. В статье, на основе метода t-SNE, показано, что выделенные таким образом признаки, несмотря на свой небольшой размер, хорошо представляют разного типа сигналы. На втором этапе выделенные признаки поступают на вход простой нейронной сети классификатора. Предложенный метод обладает простотой в вычислительном отношении, как на этапе выделения признаков, так и на этапе обучения нейронной сети. Несмотря на это, метод дает 100% точность для всех типов сигналов на коротких данных из набора данных IMS.

Бесплатно

Динамика изменения областей устойчивости дискретных моделей нейронных сетей типа small world при изменении числовых характеристик графа сети

Динамика изменения областей устойчивости дискретных моделей нейронных сетей типа small world при изменении числовых характеристик графа сети

Иванов Сергей Александрович, Кипнис Михаил Маркович

Статья научная

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

Бесплатно

Дискретные динамические системы с помехой и их приложения к решению задачи управления запасами

Дискретные динамические системы с помехой и их приложения к решению задачи управления запасами

Никитина Светлана Анатольевна, Ухоботов Виктор Иванович

Статья научная

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

Бесплатно

Задача агрегирования при выделении границ объектов на изображении

Задача агрегирования при выделении границ объектов на изображении

Мартьянова Анна Викторовна, Лабунец Валерий Григорьевич

Статья научная

В данной статье детально рассматриваются градиентные методы выделения границ на цифровых изображениях для поиска объектов: Робертса, Превитта, Собеля и Щарра. Для их усовершенствования применяются агрегационные операторы. В результате выполнения работы были разработаны алгоритмы дифференцирования изображений, алгоритмы выбора агрегационных операторов для поиска границ объектов, алгоритмы статистической оценки продифференцированных изображений. Результаты проведенных экспериментов позволили установить достоинства и недостатки применения градиентных методов в обработке цифро-вых изображений.

Бесплатно

Имитационное моделирование подсети коллективных операций сети «Ангара»

Имитационное моделирование подсети коллективных операций сети «Ангара»

Мукосей Анатолий Викторович, Семенов Александр Сергеевич, Симонов Алексей Сергеевич

Статья научная

В ОАО «НИЦЭВТ» разрабатывается высокоскоростная коммуникационная сеть «Ангара» с топологией «многомерный тор». Для исследования и оценки производительностиразрабатываемой сети при большом количестве используемых узлов создана параллельная потактовая имитационная модель сети. Сеть «Ангара» имеет аппаратную поддержку двух коллективных операций - broadcast и reduce. В статье описана реализация коллективных операций в имитационной модели, и представлены результаты оценки их производительности при помощи модели. Оценки производительности получены на базовых тестах broadcastи reduce, а также на прикладных задачах - умножение разреженной матрицы на вектор и численное решение нелинейного уравнения теплопроводности.

Бесплатно

Имитационное моделирование социально-экономических систем на примере древнего общества земледельцев

Имитационное моделирование социально-экономических систем на примере древнего общества земледельцев

Пьянков Виталий Александрович

Статья научная

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

Бесплатно

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

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

Ушакова Мария Сергеевна, Легалов Александр Иванович

Статья научная

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

Бесплатно

Использование детерминированной функции разбиения на множества для распараллеливания р-метода Полларда

Использование детерминированной функции разбиения на множества для распараллеливания р-метода Полларда

Качко Елена Григорьевна, Погребняк Константин Анатольевич

Статья научная

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

Бесплатно

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

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

Баркалов Константин Александрович

Статья научная

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

Бесплатно

Использование языка Fortran DVMH для решения задач гидродинамики на высокопроизводительных гибридных вычислительных системах

Использование языка Fortran DVMH для решения задач гидродинамики на высокопроизводительных гибридных вычислительных системах

Бахтин Владимир Александрович, Клинов Максим Сергеевич, Крюков Виктор Алексеевич, Поддерюгина Наталия Викторовна, Притула Михаил Николаевич, Смирнов Александр Андреевич

Статья научная

В 2011 году для новых гетерогенных и гибридных суперкомпьютерных систем в Институте прикладной математики им. М.В. Келдыша РАН была предложена модель DVMH (DVM for Heterogeneous systems), разработаны языки программирования высокого уровня, представляющие собой стандартные языки Фортран и Си, расширенные директивами отображения программы на параллельную машину, оформленными в виде специальных комментариев (или прагм). В статье анализируется эффективность разработанных на языке Fortran DVMH параллельных программ для решения задач гидродинамики «Каверна» и «Контейнер». Приводятся результаты расчетов при использовании нескольких тысяч ядер и более 1200 GPU-ускорителей.

Бесплатно

Исследование влияния стационарных течений на динамические процессы и эволюцию загрязнений в Азовском море

Исследование влияния стационарных течений на динамические процессы и эволюцию загрязнений в Азовском море

Черкесов Леонид Васильевич, Шульга Татьяна Яковлевна

Статья научная

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

Бесплатно

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

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

Бутымова Лилия Николаевна, Модорский Владимир Яковлевич

Краткое сообщение

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

Бесплатно

Исследование масштабируемости алгоритма Чиммино для решения систем линейных неравенств на кластерных вычислительных системах

Исследование масштабируемости алгоритма Чиммино для решения систем линейных неравенств на кластерных вычислительных системах

Соколинская Ирина Михайловна, Соколинский Леонид Борисович

Статья научная

Работа посвящена исследованию масштабируемости алгоритма Чиммино для решения систем неравенств. Данный алгоритм является типичным представителем класса итерационных проекционных алгоритмов для решения систем линейных уравнений и неравенств. Для аналитического анализа масштабируемости используется модель параллельных вычислений BSF (Bulk Synchronous Farm). Дается представление алгоритма Чиммино в виде операций над списками с использованием функций высшего порядка Map и Reduce. Выводятся аналитические оценки верхней границы масштабируемости алгоритма для многопроцессорных вычислительных систем с распределенной памятью. Приводятся данные о реализация алгоритма Чиммино над списками на языке С++ с использованием программного шаблона BSF и библиотеки параллельного программирования MPI. Демонстрируются результаты масштабных вычислительных экспериментов, выполненных на кластерной вычислительной системе. На основе экспериментальных результатов дается анализ адекватности оценок, полученных аналитическим путем с помощью стоимостных метрик модели BSF.

Бесплатно

Исследование масштабируемости программ с использованием инструментов анализа параллельных приложений на примере модели атмосферы NH3D

Исследование масштабируемости программ с использованием инструментов анализа параллельных приложений на примере модели атмосферы NH3D

Антонов Александр Сергеевич, Теплов Алексей Михайлович

Статья научная

Рассмотрен подход к исследованию масштабируемости параллельных приложений с использованием средств анализа их работы. Для изучения масштабируемости в описанной методике используется наряду с профилированием приложения анализ его узких мест с помощью трассировщика. Приведен краткий обзор показателей эффективности работы параллельной программы, обзор подходов к изучению масштабируемости параллельных программ и инструментов для исследования параллельных приложений; описание методики исследования масштабируемости программы, а также детальное описание программы, которая использовалась для отработки методики. Приведены результаты исследования описанной параллельной программы с использованием профилирования работы и изучения трассировщиком. Для этих целей в качестве трассировщика был выбран Intel Trace Analyzer and Collector. В заключительной части сделаны выводы о применимости использованных инструментов анализа работы параллельных приложений для исследования масштабируемости.

Бесплатно

Исследование метода Пикара при решении обратной задачи Коши для уравнения теплопроводности

Исследование метода Пикара при решении обратной задачи Коши для уравнения теплопроводности

Аль-махдави Хассан К. ибрахим

Статья научная

В данной работе поставлена и решена обратная задача Коши для уравнения теплопроводности. В этой задаче начальное распределение температуры неизвестно, а вместо него дано распределение температуры в момент времени t=T>0. Среди математических задач выделяется класс задач, решения которых неустойчивы к малым изменениям исходных данных. Они характеризуются тем, что сколь угодно малые изменения исходных данных могут приводить к большим изменениям решений. Хорошо известно, что данная задача некорректно поставлена. Для решения прямой задачи используется метод разделения переменных. Заметим, что метод разделения переменных совершенно неприменим для решения обратной задачи Коши, так как приводит к достаточно большим погрешностям, а также к расходящимся рядам. Иванов В.К. заметил, что если обратную задачу решать методом разделения переменных, а затем полученный ряд заменять частичной суммой ряда, у которой число слагаемых зависит от δ, N=N(δ), то в результате получим устойчивое приближенное решение. Метод Пикара использует регуляризующее семейство операторов {RN}, отображающих пространство L2[0,1] в себя. Приведены результаты вычислительных экспериментов и произведена оценка эффективности данного метода.

Бесплатно

Исследование нейросетевого метода решения задач линейного программирования

Исследование нейросетевого метода решения задач линейного программирования

Ольховский Н.А.

Статья научная

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

Бесплатно

Журнал