Effective condition number for finite difference method

被引:49
作者
Li, Zi-Cai [1 ]
Chien, Cheng-Sheng
Huang, Hung-Tsai
机构
[1] Natl Sun Yat Sen Univ, Dept Appl Math, Kaohsiung 804, Taiwan
[2] Natl Sun Yat Sen Univ, Dept Comp Sci & Engn, Kaohsiung 804, Taiwan
[3] Natl Ctr Theoret Sci, Hsinchu, Taiwan
[4] Natl Chung Hsing Univ, Dept Appl Math, Taichung 402, Taiwan
关键词
condition number; effective condition number; finite difference method; Poisson's equation;
D O I
10.1016/j.cam.2005.11.037
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
For solving the linear algebraic equations Ax = b with the symmetric and positive definite matrix A, from elliptic equations, the traditional condition number in the 2-norm is defined by Cond. = lambda(1)/lambda(n) where lambda(1) and lambda(n) are the maximal and minimal eigenvalues of the matrix A, respectively. The condition number is used to provide the bounds of the relative errors from the perturbation of both A and b. Such a Cond. can only be reached by the worst situation of all rounding errors and all b. For the given b, the true relative errors may be smaller, or even much smaller than the Cond., which is called the effective condition number in Chan and Foulser [Effectively well-conditioned linear systems, SIAM J. Sci. Statist. Comput. 9 (1988) 963-969] and Christiansen and Hansen [The effective condition number applied to error analysis of certain boundary collocation methods, J. Comput. Appl. Math. 54(1) (1994) 15-36]. In this paper, we propose the new computational formulas for effective condition number Cond_eff, and define the new simplified effective condition number Cond-E. For the latter, we only need the eigenvector corresponding to the minimal eigenvalue of A, which can be easily obtained by the inverse power method. In this paper, we also apply the effective condition number for the finite difference method for Poisson's equation. The difference grids are not supposed to be quasiuniform. Under a non-orthogonality assumption, the effective condition number is proven to be O(1) for the homogeneous boundary conditions. Such a result is extraordinary, compared with the traditional Cond. = O(h(min)(-2)), where h(min) is the minimal meshspacing of the difference grids used. For the non-homogeneous Neumann and Dirichlet boundary conditions, the effective condition number is proven to be O(h(-1/2)) and O(h(-1/2)h(min)(-1)), respectively, where It is the maximal meshspacing of the difference grids. Numerical experiments are carried out to verify the analysis made. (c) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:208 / 235
页数:28
相关论文
共 21 条
[1]  
[Anonymous], 1989, Numerical Analysis: a comprehensive introduction
[2]  
Atkinson K., 1991, An Introduction to Numerical Analysis
[3]  
Atkinson K., 2001, Theoretical Numerical Analysis: A Functional Analysis Framework
[4]   EFFECTIVELY WELL-CONDITIONED LINEAR-SYSTEMS [J].
CHAN, TF ;
FOULSER, DE .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1988, 9 (06) :963-969
[5]   THE EFFECTIVE CONDITION NUMBER APPLIED TO ERROR ANALYSIS OF CERTAIN BOUNDARY COLLOCATION METHODS [J].
CHRISTIANSEN, S ;
HANSEN, PC .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1994, 54 (01) :15-36
[6]   The conditioning of some numerical methods for first kind boundary integral equations [J].
Christiansen, S ;
Saranen, J .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1996, 67 (01) :43-58
[7]  
Courant, 1953, METHODS MATH PHYS
[8]  
Fraysse V, 1998, NUMER LINEAR ALGEBR, V5, P1
[9]  
Golub G. H., 1996, MATRIX COMPUTATIONS
[10]  
Gulliksson M, 2000, NUMER LINEAR ALGEBR, V7, P181, DOI 10.1002/1099-1506(200005)7:4<181::AID-NLA193>3.0.CO