📊 Статистика дайджестов
Всего дайджестов: 34022 Добавлено сегодня: 82
Последнее обновление: сегодня
📄 PCGBandit: One-shot acceleration of transient PDE solvers via online-learned preconditioners
2025-09-15Авторы:
Mikhail Khodak, Min Ki Jung, Brian Wynne, Edmond Chow, Egemen Kolemen
## Контекст
Исследования в области машинного обучения (ML) применяются в системах симуляции транзиентных численных задач, основанных на численных решениях транзиентных параболических и эллиптических частных дифференциальных уравнений (PDE). Однако существуют ограничения, включая необходимость выполнения классических симуляций для обучения моделей и высокие требования к вычислительным ресурсам. Из-за этого, методы ML пока не смогли доказать значительное преимущество перед существующими классическими методами, такими как системы Жордана-Галеркина. Мы рассмотрим альтернативный подход, где ML-модель взаимодействует с классическим решателем, обучаясь на его внутренней информации. Это позволяет добиться однократной ускорения решения PDE. Наша работа сфокусирована на случае линеаризации PDE при помощи предиктора-корректора PCG.
## Метод
Мы предлагаем PCGBandit — новый подход, который использует онлайн-обучение для построения адаптивных предикторов-корректоров в процессе решения PDE. На каждом шаге решения системы линейных уравнений, вызываемой PCG, мы собираем входные данные (в том числе историю решений) и используем их для настройки конфигурации системы. Бандитное решение используется для распределения ресурсов между различными предикторами-корректорами в ходе решения. Метод PCGBandit может быть интегрирован в существующий классический код OpenFOAM. Мы проводим эксперименты на наборе тестовых задач в области жидкостей и магнитогидродинамики (MHD).
## Результаты
Мы сравнили PCGBandit с классическими методами на наборе тестовых задач в области жидкостей и MHD. Результаты показали, что PCGBandit значительно ускоряет решение PDE в первых нескольких итерациях, без дополнительных вычислительных затрат в процессе. Мы также провели эксперименты для доказательства обоснованности нашего подхода, включая измерение затрат вычислений и оценку точности решения. Наши результаты показывают, что PCGBandit эффективно обучается в реальном времени, достигая быстрых улучшений в производительности решения PDE.
## Значимость
Мы видим применение PCGBandit в системах симуляции, где требуется быстрое решение PDE. Например, в проблемах распространения тепла, гидродинамики или магнитогидродинамики, где каждый процент ускорения решения может привести к значительным экономиям во времени и ресурсах. Наш подход может быть использован для улучшения существующих систем, таких как OpenFOAM, не требуя полного перестроения их архитектуры. Кроме того, это может привести к новым возможностям в области разработки эффективных алгоритмов для решения PDE в сценариях с ограниченными вычислительными ресурса
Annotation:
Data-driven acceleration of scientific computing workflows has been a
high-profile aim of machine learning (ML) for science, with numerical
simulation of transient partial differential equations (PDEs) being one of the
main applications. The focus thus far has been on methods that require
classical simulations to train, which when combined with the data-hungriness
and optimization challenges of neural networks has caused difficulties in
demonstrating a convincing advantage against strong classic...
📄 PCGBandit: One-shot acceleration of transient PDE solvers via online-learned preconditioners
2025-09-12Авторы:
Mikhail Khodak, Min Ki Jung, Brian Wynne, Edmond chow, Egemen Kolemen
## Контекст
Исследования в области машинного обучения (ML) для ускорения вычислительных методов в научных задачах набирают обороты. Одним из основных направлений является ускорение моделирования транзиентных численных задач, основанных на частных дифференциальных уравнениях (PDE). Данные задачи характеризуются сложной структурой и необходимостью решения многократно связанных линейных систем. Проблема заключается в том, что традиционные методы требуют больших объемов данных и высокой вычислительной сложности, что ставит перед методами машинного обучения высокие требования. Мы рассматриваем альтернативный подход, включающий использование данных, полученных из самого классического решения, для однократного ускорения симуляции.
## Метод
Метод, разработанный в рамках данного исследования, называется **PCGBandit**. Он основывается на применении интеллектуальных алгоритмов построения адаптивных конфигураций для линейного стохастического алгоритма решения транзиентных PDE. Алгоритм использует обучаемый подход на основе методов онлайн-обучения, используя данные, полученные при работе классического решения, такого как **preconditioned conjugate gradient (PCG)**. Алгоритм оптимизирует последовательность конфигураций (например, preconditioners), которые используются для ускорения решения линейных систем. Эта архитектура включает в себя интеграцию с популярным open-source фреймворком OpenFOAM для моделирования транзиентных PDE.
## Результаты
Эксперименты проводились на наборе тестовых задач, включающих моделирование газовой динамики и магнитогидродинамики (MHD). Использовались реальные данные, полученные при моделировании транзиентных PDE в OpenFOAM. Результаты показали, что PCGBandit существенно ускоряет моделирование, сохраняя точность и уменьшая вычислительные затраты по сравнению с базовым классическим подходом. Особенно эффективен алгоритм при работе с сложными сценариями, где требуется быстрое реагирование на изменения условий задачи.
## Значимость
Метод PCGBandit может быть применен в различных областях, где используется транзиентное моделирование PDE, таких как инженерное моделирование, аэродинамика, электромагнетизм и моделирование теплопроводности. Он обеспечивает однократное ускорение решения линейных систем, что может привести к сокращению времени вычислений на долгих симуляциях. Также, этот подход является гибким и может быть интегрирован с другими методами машинного обучения для улучшения производительности.
## Выводы
Разработанный подход PCGBandit продемонстрировал способность однократно ускорять решение транзиентных PDE без снижения точности. Он может быть использован в реальных задачах, где важно эффекти
Annotation:
Data-driven acceleration of scientific computing workflows has been a
high-profile aim of machine learning (ML) for science, with numerical
simulation of transient partial differential equations (PDEs) being one of the
main applications. The focus thus far has been on methods that require
classical simulations to train, which when combined with the data-hungriness
and optimization challenges of neural networks has caused difficulties in
demonstrating a convincing advantage against strong classic...