![]() |
SVDdiagnostic Purpose Background about singular value decomposition (SVD)
The method is so general and powerful that it would be able to find and handle properly at the least squares level e.g. the symmetry constraints on anisotropic thermal motion and the constraints on the displacement of atoms at Wyckoff positions. This could be performed in the same fully general and automated way for a limited cost in computing time without running into matrix inversion problems, and without programming any symmetry-specific knowledge into the algorithm. Its only drawback is that its numerically stable and computationally economical decomposition algorithm is an implicit algorithm, making it very difficult to understand. In contrast, checking the correctness of the result of the decomposition is straightforward. Users should then treat this algorithm as a black box, as many users presumably already do for LU or Cholesky decompositions that are instead straightforward to understand algorithms. The SVD method has numerous uses outside crystallography, ranging from sociological and epidemiolological studies, marketing, finance, image compression, compressed storage of scalable characters or pictograms etc.. However, as noticed in e.g. Watkin, D. (1994). Acta Cryst. A50, 411-437, the SVD method is not in much practical use in crystallography, but that is certainly not because it would not find applications. We propose in Mercier, Le Page, Whitfield and Mitchell (2006). Submitted to J. Appl. Cryst. an application of SVD to the diagnostic and cure of ill conditioned Rietveld refinements. In this application, SVD would be difficult to bypass. Until about 1990, crystallographic least-squares refinement was very much focussed on economy of computer time and computer memory. By that time the refinement aspects of inorganic and small-molecule crystallographic packages were already pretty much cast into concrete. Had the timing been different, especially inorganic-oriented crystallographic packages could have benefited from the use of SVD-based least-squares refinement because it is much more flexible and informative than more traditional inversion methods. Hands-on introduction to SVDdiagnostic Tutorial on setup and running of SVDdiagnostic Tutorial on objective diagnostics and cures with SVDdiagnostic Tutorial on pre-conditioning the normal matrix If you are a developer or a user of a crystallographic least squares package currently not included
|
|
©
Toth Information Systems, Inc. 2005 All rights reserved.
Web design and development by 724 Networks Inc - Web Services |
||