Seminars

CS 531: Spring 2000-2001
Location of seminars:
Herrin Hall, Durand Building and Gates Building, Stanford University. Please note room number.

Eric Darve - Monday, April 2, 2001

Liliana Borcea - Monday, April 9, 2001

William Kahan - Tuesday, April 17, 2001

Haesun Park - Monday, April 23, 2001

Beresford Parlett - Monday, April 30, 2001

Timo Eirola - Monday, May 7, 2001

Hongyuan Zha - Wednesday, May 9, 2001

Omar Ghattas - Monday, May 14, 2001

Timothy Barth - Monday, June 4, 2001

Valerie Fraysse - Monday, June 11, 2001



Date: Monday, April 2, 2001
Time: 4:15 pm
Room: Gates 100
Speaker: Eric Darve
Email: darve@stanford.edu
From: Center for Turbulence Research, Stanford University
Title: Stable and Accurate Fast Multipole Method for Low Frequency Scattering

ABSTRACT:

The Fast Multipole Method (FMM) is a numerical method which has found a wide acceptance in the scientific community. It is a fast summation method for potentials in 1/r and has applications in many areas such as Laplace and Poisson equations, particle simulations, Molecular Dynamics, etc. Another application of the FMM to Maxwell and Helmholtz equations (kernel in exp(ikr)/r) was initiated by V.Rokhlin. However the derivation of the FMM for Maxwell/Helmholtz has two major drawbacks. First, the method fails when the size of the clusters becomes very small compared to the wavelength. This problem is known as sub-wavelength breakdown. The second limitation is the fact that numerically the approximation error of the method cannot be reduced beyond 10^-4 relative error even when the number of poles is increased. This is due to numerical instabilities which, when coupled to roundoff errors, lead to a divergence of the method as the number of poles is increased beyond a certain threshold. In particular these two limitations mean that the FMM cannot be used for computations where the distribution of points is highly inhomogeneous (discretization of small details on the surface of the object for example) or when high accuracy is required (because of cavity resonances for example). We have developed a new variant of the FMM with complexity n log(n) which is based on plane wave expansions. This new formulation leads to a method which is stable at all frequencies (no sub-wavelength breakdown) and is arbitrarily accurate. This method is more efficient and mathematically simpler than other methods for low frequency scattering. The method is applicable to potentials in 1/r as well. It leads to a method which is more efficient (less floating-point operations) than the traditional FMM and the newer variants of the same algorithm.

Back to top


Date: Monday, April 9, 2001
Time: 4:15 pm
Room: BioT 185, Herrin Hall
Speaker: Liliana Borcea
Email: borcea@banach.stanford.edu
From: Computational and Applied Mathematics, Rice University
Title: Nonlinear Multigrid for the inverse, electrical impedance tomography problem.

ABSTRACT:

We propose a nonlinear multigrid approach for imaging the electrical conductivity and permittivity of a body, given partial, usually noisy knowledge of the Neumann to Dirichlet map at the boundary. The algorithm is a nested iteration, where the image is constructed on a sequence of grids, starting from the coarse grid and advancing towards the finest one. We show various numerical examples that demonstrate the effectiveness and robustness of the algorithm and prove local convergence.

Back to top


Date: Tuesday, April 17, 2001
Time: 4:15 pm
Room: Durand 450
Speaker: William Kahan
Email: wkahan@cs.berkeley.edu
From: Department of Mathematics, University of California, Berkeley
Title: What has the Volume of a Tetrahedron to do with Computer Programming Languages?

ABSTRACT:

The computation of a tetrahedron's volume has been chosen as a didactic example elementary enough to be tolerated by the intended audience (who have forgotten most of the calculus and linear algebra they encountered in college) yet difficult enough to impart an appreciation of the challenges faced by applications programmers lacking in numerical experience though clever about other things. These challenges are exacerbated by programming languages like C++ and Java that perpetuate practices, accepted only as expedients in the 1960s, that now inflate the languages capture cross-section for error. By treating the tetrahedron's volume as a case study we can formulate better guidelines for programming languages to handle floating-point arithmetic in ways compatible with the few rules of thumb that should be (but are still not being) taught to the vast majority of programmers, who learn no more about floating-point than they hear in a programming class or read in a programming language manual. Complaining about education rarely improves it; our efforts are better spent redesigning computer systems and languages to attenuate occasional harm caused by well-intentioned ignorance among the multitudes.

