了解计算数学作为计算数学专业的学生,就不能对自己领域内的专家不有所了解。
早些年华人在计算数学领域里面占有一席之地是因为冯康院士独立于西方,创立了有限元方法,而后又提出辛算法。
这里只是列出几位比较年轻的华人计算数学专家,因为他们代表了当前计算数学的研究热点,也反映华人对计算数学的发展的贡献。
侯一钊(加州理工)研究方向:计算流体力学、多尺度计算与模拟、多相流.edu/~hou/鄂维南(Princeton大学)北京大学长江学者,研究方向:多尺度计算与模拟.cn/staff/weinane.htm包刚(Michigan州立大学)吉林大学长江学者,研究方向:光学与电磁场中的计算等.edu/~bao/金石(Wisconsin大学)清华大学长江学者,研究方向:双曲守恒律、计算流体力学、动力学理论等.edu/~jin/汤涛(香港浸会大学)中科院,研究方向:移动网格法等.edu.hk/~ttang/舒其望(Brown大学)中科大长江学者,研究方向:计算流体力学、谱方法.edu/people/shu/home.html陈汉夫(香港中文大学)研究方向:数值线性代数.edu.hk/~rchan/许进超(Pennsylvania州立大学)北京大学长江学者,研究方向:有限元、多重网格法.edu/xu/袁亚湘中科院,研究方向为非线性最优化.cn/~yyx/张平文(北京大学)北京大学长江学者,研究方向为复杂流体的模拟、多尺度计算与模拟、移动网格法等/pzhang/index.html陈志明(中科院)研究方向:科学计算与数值分析,主要为有限元法.cn/~zmchen/index-c.html其他还有黄维章、吴宗敏、Xu Kun、程今等人也非常突出。
作为计算数学专业的学生,经常阅读本专业中的主要杂志也许是颇有裨益的。
理论:最好的基本是Mathematics of ComputationNumerische MathematikSIAM Journal on Numerical AnalysisSIAM Journal on Matrix Analysis & ApplicationsSIAM Journal on Scientific Computing较好的有:BITIMA Journal of Numerical AnalysisAdvances in Computational MathematicsInverse Problems还有应用性质的杂志:Journal of Computational PhysicsInternational Journal for Numerical Methods in EngineeringComputer Methods in Applied Mechanics and EngineeringInternational Journal for Numerical Methods in FluidsComputers and FluidsComputational Mechanics还有很多带有Computational字眼的其他学科的期刊:Journal of Computational Chemistry,Computational Material Sciences 也可以浏览。
但是作为入门来说,大家的综述特别能帮助我们这些新人迅速把握了解、把握一个领域,因而值得特别重视。
这方面最好的是剑桥大学出版社出版的Acta Numerica连续出版物。
Acta Numerica每年出版一本,作者均是该领域的顶尖人物。
比如说最近几年水平集方法非常热门,05年就有一篇水平集方法创始人之一的Stanley Osher写的Level Set Method in Image Science。
其他论题有:entropy stability (Tadmor E),radial basis function (Buhmann MD)等等。
该出版物可以从网上可以找到不少。
另外一本就是SIAM Review。
SIAM Review的每一期里面都有几篇文章关于计算数学的内容的,经常从实际问题引伸出计算的问题,或者是介绍每一个领域的最新进展等。
SIAM News的每一期也有关于计算的有意思的短文,不妨浏览浏览。
作为数学系的学生,无疑是需要读很多数学书。
计算数学的书可以称得上是汗牛充栋。
微分方程数值解是计算数学中的核心论题。
传统的方法有有限差分法、有限元法、边界元法和谱方法。
有限差分法想法最为简单,比较容易理解。
李荣华的那本《微分方程数值解》就介绍了最基本的东西:收敛性、相容性和稳定性。
Richtmeyer & Morton的《Difference Methods for Initial-Value Problems》则是差分法方面的经典著作。
R. LeVeque最近也有一本《Finite Difference Method for Differential Equations》也很有意思,介绍了差分方法的新的现代概念。
LeVeque的书可以在他的主页(.edu/~rjl/)上下载,他的另外一本书《Numerical Methods for Conservation Laws》是守恒律数值方法方面非常出色的著作。
有限元法方面自然是推荐使用Ciarlet的《The Finite Element Method for Elliptic Problems》,这也是系里专业科的教材。
另外Brenner & Scott的《Mathematical Theory of the Finite Element Method》据说也是不错的。
谱方法对于规则区域上的问题往往是最为有效的方法。
华东师大的郭本瑜教授在这方面做过很好的工作,他的《Spectral Methods and Their Applications》广受好评。
Purdue大学的沈捷教授也有很出色的工作,他的一个讲义可从他的主页(.edu/~shen/)上下载,同时还有相关的Matlab和Fortran程序。
谱方法方面最好的入门书为Trefethen的《Spectral Methods in Matlab》,其他的还有Canuto等人的《Spectral Methods in Fluid Dynamics》。
除了上面这些方法之外,还有近年来比较热门的无网格方法,这些可以参考张雄和刘岩的《无网格方法》(清华大学出版社,2003,50¥)。
计算数学的主要工具是泛函分析。
一般推荐的Yoshida的《Functional Analysis》(有中译本:吉田耕作,《泛函分析》)或者Rudin的《Functional Analysis》。
这两本书都是非常难的,但是也是非常经典的书,可能当字典比较合适。
但是,泛函分析里面重要的定理在计算里面并不见得特别有用,所以我们要甄别那些可能有用的东西,Sawyer的《数值泛函分析引论》也许是比较合适的入门读物。
这本书里面介绍了一些泛函分析概念的来由,如Holder 不等式的导出,也有泛函分析在计算数学中的应用,比如Kantorovich迭代收敛性准则的解释。
张恭庆的《泛函分析》强调泛函分析的应用,里面也有一些应用于数值计算的例子,比如Lax等价定理,值得读一下。
计算数学还有其他许多重要的分枝,如矩阵计算、反问题、计算流体力学、最优化、逼近论等。
由于这方面本人涉略甚少,这里也没有什么好说的了。
希望计算数学这些方向的其他同许能补充上去。
最后补充一句,订阅mailing list也是不错的,可以迅速获得关于计算数学会议、新出版文章等的信息。
中文的推荐使用CAM,可在下面的网址注册.edu.hk/cam-net/indexcn.html英文的推荐订阅Clever Moler的NA Digest,可在下面的网址注册-net接下来介绍几本矩阵计算方面的书的。
国外的大牛有Golub,很多这个方向的大家都是他的学生。
Kahan, James Demmel, Peter Stewart, L N Trefethen,Higham,这个名单可以列的很长,这些人是矩阵计算方面的大家。
矩阵计算方面最经典的书应该是J H Wilkinson的《The Algebraic Eigenvalue Problem》(有中译本,石钟慈等人译,《代数特征值问题》,科学出版社,学校图书馆有,系里有英文版的)。
这本书虽然老,但是据说读一下还是很有启发的。
现在的经典是Golub和van Loan的《Matrix Computation》(有中译本,袁亚湘译,《矩阵计算》,科学出版社),英文版的电子版可以在网上找到的。
其他的书有Demmel 的《Applied Numerical Linear Algebra》,Trefethen & Bau 的《Numerical Linear Algebra》据说也是很好的。
Yousef Saad有两本书《Iterative methods for sparse systems》和《Numerical methods for large eigenvalue problems》,写的挺有意思的,在他的主页(,还得提到Householder的一本老书,《The theory of matrices in numerical analysis》(有中译本,系里中英文版的都有)。
LN Trefethen现在是剑桥大学的教授,他写的每一本书都很经典,前面已经到过他的几本书了,《Spectral Method in Matlab》,《Numerical Linear Algebra》,还有《Finite Difference and Spectral methods》(在他的主页上可以down,/oucl/work/nick.trefethen/)。
读他的书和文章感觉也是人生的一大享受。
他在Cornell 大学任教时,曾上过一门课,就是阅读数值计算的经典文献。
为此他写过一个短文,列举了数值计算中的十三篇经典文献,也许对大家有点启发。
1. Cooley & Tukey (1965) the Fast Fourier Transform2. Courant, Friedrichs & Lewy (1928) finite difference methods for PDE3. Householder (1958) QR factorization of matrices4. Curtiss & Hirschfelder (1952) stiffness of ODEs; BD formulas5. de Boor (1972) calculations with B-splines6. Courant (1943) finite element methods for PDE7. Golub & Kahan (1965) the singular value decomposition8. Brandt (1977) multigrid algorithms9. Hestenes & Stiefel (1952) the conjugate gradient iteration10. Fletcher & Powell (1963)optimization via quasi-Newton updates11. Wanner, Hairer & Norsett (1978) order stars and applications to ODE12. Karmarkar (1984)interior pt. methods for linear prog.13. Greengard & Rokhlin (1987) multipole methods for particles他的remark也很有意思,We were struck by how young many of the authors were when they wrote these papers (averageage: 34), and by how short an influential paper can be (Householder: 3.3 pages, Cooley & Tukey: 4.4).这说明大家都还是很有希望的,呵呵。