Odwołanie do książki dla analizy numerycznej

15

Miałem wgląd w analizę numeryczną (głównie metody numeryczne, takie jak znajdowanie pierwiastków, równania kwadratowe i inne wstępne rzeczy) w mojej klasie Calculus, ale teraz chcę bardziej wyrafinować w swojej pracy.

Czy istnieje dobra książka, która pomoże mi zrozumieć pojęcia takie jak stabilność algorytmów, projektowanie stabilnych algorytmów, propagacja błędów, analiza zbieżności itp. Z bardziej ogólnego punktu widzenia?

Zasadniczo chcę być w stanie lepiej rozumieć i analizować Metody Podprzestrzeni Kryłowa (QMR, GMRES i CG) oraz kilka algorytmów optymalizacji nieliniowej. Szczególnie, w jaki sposób przybliżenie zmiennoprzecinkowe wpływa na algorytmy.

Problem z większością książek, które widziałem, polega na tym, że zaczynają, zakładając, że czytelnik nic nie wie o Algebrze Liniowej i przechodzą do podstaw LU, Eliminacji Gaussa, QR itp., Których nie potrzebuję. To, czego chcę, to bardziej „analiza z lotu ptaka” analizy numerycznej bez wchodzenia w szczegóły konkretnych metod. Zwartość byłaby bardzo mile widziana.

Śledztwo
źródło

Odpowiedzi:

8

Moja ulubiona książka na ten temat to Dokładność i stabilność algorytmów numerycznych autorstwa Nicka Highama. Kilka pierwszych rozdziałów dotyczy ogólnych zasad stabilności, arytmetyki zmiennoprzecinkowej itp. Następnie, zaczynając od prostych problemów (sumowanie, ocena wielomianowa), Higham przechodzi do analizy stabilności bardziej skomplikowanych metod numerycznych. Gorąco poleciłbym tę książkę, nawet przez kilka pierwszych rozdziałów.

GertVdE
źródło
2
To naprawdę bardzo fajna książka, coś w rodzaju Standardu w analizie błędów. Zakłada tło w analizie numerycznej i przechodzi bezpośrednio do szczegółowej analizy błędów.
Arnold Neumaier,
1
W zeszłym miesiącu przejrzałem tę książkę w mojej bibliotece, ale, co zaskakujące, wydaje się, że nie mogę jej kupić w moim kraju. Czy istnieje dobra alternatywa dla tej książki? (Może z Międzynarodową Edycją)
Zapytanie
1
SIAM publikuje e-bookową wersję Dokładności i stabilności algorytmów numerycznych. Ma format PDF i nie zawiera DRM. Nie znam jednak ceny e-booka; SIAM oferuje kilkaset e-książek za darmo dla uczestniczących instytucji członkowskich, a dokładność i stabilność algorytmów numerycznych okazuje się być jedną z nich. To dobra książka, więc ją pobrałem. Można go również zamówić online za pośrednictwem księgarni SIAM (i za pośrednictwem Cambridge University Press, jeśli jesteś w Europie). Książka kosztuje 56 USD dla członków SIAM, a 80 USD w przeciwnym razie (plus koszty wysyłki).
Geoff Oxberry,
6

Całkiem niedawno odkryłem numeryczną algebrę liniową Trefethena i Baua . Bardzo podoba mi się styl i wydaje mi się, że ta książka spełnia prawie wszystkie kryteria.

faleichik
źródło
Mam Bau i to jest naprawdę dobre dla NLA, ale wolałbym bardziej ogólne podejście. Nie muszę koniecznie ograniczać się do Algebry Liniowej.
Zapytanie
5

W odniesieniu do arytmetyki zmiennoprzecinkowej uważam, że dobrym punktem wyjścia jest praca D. Golberga „Co każdy informatyk powinien wiedzieć o arytmetyki zmiennoprzecinkowej” .

Niektóre inne fajne książki do przeczytania, oprócz już sugerowanych, to:

  • „Obliczenia macierzowe” Goluba i van Loana.
  • „Metody numeryczne, które zwykle działają” według Actona.
  • „Sztuka programowania komputerowego” Knutha.
  • „Dekompozycja domen: równoległe wielopoziomowe metody eliptycznych równań różniczkowych cząstkowych”, Smith, Bjørstad, Gropp.

Każda książka ma niezwykłe rozdziały, ale to, jak dobra jest książka, pomagając rozwinąć zrozumienie tematu przez czytelnika, zależy od pochodzenia i zainteresowań czytelnika. Uważam te książki za przydatne w mojej pracy i polecam zapoznać się z nimi w bibliotece.

fcruz
źródło
Książka Actona wygląda naprawdę dobrze, ale podobnie jak w powyższym przypadku, wydaje się, że nie mogę jej kupić w moim kraju. Jakaś alternatywa dla książki (prawdopodobnie z wydaniem międzynarodowym)?
Zapytanie
Możesz go kupić przez Amazon, mają dostawę międzynarodową.
fcruz
0

Książka wprowadzająca, która bardzo dobrze wyjaśnia podstawy, to Gander, Gander, Kwok: Scientific Computing.

Martin Peters
źródło
Jak skomentowałeś inne ostatnie pytanie , jestem redaktorem naczelnym CSE i matematyki w Springer. To jest informacja publiczna . Osobiście uważam, że powinieneś dodać to do swojego profilu użytkownika tutaj na SciComp. Ponownie osobiście nie mam problemu z poleceniem własnych (jakby) książek, ale myślę, że jest to społeczność, która ceni otwartość w takich sprawach.
High Performance Mark