Вопросы с тегом «krylov-method»

Ссылаясь на подпространства Крылова и методы решения линейных систем уравнений, которые используют эти пространства.

2
Почему мой итерационный линейный решатель не сходится?
Что может пойти не так, если использовать методы Крылова из KSP ( пакет линейного решателя PETSc ) с предварительными именами для решения разреженной линейной системы, например, полученной путем дискретизации и линеаризации уравнений в частных производных? Какие шаги я могу предпринять, чтобы определить, что идет не так для моей проблемы? Какие …

3
В чем заключается принцип сходимости подпространственных методов Крылова для решения линейных систем уравнений?
Насколько я понимаю, существует две основные категории итерационных методов решения линейных систем уравнений: Стационарные методы (Якоби, Гаусс-Зайдель, СОР, Мультисетка) Методы подпространства Крылова (Conjugate Gradient, GMRES и др.) Я понимаю, что большинство стационарных методов работают путем итеративного ослабления (сглаживания) мод Фурье ошибки. Насколько я понимаю, метод сопряженных градиентов (метод подпространств Крылова) …

3
Решение
У меня есть матрицы A и G . A является разреженным и имеет размер n × n с очень большим n (может быть порядка нескольких миллионов). G является матрицей высотой n × m с довольно небольшим m ( 1 < m < 1000 ), и в каждом столбце может быть …

2
Есть ли способ сделать «двойную предобработку»
Вопрос: Предположим, что у вас есть два разных (факторизованных) предобусловливателя для симметричной положительно определенной матрицы : и где обратные множители являются легко наносится.AAAA ≈ BTВA≈ВTВA \approx B^TBA ≈ CTС,A≈СTС,A \approx C^TC,Б , БT, C, CTВ,ВT,С,СTB, B^T, C, C^T Когда можно использовать информацию как и , чтобы построить лучший предобуславливатель чем …

1
Каково текущее состояние полиномиальных предобусловливателей?
Интересно, что случилось с полиномиальными предобработчиками? Я заинтересован в них, потому что они кажутся сравнительно элегантными с математической точки зрения, но, насколько я читал в обзорах по методам Крылова, они, как правило, очень плохо работают в качестве предварительных кондиционеров. По словам Саада и ван дер Хоста, «текущий интерес к этим …

1
Можно ли использовать метод подпространств Крылова как сглаживатель для многосетки?
Насколько мне известно, многосеточные решатели используют итеративные сглаживатели, такие как Якоби, Гаусс-Зайдель и SOR, чтобы смягчить ошибку на различных частотах. Можно ли использовать метод подпространств Крылова (например, сопряженный градиент, GMRES и т. Д.)? Я не думаю, что они классифицируются как «сглаживатели», но их можно использовать для аппроксимации решения с грубой …

1
Как модификации низкого ранга влияют на сходимость метода Крылова?
Скажем, у меня есть линейная система , которая быстро сходится, используя подходящий метод Крылова (такой как CG или GMRES) для всех b . Если B - матрица с низким рангом r , будет ли тот же метод Крылова в системе ( A + B ) x = b также быстро …

1
Как мотивирован Krylov Multigrid (с использованием MG в качестве предварительного кондиционера)?
Мультисетка (MG) может использоваться для решения линейной системы путем построения начального предположения x 0 и повторения следующего для i = 0 , 1 .. до сходимости:A x = bAИксзнак равнобAx=bИкс0Икс0x_0я = 0 , 1 ..язнак равно0,1 ..i=0,1.. Вычислить остаток ря= Б - хярязнак равноб-AИксяr_i = b-Ax_i Нанесите многосеточный цикл , …

2
предварительная обработка метода Крылова другим методом Крылова
В таких методах, как gmres или bicgstab, может быть привлекательным использовать другой метод Крылова в качестве предварительного кондиционера. В конце концов, их легко реализовать без матрицы и в параллельной среде. Например, один кул может использовать несколько (скажем, ~ 5) итераций необусловленного bigcstab в качестве предварительного условия для gmres или любой …

1
Почему закрепление точки для удаления пустого места плохо?
Уравнение Пуассона со всеми граничными условиями Неймана имеет одно постоянное размерное нулевое пространство. При решении методом Крылова нулевое пространство может быть удалено либо путем вычитания среднего значения решения на каждой итерации, либо путем закрепления значения одной вершины. Закрепление одной вершины имеет преимущество простоты, а также позволяет избежать дополнительного глобального сокращения …

2
Какие прекондиционеры (и решатели) в PETSc для неопределенных симметричных систем следует использовать?
Моя система представляет собой симметричную задачу КЭ с множителями Лагранжа (например, несжимаемый поток Стокса): ( АВВTС)(AВTВС)\begin{pmatrix}A & B^T \\ B & C\end{pmatrix} где - типичный случай (я даже удостоверился, что уравнения пронумерованы так, чтобы множители Лагранжа появились последними). Система довольно большая (+ 100 тыс. Строк).С= 0Сзнак равно0C = 0 Прочитав …

4
Вычисление определителя при решении
Я решаю для огромной разреженной положительно определенной матрицы используя метод сопряженного градиента (CG). Можно вычислить детерминант А, используя информацию, полученную в ходе решения?AA x = bAИксзнак равнобAx=bAAAAAA

1
Как установить, что итерационный метод для больших линейных систем на практике сходится?
В вычислительной науке мы часто сталкиваемся с большими линейными системами, которые мы должны решать некоторыми (эффективными) способами, например, прямыми или итерационными методами. Если сосредоточиться на последнем, как мы можем установить, что итерационный метод решения больших линейных систем сходится на практике? Ясно, что мы можем проводить анализ методом проб и ошибок …

1
Рекомендации для вложенных прекондиционеров
Рассмотрим ситуацию, когда вы хотите решить линейную систему, используя метод Крылова с предобусловливанием, но применение самого предобусловливателя включает решение вспомогательной системы, что выполняется с помощью другого метода Обусловливания Крылова. С одной стороны, вы можете запустить внутреннее решение для конвергенции в каждом шаге внешнего решения. С другой стороны, вы вообще не …

1
Алгоритм вычисления экспоненты матрицы Гессенберга
Я заинтересован в вычислении решения большой системы ОДУ, используя метод Крылова, как в [1]. Такой метод включает функции, связанные с экспонентой (так называемыеφφ\varphi-функции). По сути, он состоит из вычисления действия матричной функции путем построения подпространства Крылова с использованием итерации Арнольди и проецирования функции на это подпространство. Это уменьшает проблему для …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.