This book provides essential lecture notes on solving large linear saddle-point systems, which arise in a wide range of applications and often pose computational challenges in science and engineering. The focus is on discussing the particular properties of such linear systems, and a large selection of algebraic methods for solving them, with an emphasis on iterative methods and preconditioning. The theoretical results presented here are complemented by a case study on potential fluid flow problem in a real world-application. This book is mainly intended for students of applied mathematics and scientific computing, but also of interest for researchers and engineers working on various applications. It is assumed that the reader has completed a basic course on linear algebra and numerical mathematics.
Introductory remarks. Formulation of saddle-point problem.- Applications leading to saddle-point problems. Augmented systems in least squares problems. Saddle point problems from the discretization of partial differential equations with constraints. Kuhn-Karush-Tucker (KKT) systems in interior-point methods.- Properties of saddle point matrices. The inverse of a saddle-point matrix. Spectral properties of saddle-point matrices.- Solution approaches for saddle-point problems. Schur complement reduction. Null-space projection method.- Direct methods for symmetric indefinite systems. Direct solution of saddle-point problems.- AIterative solution of saddle-point problems. Stationary iteration methods. Krylov subspace methods. Preconditioned Krylov subspace methods.- Saddle-point preconditioners. Block diagonal and triangular preconditioners. Indefinite preconditioning.- Implementation and numerical behavior of saddle-point solvers.- Case study: Polluted undeground water flow modelling in porous media.
Miroslav Rozložník, Czech Academy of Science, Praha, Czech Republic
Collana: Necas Center Series
Dimensioni: 235 x 155 mm Ø 244 gr
Illustration Notes:25 Illustrations, black and white
Utilizziamo i cookie di profilazione, anche di terze parti, per migliorare la navigazione, per fornire servizi e proporti pubblicità in linea con le tue preferenze. Se vuoi saperne di più o negare il consenso a tutti o ad alcuni cookie clicca qui. Chiudendo questo banner o proseguendo nella navigazione acconsenti all’uso dei cookie.