Back to top


Date: Monday, April 23, 2001
Time: 4:15 pm
Room: BioT 185, Herrin Hall
Speaker: Haesun Park
Email: hpark@cs.umn.edu
From: Department of Computer Science and Engineering, University of Minnesota
Title: Cluster Structure Preserving Lower Dimensional Representation of Text Data

ABSTRACT:

Dimension reduction in today's vector space based information retrieval system is essential for improving computational efficiency. We propose a mathematical framework for lower dimensional representation of text data in vector space based information retrieval using minimization and matrix rank reduction formula. We illustrate how the commonly used Latent Semantic Indexing based on the Singular Value Decomposition (LSI/SVD) can be derived as a method for dimension reduction from our mathematical framework.

Then we propose new methods for dimension reduction based on the centroids of the clusters. We also adapt and extend the discriminant analysis  projection used in pattern recognition.  A limitation of of the current methods in discriminant analysis is that some of the scatter matrices must be nonsingular, which restricts its application to document sets.  We show that by using the generalized singular value decomposition (GSVD), we can achieve the same goal regardless of the of the singularity of scatter matrices. In addition, applying the GSVD allows us to avoid the explicit formation of the scatter matrices in favor of working directly with the data matrix.

Experimental results are presented to illustrate the effectiveness of our methods in certain classification  problems in a reduced dimensional space.  The results indicate that for a successful lower dimensional representation of data, it is important to incorporate a priori knowledge on data in dimension reduction.

Back to top


Date: Monday, April 30, 2001
Time: 4:15 pm
Room: BioT 185, Herrin Hall
Speaker: Beresford Parlett
Email: parlett@math.berkeley.edu
From: Department of Mathematics, University of California, Berkeley
Title: Orthogonal Eigenvectors without Gram-Schmidt

ABSTRACT:

We consider computing eigenpairs of symmetric tridiagonal matrices. The situation for small (n < 500) matrices is in good shape as users of Matlab well know.  However there is one outstanding problem: the method that computes orthogonal eigenvectors (QR) takes O(n^3) operations and theory says that the job can be done in O(n^2) operations. Current O(n^2) methods break down when the eigenvalues are close together and then resort to Gram-Schmidt to be safe.

We will present some new ideas that lead to a way to compute eigenvectors for different eigenvalues with no mutual communication (perhaps on different processors) however close those eigenvalues may be.  The cost is O(n) per eigenvalue.

One idea is that the given tridiagonal T must be discarded and replaced by a better representation (the triangular factors). Another key ingredient is some new non-linear transformations called differential qd algorithms.  Next there is a neat and inexpensive way to obtain a good starting vector for inverse iteration. In some cases it is necessary to create a tree of representations of translates of the original matrix.  Finally there is a quick way to deal with clusters of close eigenvalues that happen to be well separated from the rest of the spectrum. The last technique helps with test cases that consist of many copies of a small matrix "glued" together with small off-diagonal entries.

This is joint work with Inderjit Dhillon.

Back to top


Date: Monday, May 7, 2001
Time: 4:15 pm
Room: BioT 185, Herrin Hall
Speaker: Timo Eirola
Email: Timo.Eirola@hut.fi
From: Institute of Mathematics, Helsinki University of Technology, Finland
Title: Computation of Stable and Unstable Manifolds

ABSTRACT:

The stable and unstable manifolds of a hyperbolic equilibrium or periodic trajectory of an ODE or a discrete system are considered. They are as smooth as the system. The talk is a review of techniques to compute numerical approximations of these.

First we consider local approximations. The series expansions give smooth  approximations while the box methods give sets that include the local piece of the manifold. Then different methods are considered to globalize the local manifolds. These include continuation techniques and boundary value methods. Some of these involve Newton like methods for nondifferentiable maps. These are also discussed.

Back to top


Date: Wednesday, May 9, 2001
Time: 4:15 pm
Room: Durand 450
Speaker: Hongyuan Zha
Email: hzha@inktomi.com
From: Department of Computer Science and Engineering, Penn State University
Title: Spectral embedding for graph partitioning and data clustering

ABSTRACT:

