“The book of the universe is written in the language of mathematics; without mathematics it is not possible to understand a word of it.” Galileo Galilei Course: Math / CS 243B, Advanced Topics in Numerical Analysis (Advanced Numerical Linear Algebra) Prerequisite: Math 143C or Math 143M; and instructor consent Instructor: Leslie Foster Telephone: 924-5123 Office: MH 312 email: foster@math.sjsu.edu Semester: Spring 09 web page: www.math.sjsu.edu/~foster/ Office hours (tentative): T Th 10:00-12:00 + 6:45-7:15, by appointment or (for questions related to the course) any time I’m not busy Text: Numerical Linear Algebra by Lloyd Trefethen and David Bau, SIAM Press, 1997 Suggested References: General Text / Reference Books 1. Matrix Computations by Gene Golub and Charles Van Loan, Johns Hopkins Press, 1996 2. Applied Numerical Linear Algebra by James Demmel , SIAM, 1997 3. Numerical Linear Algebra by Gregoire Allaire, Sidi Kaber and Karim Trabelsi, Springer, 2008. 4. Fundamentals of Matrix Computations, 2nd edition, by David Watkins, John Wiley and Sons, 2002 5. Numerical Linear Algebra and Applications, by Biswa Datta, Brooks / Cole, 1995 Books on Specialized Topics related to the course 6. Numerical Methods for Least Squares Problems by Ake Bjorck, SIAM, 1996. (Chapter 2 of T+B) 7. Matlab Guide, 2nd edition, by Desmond Higham and Nicholas Higham, SIAM, 2005. (Lecture 9 of T+B) 8. Accuracy and Stability of Numerical Algorithms, 2nd edition, by Nicholas Higham, SIAM, 2002. (Chapter 3 of T+B) 9. The Matrix Eigenvalue Problem: GR and Krylov Subspace Methods, by David Watkins, SIAM, 2007 (Chapter 5 & 6 of T+B) 10. Iterative Methods for Sparse Linear Systems, 2nd edition, by Yousef Saad, SIAM, 2003 (Chapter 6 of T+B) Also note that Trefethen and Bau is a popular text book for graduate numerical analysis courses and you will find material on the web relating to the text. Several sites of particular note are 1. http://math.mit.edu/~persson/18.335/ has a complete set of slides for lectures from the T+B text as well as other material 2. http://web.comlab.ox.ac.uk/nick.trefethen/tcc (see the files with tcc replaced by tcclec1.pdf, tcclec2.pdf, … tcclec6.pdf) has lecture notes made by text author, Nick Trefethen 3. http://www.math.gatech.edu/~alben/Math6643Fall2008/ has a few videotaped lectures related to T+B’s text Computing in the course: We will augment the material in the text with numerical examples. You will find it important to use Matlab for some of your assignments. I have a license to distribute Matlab 5.3 for you to take home and use for the semester. This version of Matlab will be adequate for most of the course but unfortunately it does not, apparently, work for those of you who use 64 bit operating systems. The most recent version of Matlab is version 7.7 which is available on the Math Department labs in MH221. The student edition of Matlab 7 costs about $100 and will be adequate for the material in the course. Math 110L: I encourage you to enroll in Math 110L in order to have access to Matlab 7 in the department lab. This costs you nothing if you are a regularly enrolled student. Tentative Course Schedule: Fundamentals Conditioning and Stability Eigenvalues Project Presentations 3 classes, 4 classes, 4 classes, 6 classes, QR Factorization and Least Squares Solution to Square Linear Systems Krylov Iterative Space Methods Midterm and Review 3 classes 2 classes 4 classes 3 classes Project: I want part of the course to be a true seminar style class with student presentations. Therefore a project and presentation will be required. Learning Objectives: To understand the commonly used algorithms for the topics listed above. To be able to compare these algorithms in terms of efficiency, accuracy and reliability. To understand the derivations of the algorithms and the major theoretical results related to the algorithms, including their proofs. To develop the skills required to investigate a specific topic in depth and present the results of the investigation orally and in writing. Requirements and Points Midterm Final ~5 Assignments Project/Presenation Points Each 100 150 ~20 100 Basis of Grade Curve within reason. The curve for each individual test/assignment/project will be announced in class when the assignment is returned. If not announced the curve is 93/90/87/83/80/77/73/70/67/63/60 for A/A-/B+/B/B-/C+/C/C-/D+/D/D-. Total ~500 Make-up exams and quizzes: None except under very unusual circumstances and then only if you contact me (via phone, message, in person, note, ...) before the exam. Make-up exams will be more difficult. Cheating: Don’t. On homework assignments you may discuss the assignments with other students but don’t copy their work. Also you can find solutions to some of the homework problems from Trefethen and Bau’s text on the web. Doing homework problems by yourself or as part of a study group is the educational (and fun!) part of the homework. I much prefer that you work in this manner. If you or your study group gets help with a solution from the web cite the source!! Additional information / requirements please see http://www.math.sjsu.edu/math/courses/mathgs.htm