Pytania oznaczone «multigrid»

Podejście do rozwiązywania układów równań poprzez rzutowanie problemu z reprezentacji w małej skali na mniejszą. Zgrubna reprezentacja ma na ogół mniej niewiadomych, dzięki czemu jest szybsza do rozwiązania niż pierwotny problem. Zgrubne rozwiązanie można następnie rzutować z powrotem na drobniejszy problem jako wstępne przypuszczenie rozwiązania drobniejszego problemu.

77
Czy istnieje wysokiej jakości nieliniowy solver programowania dla Pythona?

Mam kilka trudnych, niewypukłych problemów globalnej optymalizacji do rozwiązania. Obecnie używam MATLAB's Optimization Toolbox (konkretnie fmincon()z algorytmem = 'sqp'), co jest dość skuteczne . Jednak większość mojego kodu znajduje się w języku Python i chciałbym również przeprowadzić...

15
metoda wielosiatkowa do rozwiązania PDE

Potrzebuję prostego wyjaśnienia metody wielosiatkowej lub literatury na ten temat. Znam metody iteracyjne, w tym BiCGStab, CG, GS, Jacobi i kondycjonowanie wstępne, ale jestem początkującym w metodzie wielosiatkowej. Czy ktoś może wyjaśnić to szczegółowo lub przynajmniej podać wyraźnie pseudokod...

12
Czy zwykle w Multigrid nie ma sprawdzania zbieżności?

Właśnie przeczytałem rozdział 3 w „A Multigrid Tutorial” Briggsa / Hensona / McCormicka, link . Tekst dotyczy cykli wielosieciowych, takich jak cykl V, cykl mu, FMG. Co przykuło moją uwagę: w większości procedur iteracyjnych sprawdza się, czy osiągnął pożądaną tolerancję / dokładność, a jeśli tak,...

12
Jak dokładnie działa * pełny * algorytm wielosiatkowy?

Więc rozumiem (a przynajmniej tak mi się wydaje), jak przebiega cykl V. Napisałem w Matlabie 1-D, rekurencyjną wersję cyklu V. Jednak kiedy uruchomiłem kod dla FMG, moje rozwiązanie nie było zbieżne. Wierzę, że mój problem polega na zrozumieniu faktycznej części FMG. To, co obecnie wiem, to: Tuż...

9
FAS-multigrid wolniej niż liniowa korekcja defektów?

Wdrożyłem solver wielosiatkowy V-Cycle przy użyciu zarówno liniowej korekcji defektów (LDC), jak i pełnego schematu aproksymacji (FAS). Mój problem jest następujący: przy użyciu LDC reszta jest zmniejszana o współczynnik ~ 0,03 na cykl. Implementacja FAS również jest zbieżna z czynnikiem liniowym,...

9
Algebraiczny kod wielosiatkowy

Chciałbym zrozumieć więcej szczegółów na temat wdrażania algebraicznych metod wielosiatkowych (AMG). Czytałem „Samouczek wielosiatkowy”, który jest całkiem dobry i wyjaśniam wszystkie szczegóły interpolacji, operatora grubej siatki i wyboru grubej siatki dla AMG. Myślę jednak, że nie ma nic...

9
Multigrid na siatce „nie idealnie prostokątnej”

Wprowadzenia wielosiatkowe zwykle używają prostokątnej siatki. Interpolacja wartości jest wówczas prosta: wystarczy interpolować liniowo na krawędzi między dwoma sąsiednimi węzłami grubej siatki, aby znaleźć wartość cienkiego węzła siatki na tej krawędzi. Dla aplikacji MES mam siatkę, która jest...