Кулябов Дмитрий Сергеевич
1993

Окончил бакалавриат факультета физико-математических и естественных наук Российского университета дружбы народов (РУДН) по специальности «Физика».

1995

С отличием окончил магистратуру факультета физико-математических и естественных наук РУДН по специальности «Физика».

1995-1999

Аспирантура РУДН.

2000

Защитил диссертацию на соискание ученой степени кандидата физико-математических наук по специальности 01.04.02 — «Применение 2-спинорного исчисления в некоторых моделях теории поля».

2001-2014

Доцент кафедры систем телекоммуникаций РУДН.

2005

Присвоено ученое звание доцента кафедры систем телекоммуникаций.

2014-2019

Доцент кафедры прикладной информатики и теории вероятностей РУДН.

2017

Защитил диссертацию на соискание ученой степени доктора физико-математических наук по специальности 05.13.18 — «Математическое моделирование, численные методы и комплексы программ». Тема: «Компьютерная реализация геометрических методов в максвелловской оптике».

2019 -2023

Профессор кафедры прикладной информатики и теории вероятностей РУДН.

2022

Присвоено ученое звание профессора по специальности.

2023-н.в.

Профессор кафедры теории вероятностей и кибербезопасности.

Преподавание

В разные годы читал следующие курсы лекций:

  • «Операционные системы»;
  • «Основы администрирования операционных систем»;
  • «Основы информационной безопасности»;
  • «Информационная безопасность»;
  • «Математические основы защиты информации и информационной безопасности»;
  • «Администрирование локальных сетей»;
  • «Параллельное программирование».

Автор пособий:

Наука

  • Исследования в области математического моделирования физических, технических и киберфизических систем.
  • По итогам исследований опубликовано более 200 научных работ.

Научные интересы

  • Построение и исследование математических моделей.
  • Геометрические методы в математическом моделировании.
  • Аналитические и численные компьютерные методы.
Gevorkyan M.N., Demidova A.V., Velieva T.R., Korol’kova A.V., Kulyabov D.S., Sevast’yanov L.A. Implementing a Method for Stochastization of One-Step Processes in a Computer Algebra System // Programming and Computer Software. — 2018. — Vol. 44, no. 2. — P. 86–93. — ISSN 1608-3261. — DOI: 10.1134/S0361768818020044. — arXiv: 1805.03190.
When modeling such phenomena as population dynamics, controllable flows, etc., a problem arises of adapting the existing models to a phenomenon under study. For this purpose, we propose to derive new models from the first principles by stochastization of one-step processes. Research can be represented as an iterative process that consists in obtaining a model and its further refinement. The number of such iterations can be extremely large. This work is aimed at software implementation (by means of computer algebra) of a method for stochastization of one-step processes. As a basis of the software implementation, we use the SymPy computer algebra system. Based on a developed algorithm, we derive stochastic differential equations and their interaction schemes. The operation of the program is demonstrated on the Verhulst and Lotka–Volterra models.
Kulyabov D.S., Korolkova A.V., Sevastianov L.A. Two Formalisms of Stochastization of One-Step Models // Physics of Atomic Nuclei. — 2018. — Vol. 81, no. 6. — P. 916–922. — ISSN 1063-7788. — DOI: 10.1134/S1063778818060248.
To construct realistic mathematical models from the first principles, the authors suggest using the stochastization method. In a number of works different approaches to stochastization of mathematical models were considered. In the end, the whole variety of approaches was reduced to two formalisms: combinatorial (state vectors) and operator (occupation numbers). In the article the authors briefly describe these formalisms with an emphasis on their practical application.
Kulyabov D.S. Using two Types of Computer Algebra Systems to Solve Maxwell Optics Problems // Programming and Computer Software. — 2016. — Vol. 42, no. 2. — P. 77–83. — ISSN 0361-7688. — DOI: 10.1134/S0361768816020043. — arXiv: 1605.00832.
To synthesize Maxwell optics systems, the mathematical apparatus of tensor and vector analysis is generally employed. This mathematical apparatus implies executing a great number of simple stereotyped operations, which are adequately supported by computer algebra systems. In this paper, we distinguish between two stages of working with a mathematical model: model development and model usage. Each of these stages implies its own computer algebra system. As a model problem, we consider the problem of geom- etrization of Maxwell’s equations. Two computer algebra systems—Cadabra and FORM—are selected for use at different stages of investigation.
Korol’kova A.V., Kulyabov D.S., Sevast’yanov L.A. Tensor Computations in Computer Algebra Systems // Programming and Computer Software. — 2013. — Vol. 39, no. 3. — P. 135–142. — ISSN 0361-7688. — DOI: 10. 1134 / S0361768813030031. — arXiv:1402.6635.
This paper considers three types of tensor computations. On their basis, we attempt to formulate criteria that must be satisfied by a computer algebra system dealing with tensors. We briefly overview the current state of tensor computations in different computer algebra systems. The tensor computations are illustrated with appropriate examples implemented in specific systems: Cadabra and Maxima. This paper describes Lorentz two-spinors and proposes using them in calculations with Dirac four-spinors and quaternions.
При моделировании таких явлений как популяционная динамика, исследование управляемых потоков и т.д. возникает проблема адаптации существующих моделей под исследуемое явление. Для этого предлагается получать новые модели из первых принципов на основе метода стохастизации одношаговых процессов. Исследование имеет вид итеративного процесса, заключающегося в получении модели и последующей ее корректировке. Количество таких итераций может быть крайне большим. Целью данной работы является разработка программной реализации средствами компьютерной алгебры метода стохастизации одношаговых процессов. В работе предложено использовать систему компьютерной алгебры SymPy в качестве основы для программной реализации. На основе разработанного алгоритма показано получение стохастических дифференциальных уравнений их вида схем взаимодействия. Результаты работы программы продемонстрированы на моделях Ферх-юльста и Лотки-Вольтерра.
Для построения реалистичных математических моделей из первых принципов авторы предлагают использовать метод стохастизации. В ряде работ были рассмотрены разные подходы к стохастизации математических моделей. В конечном счёте всё многообразие подходов было сведено к двум формализмам: комбинаторному (векторов состояний) и операторному (чисел заполнения). В статье авторы кратко описывают эти формализмы с упором на их практическое применение.
При решении задачи синтеза оптических систем на основе максвелловской оптики используется математический аппарат тензорного и векторного исчислений. Данный математический аппарат подразумевает выполнение большого количества однотипных достаточно простых операций. Подобные операции очень хорошо поддерживаются системами компьютерной алгебры. Автор выделяет два этапа работы с математической моделью: разработка модели и эксплуатация модели. Предполагается на каждом этапе использовать свою систему компьютерной алгебры. В качестве модельной задачи в статье рассматривается задача геометризации уравнений Максвелла. Для разных этапов исследования были выбраны две системы компьютерной алгебры: Cadabra и FORM.
В статье рассмотрены три вида тензорных расчётов. В соответствии с ними авторы попытались сформулировать критерии, которым должна удовлетворять система компьютерной алгебры для работы с тензорами. Сделан краткий обзор текущего состояния тензорных вычислений в разных системах компьютерной алгебры. Тензорные расчёты проиллюстрированы соответствующими примерами, реализованными в конкретных системах: Cadabra и Maxima.