(with C. L. Lawson) Solving Least Squares Problems, Prentice-Hall, Inc., (July 1974). In 1995 republished by SIAM as part of the series Classics in Applied Mathematics, #15.
IMSL Fortran 90 MP Library, User's Guide, * 1990-1996, by Visual Numerics, Inc. Subtitled: Fortran 90 Subroutines and Functions for Scientific Applications. (Widely available with Digital Fortran, Professional Version. Many other computers supported.)
IMSL Distributed Network Fortran Library, * 1990-1997, by Visual Numerics, Inc. Subtitled: MPI Enhanced Subroutines and Functions for Distributed Scientific Applications. Available for IBM SP-2, Hitachi SR2201, Cray T3E, and developed on arrays of workstations.
Algorithm 830: Another visit with standard and modified Givens transformations and a remark on algorithm 539, (with Tim Hopkins), ACM-Trans. Math. Software, (March 2004).
Algorithm 821: A Fortran Interface to POSIX Threads, (with Clay Breshears and Henry Gabb), ACM-Trans. Math. Software, (September 2002).
Evaluating American-Style Option Prices Based on Constrained Least Squares, from Iterative Methods in Scientific Computation (IV), edited by David Kincaid and Anne Elster, IMACS, Dept. of Computer Science, Rutgers Univ., New Brunswick, NJ 08903, (1999).
A Quadratic-Tensor Model Algorithm for Constrained Nonlinear Least Squares Problems with Linear Constraints, (with F. T. Krogh), ACM Trans. Math. Software 2(1992), p. 115-133.
A Linear Programming Approach to Maximum Entropy Signal Restoration, (with G. A. Mastin, D. C. Ghilia), Proceedings of Appl. Digital Image Processing XI, Vol. 974 (August 1988), p. 22-29.
(with J. J. Dongarra, J. J. Du Croz, and
(with J. J. Dongarra, J. J. Du Croz, and
(with F. T. Krogh) Algorithm 653. Translation of Algorithm 539: PC-BLAS, Basic Linear Algebra Subprograms for Fortran Usage with the Intel 8087, 80287 Numeric Data Processor. ACM Trans. Math. Software 3 (1987), p. 311-317.
On the Constrained Least Squares Problem: A Personal View. Applied Numerical Mathematics 3 (1987), p. 443-452.
Linear Least Squares with Bounds and Constraints.
(with J. R. Rice) Algorithm 620. References and Keywords for Collected Algorithms from ACM, ACM Trans. Math. Software (Dec. 1984)
(with Karen H. Haskell) Algorithm 587. Two Algorithms for the Linearly Constrained Least Squares Problem, ACM Trans. Math. Software (September 1982)
(with C. B. Millham) Estimating the Costs in Lost Power Due to
(with M. J. Norris) Analysis of Measurements Based on the Singular Value
Decomposition,
(with K. H. Haskell) An Algorithm for Linear Least Squares Problems with Equality and Nonnegativity Constraints, Math. Programming (1981)
Computing an Interior Point for Inequalities Using Linear Optimization, J. of Comp. and Appl. Math. (1979)
(with J. A. Wisniewski) A Math. Programming Updating Method Using Modified Givens Transformations and Applied to LP Problems, Comm. of the ACM (1979)
(with C. L. Lawson, F. T. Krogh, D. R. Kincaid) Basic Linear Algebra Subprograms for Fortran Usage, ACM Trans. Math. Software (1979)
(with J. L. Phillips) Numerical Solution of Two-Dimensional Integral
Equations Using Linear Elements,
(with J. L. Phillips) An Adaptive Numerical Method for Solving Linear Fredholm Integral Equations of the First Kind, Numer. Math., 24(4) (1975)
Stably Updating Mean and Standard Deviation of Data, Comm. of the ACM (Jan. 1975)
(with J. L. Phillips) Computing Integrals Involving B-Splines by Means of Specialized Gaussian Quadrature Formulas, Math. of Computation (1974)
Integral Equations of Immunology, Comm. of the ACM (Oct. 1972)
A Numerical Method for Solving Integral Equations of the First Kind Using Singular Values, SIAM J. Num. Anal. (September 1971)
Automatic Error Bounds for Real Roots of Polynomials having Interval Coefficients, Computer Journal (Aug. 1970)
(with Peter Dyer) A Computational Algorithm for Sequential Estimation, Computer Journal (Aug. 1970)
(with Charles L. Lawson) Extensions and Applications of the Householder Algorithm for Solving Linear Least Squares Problems, Math. of Computation (Oct. 1969)
Simplification of Second Order Systems of Ordinary Differential Equations
with a Turning Point,
Analytic Linear Systems of Differential Equations in Implicit Form, Funkcialaj Ekvacioj (1967)
(with David L. Russell) Classification and Reduction of Second Order Systems at a Turning Point, Jour. Math. and Physics (1967)
Reduction Theorems for Systems of Ordinary Differential Equations with a Turning Point, J. Math. Anal. (1966)
(with Glenn R. Luecke) Parallel Inverse Iteration for Eigenvalue and Singular
Value Decompositions,
``Cooking'' with Numerical Recipes on a PC, Review article, SIAM NEWS, May 1990, p. 18.
(with F. T. Krogh) Flexibility in Math. Software Development Using Option Arrays, ACM-SIGNUM Newsletter, Oct. 1981, p. 28.
(with Yau To Kwok, James Hassell) Task Allocation and Performance Measures for the Box Data Type, IMSL Web site paper located at www.vni.com/books/whitepapers/mpd/mpdl2.html
Aasen's Method for Linear Systems with Self-Adjoint Matrices, IMSL Web site paper located at http://www.vni.com/books/whitepapers/Aasen.html
Constrained B-Spline Surface Fitting to Discrete Data, IMSL Report 9503, (1995)
A design of high-performance Fortran 90 libraries, IMSL Report 9201, (1992)
A simple model for Multi-Tasked subroutine libraries, IMSL Report 9104, (1991)
(with Michael Atchison) An Options Manager for the IMSL Fortran 77 Library. IMSL Report 9101, (1991)
(with Richard Lehoucq, Jackie Stolle, Art Belmonte) Improved performance of certain matrix eigenvalue computations for the IMSL MATH/LIBRARY. IMSL Report 9007, (1991)
A Cyclic Reduction Solver for the IMSL MATH/LIBRARY. IMSL Report 9002, (1990)
(with F. T. Krogh) A New Algorithm for Nonlinear Least Squares,
(with K. L. Hiebert) A Sparse Linear Programming Subprogram. SAND81-0297, (Feb. 1982)
A Portable RSA Encryption-Decryption Subprogram for Protecting Proprietary Text. SAND81-1874, (September 1981)
(with M. J. Norris) Analysis of Measurements Based on Singular Value Decomposition. SAND80-1482, (June 1980)
A Multiple Precision Integer Operation Package. SAND80-1146, (June 1980)
Least Squares Fitting of Discrete Data by Polynomials in Several Variables. SAND80-0197, (April 1980)
(with J. F. Lathrop, D. L. Crawford) DATFIT-User's Manual. An Interactive Constrained Least Squares Data Fitting Program. SAND80-8204, (March 1980)
A Multiple Precision Integer Operation Package for the CDC 6600 and 7600. SAND79-0069, (Feb. 1979)
(with J. A. Wisniewski) A Revised Simplex Code for LP Problems Using Orthogonal Decomposition-A User's Guide. SAND78-2322, (Aug. 1979)
Constrained Least Squares Curve Fitting to Discrete Data Using B-Splines-A User's Guide. SAND78-1291, (Feb. 1979)
(with K. H. Haskell) Selected Algorithms for the Linearly Constrained Least Squares Problem-A User's Guide. SAND78-1290, (Aug. 1979)
(with J. A. Wisniewski) A Single Set of Software that Implements Various Storage Methods for Sparse Matrices. SAND78-0785, (Aug. 1978)
(with K. H. Haskell) An Algorithm for Linear Least Squares Problems with Equality and Nonnegativity Constraints. SAND77-0552, (June 1978)
(with J. A. Wisniewski) A Mathematical Programming Updating Method Using Modified Givens Transformations and Applied to LP Problems. A User's Guide to SLPMG(). SAND77-2032, (March 1978)
(with J. A. Wisniewski) Basic Row-Column Operations with Orthogonally Linked Sparse Matrices for Use with FORTRAN. SAND77-1091, (Oct. 1977)
Selected Algorithms for Least Squares Computations-A User's Guide. SAND77-1091, (Oct.1977)
(with C. L. Lawson, D. R. Kincaid, F. T. Krogh) Basic Linear Algebra Subprograms for Fortran Usage. SAND77-0898, (Oct. 1977)
(with J. A. Wisniewski) A Linear Algebraic Equation Polyalgorithm for the CDC 6600 and 7600. A User's Guide for LEQSOL(). SAND77-0871, (August 1977)