{"id":49,"date":"2009-01-23T16:46:56","date_gmt":"2009-01-23T14:46:56","guid":{"rendered":"http:\/\/blog.familie-heming.de\/?p=49"},"modified":"2014-09-04T07:01:15","modified_gmt":"2014-09-04T06:01:15","slug":"iterative-verfahren-mit-dunnbesetzten-matrizen","status":"publish","type":"post","link":"https:\/\/blog.familie-heming.de\/?p=49","title":{"rendered":"Iterative Verfahren mit d\u00fcnnbesetzten Matrizen"},"content":{"rendered":"<p>Im Rahmen eines Seminarvortrages habe ich einen Artikel zu iterativen Verfahren auf d\u00fcnnbesetzten Matrizen ausgearbeitet. Die Einleitung sei hier zitiert:<\/p>\n<blockquote><p>Im Rahmen des Seminars Schwachbesetzte Systeme soll die vorliegende Arbeit einen groben<br \/>\n\u00dcberblick \u00fcber verschiedene iterative Methoden zur L\u00f6sung linearer Gleichungssysteme<br \/>\nbieten. Dabei wird zwischen station\u00e4ren und nicht station\u00e4ren Verfahrensweisen unter-<br \/>\nschieden. Als Beispiel f\u00fcr station\u00e4re Verfahren werden das Jacobi- und Gauss-Seidel-<br \/>\nVerfahren vorgestellt, ohne jedoch auf Details zum Konvergenznachweis einzugehen.<br \/>\nUm den Bezug zu Sparse-Matrizen herzustellen, wurde der Algorithmus des Jacobi-<br \/>\nVerfahren in zwei verschiedenen Codevarianten in Matlab implementiert. Je nach Schreib-<br \/>\nweise werden matlabintern verschiedenen Methoden verwendet, die eine starke Optimie-<br \/>\nrung bei der Rechnung mit d\u00fcnn besetzten Matrizen erm\u00f6glichen.<br \/>\nAls Beispiel f\u00fcr ein nicht station\u00e4res Verfahren wird das Verfahren der konjugierten<br \/>\nGradienten (CG) n\u00e4her erl\u00e4utert. Die Verfahren Steepest Decent und Conjugate Directi-<br \/>\nons werden dabei erkl\u00e4rt, um ein besonders intuitives Verst\u00e4ndnis des CG-Verfahrens zu<br \/>\nerm\u00f6glichen (Shewchuk (1994)). Anhand des Implementierungsbeispiels soll o????ensichtlich<br \/>\nwerden, dass eine Optimierung f\u00fcr Sparse-Matrizen nicht notwendig ist, da diese implizit<br \/>\ndurch Anwendung von Matrix-Vektor-Multiplikationen realisiert wird.<br \/>\nAuf verschiedene andere Verfahren, die keine speziellen Vorbedingungen wie das CG-<br \/>\nVerfahren ben\u00f6tigen, wird nur im Rahmen einer zitierten Aufz\u00e4hlung mit minimaler<br \/>\nBeschreibung eingegangen.<\/p><\/blockquote>\n<p>Die Vortragsunterlagen inklusive Artikel und LaTeX-Quelltexte k\u00f6nnen <a href=\"http:\/\/blog.familie-heming.de\/wp-content\/uploads\/2009\/01\/iterativeverfahren.zip\">hier<\/a> heruntergeladen werden. Die m-Files von Matlab, die die angesprochenen Verfahren implementieren, stehen <a href=\"http:\/\/blog.familie-heming.de\/wp-content\/uploads\/2009\/01\/matlabquellen.zip\">hier<\/a> zum Download.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Im Rahmen eines Seminarvortrages habe ich einen Artikel zu iterativen Verfahren auf d\u00fcnnbesetzten Matrizen ausgearbeitet. Die Einleitung sei hier zitiert: Im Rahmen des Seminars Schwachbesetzte Systeme soll die vorliegende Arbeit einen groben \u00dcberblick \u00fcber verschiedene iterative Methoden zur L\u00f6sung linearer &hellip; <a href=\"https:\/\/blog.familie-heming.de\/?p=49\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[5,7],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.familie-heming.de\/index.php?rest_route=\/wp\/v2\/posts\/49"}],"collection":[{"href":"https:\/\/blog.familie-heming.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.familie-heming.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.familie-heming.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.familie-heming.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=49"}],"version-history":[{"count":3,"href":"https:\/\/blog.familie-heming.de\/index.php?rest_route=\/wp\/v2\/posts\/49\/revisions"}],"predecessor-version":[{"id":53,"href":"https:\/\/blog.familie-heming.de\/index.php?rest_route=\/wp\/v2\/posts\/49\/revisions\/53"}],"wp:attachment":[{"href":"https:\/\/blog.familie-heming.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=49"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.familie-heming.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=49"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.familie-heming.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}