Дипломная работа: Розробка алгоритму та програми чисельного розвязку систем лінійних алгебраїчних рівнянь з розрідженою

Використовуючи верхній індекс як номер рівня введемо наступні позначення:

Послідовність сіток , причому

Сіткові оператори A=A1 ,A2 ,…,AM .

Оператори інтерполяції Pk , k=1,2,…,M-1.

Оператори згладжування Sk , k=1,2,…,M-1.

Усі ці компоненти багатосіткового методу будуються на першому етапі, відомому як етап побудови.

Етап побудови.

Дорівняти k=1.

Розділити Ωk на непересічні множини Ck і Fk .

Дорівняти Ωk+1 =Ck .

Побудувати оператор інтерполяції Pk .

Побудувати Ak +1 =(Pk )T Ak Pk .

Побудувати якщо необхідно Sk .

Якщо сітка Ωk досить мала, дорівняти M=k+1 і зупинитися. Інакше k=k+1 і перехід на крок 2.

Як тільки етап побудови завершений, може бути визначений рекурсивний цикл побудови розв’язку.

Алгоритм: MGV(Ak , Pk , Sk , uk , fk ).

Якщо k=M, розв'язати AM uM =fM використовуючи прямий метод.

Інакше.

Застосувати метод релаксації Sk μ1 раз до Ak uk =fk .

Зробити корекцію на грубій сітці.

Обчислити rk =fk −Ak uk .

Обчислити rk +1 =(Pk )T rk .

Застосувати MGV(Ak +1 , Pk +1 , Sk +1 , ek +1 , rk +1 ).

Обновити розв’язок uk =uk +Pk ek +1.

Застосувати метод релаксації Sk μ2 раз до Ak uk =fk .

Вищенаведений алгоритм описує V(µ1 , µ2 ) – цикл.

Вибір послідовності сіток і оператора інтерполяції є найбільш важливим елементом етапу побудови і багато в чому визначає якість багатосіткового методу. Критерієм якості є дві вимірювані величини: фактор збіжності – що показує, наскільки швидко сходиться метод, тобто яка кількість ітерацій потрібна для досягнення заданої точності; складність оператора – визначає кількість операцій і об'єм пам'яті, необхідної для кожної ітерації методу.

Складність оператора Cop розраховується як відношення кількості ненульових елементів у всіх матрицях Ak , k=1,2,…,n до кількості ненульових елементів у матриці першого рівня A1 =A.

1.2. 5 Метод Ланцоша

К-во Просмотров: 319
Бесплатно скачать Дипломная работа: Розробка алгоритму та програми чисельного розвязку систем лінійних алгебраїчних рівнянь з розрідженою