Cluster analysis is an important tool for exploratory data mining applications arising from many diverse disciplines. In this talk, I will discuss a class of clustering methods based on graph-theoretic models. In particular I will talk about spectral methods for graph partitioning and the related eigenvalue problems and singular value problems. I will illustrate the effectiveness of the clustering methods using document clustering as an example.

(joint work with C. Ding, X. He, M. Gu and H. Simon)

Back to top


Date: Monday, May 14, 2001
Time: 4:15 pm
Room: BioT 185, Herrin Hall
Speaker: Omar Ghattas
Email: oghattas@cs.cmu.edu
From: Laboratory for Mechanics, Algorithms and Computation, Carnegie Mellon University
Title: Parallel Newton-Krylov Algorithms for Large-Scale PDE-Constrained Optimization

ABSTRACT:

Optimal design, optimal control, and parameter estimation often give rise to very large scale PDE-constrained optimization problems. To overcome their challenges, we need to develop parallel optimization algorithms that exploit the PDE nature of the constraints, scale to the millions of constraints and variables that arise upon discretization, and capitalize on highly parallel supercomputers. We describe parallel Newton-Krylov methods for these problems, and illustrate with applications to optimal control of Navier-Stokes flows and inverse wave propagation.

This work is joint with former PhD student George Biros (now at Courant), and current PhD students Volkan Akcelik and Ioannis Epanomeritakis.

Back to top


Date: Monday, June 4, 2001
Time: 4:15 pm
Room: BioT 185, Herrin Hall
Speaker: Timothy Barth
Email: barth@nas.nasa.gov
From: NASA Ames Research Center
Title: TBA

ABSTRACT:

In recent years, the Hamilton-Jacobi and level set equations have been successfully applied in the modeling of a large number of problems arising in image processing, computer vision, fluid mechanics, obstacle navigation

(http://www.nas.nasa.gov/~barth/images/obstacle.gif), path planning
(http://www.nas.nasa.gov/~barth/terrain/mars.gif), and moving interfaces
(http://www.nas.nasa.gov/~barth/movies/hj_movie.mpg).

For numerous further examples, see the books by Sethian (1996) and Shapiro (2001) as well as the review article of Osher and Fedkiw (2000).

In the present talk, we consider the fast high order accurate numerical approximation of the eikonal equation on triangulated manifolds using linear, quadratic, and cubic isoparametric (curved) element approximation (http://www.nas.nasa.gov/~barth/images/eikonal2.gif). Previous methods based on explicit space marching have been limited to low order accuracy and barrier theorems exist for the linear hyperbolic counterpart of the eikonal equation which confirm this restriction. We then consider a new *scalar* form of the stabilized discontinuous Galerkin discretization for the eikonal equation and show how fast solution methods are produced which circumvent the accuracy barrier theorems produced by explicit marching methods. The discontinuous Galerkin method generalizes to high order accuracy on irregular meshes and readily permits the generalization to piecewise isoparametric element approximation of curved (possibly non-orientable) manifolds. Numerical eikonal examples containing obstacles, variable refractive index materials, and curved surfaces are shown throughout the talk to demonstrate the generality of the techniques.

Back to top


Date: Monday, June 11, 2001
Time: 4:15 pm
Room: BioT 185, Herrin Hall
Speaker: Valerie Fraysse
Email: valerie@justa.com
From: Justa Technology Co., Boston
Title: Krylov Methods with Inexact Matrix-Vector Products

ABSTRACT:

Embedded iterative solvers are more and more often used in Linear Algebra. A challenging issue is how to tune the level of accuracy of the inner solver to guarantee the convergence of the outer solver at the best global cost. In this talk, we will focus on Krylov methods with inexact matrix-vector products, which can be viewed as a particular case of inner-outer iterations. We will present numerical experiments with a relaxation strategy applied to monitor the accuracy of matrix-vector products in Krylov methods for linear systems. We will illustrate the robustness of inexact Krylov methods and we will discuss several applications, in particular to domain decomposition methods.

NB. Part of this work is joint work with Amina Bouras (University of Toulouse I)  and Luc Giraud (CERFACS). The work presented here was performed while the speaker was in the Parallel Algorithms Project at CERFACS.

Back to top


For further information, please contact Gene Golub, golub@sccm.stanford.edu.