Прямое решение химического мастер-уравнения с использованием квантизированных тензорных поясов
Direct Solution of the Chemical Master Equation Using Quantized Tensor Trains
2014-03-13
SCID: 54.1/5rgkcvzq
Discuss with AI
Уравнение химического мастерстваМетод ренормализации матрицы плотностиQTT разложениеКвантованный тензорный поездhp-дискретизация Галеркина с разрывами
Figures from the paper
Abstract (AI)
Химическое мастер-уравнение (CME) является краеугольным камнем стохастического анализа и моделирования биохимических реакционных сетей. Тем не менее прямые решения CME оставались недостижимыми. Хотя несколько подходов преодолевают бесконечномерную природу CME посредством проекций или иных средств, общей чертой предлагаемых методов является их уязвимость перед проклятием размерности, т.е. экспоненциальный рост требований к памяти и вычислениям с увеличением числа размерностей задачи. Мы представляем новый подход, имеющий потенциал «снять» это проклятие размерности. Подход основан на применении недавно предложенной численной линейной алгебры в формате Quantized Tensor Train (QTT) для низкопараметрического численного представления тензоров. QTT-разложение допускает как алгоритмы для базовой тензорной арифметики со сложностью, масштабируемой линейно по размерности (числу видов) и сублинейно по размеру моды (максимальному числу копий), так и численную процедуру округления тензоров, которая устойчива и квазиоптимальна. Мы показываем, как CME можно представить в формате QTT, затем используем экспоненциально сходящуюся hp-методику дискретизации Гальеркина по времени с разрывами (hp-discontinuous Galerkin) для сведения задачи эволюции CME к набору линейных уравнений с QTT-структурой, решаемых на каждом временном шаге алгоритмом, основанным на методах усечения плотности (Density Matrix Renormalization Group, DMRG) из квантовой химии. Наш метод автоматически адаптирует базис решения на каждом временном шаге, гарантируя, что он достаточно велик для захвата интересующей динамики, но не больше, чем необходимо, поскольку избыточный базис увеличил бы вычислительную сложность. Мы демонстрируем подход на трех примерах из системной биологии: независимый процесс рождения и смерти, пример ферментативного бесполезного цикла и модель стохастического переключателя. Численные результаты по этим примерам показывают, что предложенный метод QTT обеспечивает значительные ускорения и экономию памяти на несколько порядков по сравнению с прямыми методами.
Key Findings
1
Предложен новый подход, применяющий квантованную тензорную сеть (QTT) для прямого решения уравнения химического мастер-уровня (CME).
2
В QTT используется стабильная, квазиоптимальная процедура усечения тензора, контролирующая размер представления и стоимость вычислений.
3
Применение к трём примерам из биологии систем (независимый birth-death процесс, ферментативный циклический пример, стохастический переключатель) демонстрирует драматическое ускорение и многократную экономию памяти по сравнению с прямыми методами.
4
Линейные системы решаются алгоритмом на базе DMRG, который автоматически адаптирует базис решения, обеспечивая необходимое представление без лишних затрат.
5
Декомпозиция QTT обеспечивает тензорную арифметику со сложностью, линейной по числу видов и сублинейной по максимальному числу копий.
6
CME дискретизуется по времени с помощью экспоненциально сходящегося hp-разрывного метода Галеркина, что сводит эволюцию к QTT-структурированным линейным системам на каждом шаге по времени.
Research Object
Уравнение химического мастер-уравнения (CME) для стохастических моделей биохимических реакционных сетей
Research Subject
Прямое численное решение CME с использованием формата Quantized Tensor Train (QTT) и связанных алгоритмов (hp-разрывная Галеркина по времени и решатели на базе DMRG) для преодоления «проклятия размерности», обеспечивая снижение вычислительной сложности и объёма хранения
Publication Details
Publication Date
2014-03-13
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest