КАРТОЧКА
ПРОЕКТА ФУНДАМЕНТАЛЬНЫХ И ПОИСКОВЫХ НАУЧНЫХ ИССЛЕДОВАНИЙ,
ПОДДЕРЖАННОГО РОССИЙСКИМ НАУЧНЫМ ФОНДОМ
Информация подготовлена на основании данных из Информационно-аналитической системы РНФ, содержательная часть представлена в авторской редакции. Все права принадлежат авторам, использование или перепечатка материалов допустима только с предварительного согласия авторов.
ОБЩИЕ СВЕДЕНИЯ
Номер 21-71-00119
НазваниеАдаптивные тензорные методы для дифференциальных уравнений в частных производных
РуководительРахуба Максим Владимирович, Кандидат физико-математических наук
Организация финансирования, регион федеральное государственное автономное образовательное учреждение высшего образования "Национальный исследовательский университет "Высшая школа экономики", г Москва
Период выполнения при поддержке РНФ | 07.2021 - 06.2023 |
Конкурс№60 - Конкурс 2021 года «Проведение инициативных исследований молодыми учеными» Президентской программы исследовательских проектов, реализуемых ведущими учеными, в том числе молодыми учеными.
Область знания, основной код классификатора 01 - Математика, информатика и науки о системах, 01-206 - Вычислительная математика
Ключевые словатензорные разложения, уравнения в частных производных, уравнение Гросса-Питаевского, итерационные методы, риманова оптимизация, предобуславливание, теплицевы матрицы, циркулянтные матрицы
Код ГРНТИ27.41.15
СтатусУспешно завершен
ИНФОРМАЦИЯ ИЗ ЗАЯВКИ
Аннотация
Дифференциальные уравнения в частных производных позволяют с высокой точностью моделировать сложные явления в науке и технике. При этом, если решение дифференциальных уравнений имеет некоторые особенности, например, точечные сингулярности, пограничные слои или сильно осциллирующие компоненты, то в таком случае для дискретизации задачи необходимо использовать очень мелкие сетки, что приводит к значительным вычислительным затратам. Существуют специальные методы, которые позволяют учитывают особенности решения в каждом конкретном случае для получения оптимальной дискретизации. Однако такие подходы обычно оказываются сложными в реализации и требовательными для конечного пользователя, который должен иметь как представление о самом методе, так и об аналитических свойствах решения задачи.
В предлагаемом проекте рассматривается альтернативный подход, в котором число эффективных степеней свободы для построения решения адаптируется к требуемой точности и особенностям задачи с помощью стандартных алгебраических процедур, таких как сингулярное разложение. Он базируется на современном методе тензорных разложений, которые позволяют приблизить числовые массивы в малопараметрическом виде. В контексте дифференциальных уравнений идея подхода заключается в следующем. Задача дискретизируется на достаточно мелкой сетке, чтобы описать все особенности решения с требуемой точностью. При этом, решение сразу ищется в сжатом тензорном представлении и никогда не формируется в виде полного массива.
Для ряда интересных на практике задач доказано экспоненциально быстрое убывание ошибки относительно эффективного числа степеней свободы в тензорном разложении приближенного решения. Однако задача создания надежных и эффективных алгоритмов поиска решений в тензорных форматах для мелких сеток и высоких точностей все еще является открытой. Таким образом, настоящий проект нацелен на создание устойчивых к ошибкам округлений и одновременно эффективных тензорных методов решения дифференциальных уравнений в частных производных. В частности, в проекте предлагается рассмотреть краевые задачи для уравнения второго порядка типа реакции-диффузии, а также задачи на собственные значения на примере уравнения Гросса-Питаевского.
Ожидаемые результаты
Будут разработаны адаптивные тензорные методы решения дифференциальных уравнений в частных производных, превосходящие по своей эффективности мировой уровень. В частности, будут разработаны:
1.Устойчивые тензорные методы для дифференциальных уравнений в частных производных второго порядка типа реакции-диффузии на основе методов оптимизации на римановых многообразиях.
2. Для построения эффективного предобуславливания будет разработан тензорный метод решения экранированного уравнения Пуассона с использованием быстрого обращения структурированных матриц.
3.На основе первых двух пунктов будет разработан метод решения уравнения Гросса-Питаевского, являющегося нелинейной задачей на собственные значения с дифференциальным оператором. Будут рассмотрены случаи осциллирующих потенциалов и потенциалов с точечными сингулярностями, для которых ожидается высокая эффективность предлагаемого метода.
Для каждого из предлагаемых методов будет написан программный код, который будет выложен в открытый доступ. Разработанные методы и программный код могут быть полезны для широкого круга пользователей, которым требуется решать дифференциальные уравнения в частных производных.
ОТЧЁТНЫЕ МАТЕРИАЛЫ
Аннотация результатов, полученных в 2021 году
В исследования последних лет появляется все больше теоретических работ, обосновывающих способность тензорных разложений приближать решения уравнений в частных производных с особенностями (например, при наличии осцилляций или сингулярностей у решений). Однако поиск этих решений остается нетривиальной задачей из-за сильной зависимости методов от ранга тензорных разложений, а также из-за возникающей численной неустойчивости. Проект направлен на преодоления этих проблем. В частности, за первый год работы над проектом получены следующие результаты:
1) Получены оценки тензорных рангов (разложения квантизованного тензорного поезда) для матриц, обратных к циркулянтным матрицам. Также для обратных к циркулянтным матрицам, возникающим при дискретизации периодических краевых задач, получены явные устойчивые формулы их тензорного представления.
2) На основании результатов из предыдущего пункта и метода расщепления разработан эффективный тензорный солвер для решения экранированного уравнения Пуассона с периодическими краевыми условиями. Программную реализацию солвера можно найти по ссылке: https://bitbucket.org/rakhuba/qttcirc
3) Для уравнений типа реакции-диффузии и уравнения Гросса-Питаевского предложены новые итерационные процессы, учитывающие структуру многообразия многомерных массивов фиксированного ранга. Получены предварительные результаты численных расчетов. Ожидается, что методы будут эффективны для широкого диапазона значений тензорных рангов как у операторов, так у решений.
Публикации
Аннотация результатов, полученных в 2022 году
Множество тензорных поездов фиксированного ранга образует гладкое многообразие. Этот факт можно использовать для построения эффективных численных методов без роста рангов с помощью использования алгоритмов римановой оптимизации.Таким образом, работа по проекту в этом отчетном периоде была направлена разработку и практическую реализацию новых методов римановой оптимизации для решения дифференциальных уравнений в частных производных. В частности, был предложен и реализован эффективный солвер для решения систем линейных уравнений в касательном пространстве многообразий тензорного поезда, что является важной составной частью в разрабатываемых методах. На основе этого солвера были реализованы методы для решения уравнений типа реакции-диффузии и уравнения Гросса-Питаевского, являющегося нелинейной задачи на собственные значения. Особенностью предлагаемого подхода является использование римановой метрики, ассоциированной с линеаризованной задачей, что позволяет уменьшить число итераций оптимизационного метода. Все алгоритмы реализованы с помощью библиотеки jax, позволяющей пользоваться техниками автоматического дифференцирования для эффективного вычисления риманова градиента, а также запускать метод на графических ускорителях (GPU) с ускорением до 15 раз по сравнению с запусками на CPU.
Публикации
1. Высоцкий Л.И., Рахуба М.В. Tensor rank bounds and explicit QTT representations for the inverses of circulant matrices Numerical Linear Algebra with Applications, e2461 (год публикации - 2022) https://doi.org/10.1002/nla.2461
2. Оселедец И.В., Рахуба М.В., Ушмаев А. Local convergence of alternating low-rank optimization methods with overrelaxation Numerical Linear Algebra with Applications, e2459 (год публикации - 2022) https://doi.org/10.1002/nla.2459
3. Рахуба М.В. Методы римановой оптимизации на многообразии тензоров фиксированного ранга для нелинейных задач на собственные значения ЛОМОНОСОВСКИЕ ЧТЕНИЯ, стр. 128 (год публикации - 2023) https://doi.org/10.29003/m3163.978-5-317-06964-3
Возможность практического использования результатов
не указано