Чи є надія на ефективне вирішення наступної лінійної системи за допомогою ітеративного методу?
з
, де - дуже розріджена матриця з кількома діагоналями, що виникає з дискретизації оператора Лапласа. На його головній діагоналі є і є інших діагоналей з на ній.- 6 6 1
- повна матриця, яка повністю складається з них.
Розв’язування прекрасно спрацьовує за допомогою таких ітеративних методів, як Гаусс-Сейдель, оскільки це рідка діагонально домінуюча матриця. Я підозрюю, що проблему досить неможливо ефективно вирішити для великої кількості , але чи є якась хитрість, можливо, її вирішити, використовуючи структуру ?A = ( Δ - K ) n K
EDIT: Був би щось подібне
// вирішити для з Гауссом-Сейделем
сходяться до правильного рішення? Я читав, що такий метод розщеплення сходиться, якщо , де - спектральна норма. Я вручну обчислював власні значення для деяких різних малих значень і всі вони дорівнюють нулю, крім того, яке має досить високе від'ємне значення. (приблизно ~ 500 для ) Тож я думаю, це не спрацювало б.ρ Δ - 1 K n n = 256
EDIT: Більше інформації про :
симетрична і є негативно визначеною та діагонально домінуючою.
Він створюється наступним чином у matlab
n=W*H*D;
e=ones(W*H*D,1);
d=[e,e,e,-6*e,e,e,e];
delta=spdiags(d, [-W*H, -W, -1, 0, 1, W, W*H], n, n);