Паспорт специальности 1.2.2

Паспорт научной специальности 1.2.2. «Математическое моделирование, численные методы и комплексы программ».

Содержание

1 Общая информация

  • Диссертационное исследование должно содержать все три составляющих названия специальности:
    • математическое моделирование;
    • численные методы;
    • комплексы программ.

2 Генезис специальности

  • Математическое моделирование возникло на стыке нескольких областей науки:
    • прикладной теоретическая физика;
    • математическая физика;
    • вычислительная физика.
  • Современное математическое моделирование выходит за пределы данных областей, но как научная специальность математическое моделирование придерживается более узкого определения.
  • Решающее влияние на формирование понятия специальности «Математическое моделирование, численные методы и комплексы программ» оказал А. А. Самарский [1; 2] (см. Математическое моделирование по Самарскому).
  • Отсюда и фиксация на триаде Модель–Алгоритм–Программа.

3 Основные этапы моделирования

3.1 Постановка задачи

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

3.2 Изучение теоретических основ и сбор информации об объекте оригинала

  • Подбирается или разрабатывается подходящая теория.
  • Если ее нет, устанавливаются причинно–следственные связи между переменными, описывающими объект.
  • Определяются входные и выходные данные, принимаются упрощающие предположения.

3.3 Формализация

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

3.4 Выбор метода решения

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

3.5 Реализация модели

  • Разрабатывается алгоритм.
  • Пишется программа.
  • Программа отлаживается, тестируется.
  • Получается решение нужной задачи.

3.6 Анализ полученной информации

  • Сопоставляется полученное и предполагаемое решения.
  • Проводится контроль погрешности моделирования.

3.7 Верификация

  • Результаты сопоставляются либо с имеющейся об объекте информацией или проводится эксперимент и его результаты сопоставляются с расчётными.

4 Структура исследования

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

4.1 Модель

  • Разработка новой модели не входит в направления исследований данной специальности.
  • Подобно прикладной теоретической физике мы берём уже известную модель.
  • Максимум, что мы можем сделать, это приложить известную модель к новой области исследования.
  • Но необходимо это обосновать.

4.2 Математическое описание модели

  • Даётся математическое (аналитическое) описание модели.
  • Этим отсекаются другие подходы моделирования: имитационное, статистическое, натурное и т.д.
  • Дополнительные методы моделирования могут использоваться, например, как верификаторы математической реализации модели (мультимодельный подход).
  • Соответственно, диссертация должна содержать теоремы.

4.3 Алгоритмы и численные методы

  • Если модель и реализация образуют теоретическую часть моделирования, то алгоритмы, численные методы, комплексы программ реализуют операциональную часть.
  • Необходимый элемент диссертации — формализация алгоритма:
    • формальная запись алгоритма;
    • псевдокод;
    • блок-схема алгоритма (ГОСТ 19.701-90, UML и т.д.).
  • В основном рассматриваются именно вычислительные алгоритмы.
  • Описываются численные методы, на основе которых пишется комплекс программ.

4.4 Комплекс программ

  • Программы образуют комплекс только при условии, что они нацелены на выполнение взаимосвязанных функций, приводящих к достижению искомого результата.
  • То есть обрывки листингов программного комплекса не образуют.
  • Предполагается, что как результат научного исследования программный комплекс может использовать любой заинтересованный человек.
  • Поэтому в результате научного исследования не может быть программного комплекса, написанного по соглашению о неразглашению (NDA).
  • Рекомендуется использовать свободно распространяемый инструментарий.
  • Для программного комплекса рекомендуется задавать пермиссивную лицензию (например, CC BY-4.0) (см. Выбор лицензии для научной работы).
  • Код желательно разместить в общедоступных репозиториях кода (например, https://github.com/, https://hub.mos.ru/ и т.д.).

5 Новизна

  • Новые методы исследования модели
  • Новые алгоритмы и их реализация в виде оригинальных комплексов программ

6 Специфика специальности

  • Пункты паспорта распределены между физико-математическими и техническими науками.
  • Необходимо рассматривать только пункты, соответствующие защищаемой отрасли науки.
  • Ссылаться на пункт, относящийся к другой области науки, нельзя.

7 Направления исследований (пункты паспорта)

7.1 Список по паспорту специальности

  • Пункт 1. Разработка новых математических методов моделирования объектов и явлений (физико-математические науки).
  • Пункт 2. Разработка, обоснование и тестирование эффективных вычислительных методов с применением современных компьютерных технологий.
  • Пункт 3. Реализация эффективных численных методов и алгоритмов в виде комплексов проблемно-ориентированных программ для проведения вычислительного эксперимента.
  • Пункт 4. Разработка новых математических методов и алгоритмов интерпретации натурного эксперимента на основе его математической модели.
  • Пункт 5. Разработка новых математических методов и алгоритмов валидации математических моделей объектов на основе данных натурного эксперимента или на основе анализа математических моделей.
  • Пункт 6. Разработка систем компьютерного и имитационного моделирования, алгоритмов и методов имитационного моделирования на основе анализа математических моделей (технические науки).
  • Пункт 7. Качественные или аналитические методы исследования математических моделей (технические науки).
  • Пункт 8. Комплексные исследования научных и технических проблем с применением современной технологии математического моделирования и вычислительного эксперимента.
  • Пункт 9. Постановка и проведение численных экспериментов, статистический анализ их результатов, в том числе с применением современных компьютерных технологий (технические науки).

7.2 Пункт 1. Разработка новых математических методов моделирования объектов и явлений (физико-математические науки)

7.3 Пункт 2. Разработка, обоснование и тестирование эффективных вычислительных методов с применением современных компьютерных технологий

7.4 Пункт 3. Реализация эффективных численных методов и алгоритмов в виде комплексов проблемно-ориентированных программ для проведения вычислительного эксперимента

7.5 Пункт 4. Разработка новых математических методов и алгоритмов интерпретации натурного эксперимента на основе его математической модели

7.6 Пункт 5. Разработка новых математических методов и алгоритмов валидации математических моделей объектов на основе данных натурного эксперимента или на основе анализа математических моделей

7.7 Пункт 6. Разработка систем компьютерного и имитационного моделирования, алгоритмов и методов имитационного моделирования на основе анализа математических моделей (технические науки)

  • Рассматриваются модели, для которых отсутствует математическая реализация.
  • Как альтернатива рассматривается алгоритмическая реализация, а именно имитационная модель.

7.8 Пункт 7. Качественные или аналитические методы исследования математических моделей (технические науки)

7.9 Пункт 8. Комплексные исследования научных и технических проблем с применением современной технологии математического моделирования и вычислительного эксперимента

7.10 Пункт 9. Постановка и проведение численных экспериментов, статистический анализ их результатов, в том числе с применением современных компьютерных технологий (технические науки)

8 Библиография

Литература

1. Самарский, А.А. Математическое моделирование: Идеи. Методы. Примеры. Математическое моделирование / А.А. Самарский, А.П. Михайлов. – 2. – Москва : Физматлит, 2001. – 320 сс.
2. Четверушкин, Б.Н. Триада Самарского. К 100-летию со дня рождения академика А.А. Самарского / Б.Н. Четверушкин, А.П. Михайлов // Вестник Российской академии наук. – 2019. – Т. 89. – № 2. – Сс. 187–193. DOI: 10.31857/s0869-5873892187-193.

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

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие