№ 2 (2023)
КОМПЬЮТЕРНАЯ АЛГЕБРА
РЕШЕНИЕ ЗАДАЧИ КОШИ ДЛЯ ТРЕХМЕРНОГО РАЗНОСТНОГО УРАВНЕНИЯ В ПАРАЛЛЕЛЕПИПЕДЕ
Аннотация
Представлен алгоритм вычисления решения задачи Коши для трехмерного разностного уравнения с постоянными коэффициентами в точке по коэффициентам разностного уравнения и начальным данным Коши, заданным в параллелепипеде. Наш алгоритм использует теоремы Апанович М.С. и Лейнартаса Е.К., характеризующие корректность задачи Коши, и методы компьютерной алгебры для достижения вычислительной эффективности. Алгоритм реализован в среде Matlab.
О ВЫЧИСЛЕНИИ ЛИНИЙ УРОВНЯ МНОГОЧЛЕНА НА ПЛОСКОСТИ
Аннотация
Демонстрируется применение метода вычисления расположения всех типов линий уровня вещественного многочлена на вещественной плоскости, теория которого основана на методах локального и глобального анализа стредствами степенной геометрии и компьютерной алгебры. Подробно рассмотрены 3 нетривиальных примера вычисления линий уровня вещественных многочленов на вещественной плоскости. При этом используются следующие алгоритмы компьютерной алгебры: факторизация многочлена, вычисление базиса Гребнера, построение многоугольника Ньютона, изображение алгебраической кривой на плоскости. Показано, как преодолевать вычислительные трудности.
СИМВОЛЬНЫЙ АЛГОРИТМ ДЛЯ ЗАДАЧИ НАХОЖДЕНИЯ НУЛЕЙ СИСТЕМЫ ГОЛОМОРФНЫХ ФУНКЦИЙ
Аннотация
На основе интегрального представления Бохнера–Мартинелли приведен алгоритм, позволяющий определять число нулей системы голоморфных функций. Нули системы функций ищутся на множестве поликуба. Использование методов компьютерной алгебры в данной задаче обусловлено вычислительной сложностью разрабатываемых алгоритмов и получаемых результатов. Дана реализация данного алгоритма в системе компьютерной алгебры Maple, позволяющая существенно упростить необходимые вычисления.
ВЫЧИСЛЕНИЕ СВЯЗНЫХ КОМПОНЕНТ ДОПОЛНЕНИЯ К АМЕБЕ МНОГОЧЛЕНА ОТ НЕСКОЛЬКИХ КОМПЛЕКСНЫХ ПЕРЕМЕННЫХ
Аннотация
В настоящей работе предложен метод вычисления и визуализации амебы многочлена Лорана нескольких комплексных переменных, применимый в произвольной размерности. Разработанные на основе этого метода алгоритмы реализованы в виде общедоступного сетевого сервиса http://amoebas.ru/, позволяющего осуществлять интерактивный расчет амеб многочленов двух переменных и содержащего набор рассчитанных амеб и их сечений в более высоких размерностях. Тестирование корректности и скорости работы предложенных алгоритмов осуществлено с использованием набора оптимальных многочленов двух, трех и четырех переменных, для генерации которых применен функционал системы компьютерной алгебры Mathematica. Разработанный программный код позволяет, в частности, осуществлять генерацию оптимального гипергеометрического многочлена от произвольного числа переменных с носителем в произвольном зонотопе, заданном набором порождающих векторов.
СИМВОЛЬНО-ЧИСЛЕННАЯ РЕАЛИЗАЦИИ МЕТОДА ГАЛЕРКИНА ДЛЯ ПРИБЛИЖЕННОГО РЕШЕНИЯ ЗАДАЧИ ВОЛНОВОДНОЙ ДИФРАКЦИИ
Аннотация
В работе построена символьно-численная реализация метода Галеркина для приближенного решения задачи волноводной дифракции на стыке двух открытых планарных трехслойных волноводов. Метод Гелеркина реализован в системе компьютерной алгебры Maple с использованием символьных манипуляций, основа программной реализации – символьно-численная процедура scprod, реализующая численный расчет скалярных произведений метода Галеркина на основе символьных выражений. Использование символьных манипуляций позволяет ускорить расчет интегралов в методе Галеркина благодаря однократному символьному расчету типовых для задачи интегралов вместо многократного численного интегрирования.
РАЗРАБОТКА АЛГОРИТМИЧЕСКОГО И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ МОДЕЛИРОВАНИЯ УПРАВЛЯЕМЫХ ДИНАМИЧЕСКИХ СИСТЕМ С ПРИМЕНЕНИЕМ СИМВОЛЬНЫХ ВЫЧИСЛЕНИЙ И СТОХАСТИЧЕСКИХ МЕТОДОВ
Аннотация
Разработка нового программного обеспечения для решения задач синтеза и анализа управляемых моделей с учетом детерминированного и стохастического описания является актуальным научным направлением. В статье представлены результаты разработки программного комплекса моделирования динамических систем, поведение которых может быть описано одношаговыми процессами. В качестве примеров рассмотрены модели популяционной динамики. Программный комплекс с использованием на входе детерминированного описания модели позволяет получить соответствующую стохастическую модель в символьном виде, а также провести детальный анализ модели (расчет траекторий в детерминированном и стохастическом случаях, поиск управляющих функций, графическая визуализация результатов). Важным аспектом разработки программного комплекса является применение методов компьютерной алгебры в задачах анализа модели и синтеза управлений. В программном комплексе реализованы методы и алгоритмы, базирующиеся на детерминированных и стохастических методах Рунге–Кутты, методах теории устойчивости и теории управления, методе построения самосогласованных стохастических моделей, алгоритмах численной оптимизации и искусственного интеллекта. Предложенный программный комплекс разрабатывается на основе языков высокого уровня Python и Julia. В качестве базового инструментального программного обеспечения используются высокопроизводительные библиотеки для векторно-матричных расчетов, библиотеки символьных вычислений, библиотеки для численного решения обыкновенных дифференциальных уравнений, библиотеки алгоритмов глобальной оптимизации.
Компьютерно-алгебраические вычисления в суперсимметричной электродинамике
Аннотация
Предлагаются новый символьный алгоритм и С++ программа для генерации и вычисления суперсимметричных диаграмм Фейнмана для \(\mathcal{N} = 1\) суперсимметричной электродинамики, регуляризованной высшими производными в четырех измерениях. Программа генерирует, в соответствии со стандартными правилами, все диаграммы, необходимые для вычисления конкретного вклада в двухточечную функцию Грина суперполей материи в рассматриваемом порядке, а затем сводит ответ к сумме евклидовых импульсных интегралов. На данный момент программа применялась для вычисления аномальной размерности в \(\mathcal{N} = 1\) суперсимметричной квантовой электродинамики, регуляризованной высшими производными, в трехпетлевом приближении.