Title
A software framework for abstract expression of coordinate-free linear algebra and optimization algorithms
Abstract
The Rice Vector Library is a collection of C++ classes expressing core concepts (vector, function,…) of calculus in Hilbert space with minimal implementation dependence, and providing standardized interfaces behind which to hide application-dependent implementation details (data containers, function objects). A variety of coordinate-free algorithms from linear algebra and optimization, including Krylov subspace methods and various relatives of Newton's method for nonlinear equations and constrained and unconstrained optimization, may be expressed purely in terms of this system of classes. The resulting code may be used without alteration in a wide range of control, design, and parameter estimation applications, in serial and parallel computing environments.
Year
DOI
Venue
2009
10.1145/1499096.1499097
ACM Trans. Math. Softw.
Keywords
Field
DocType
data container,optimization algorithm,hilbert space,krylov subspace method,core concept,complex simulation,numerical optimization,application-dependent implementation detail,unconstrained optimization,abstract expression,abstract numerical algorithms,software framework,coordinate-free linear algebra,function object,rice vector library,coordinate-free algorithm,minimal implementation dependence,parameter estimation,nonlinear equation,parallel computer,linear algebra
Krylov subspace,Linear algebra,Nonlinear system,Theoretical computer science,Optimization algorithm,Coordinate-free,Estimation theory,Hilbert space,Mathematical optimization,Algebra,Algorithm,Mathematics,Software framework
Journal
Volume
Issue
ISSN
36
2
0098-3500
Citations 
PageRank 
References 
3
0.64
3
Authors
3
Name
Order
Citations
PageRank
Anthony D. Padula130.64
Shannon D. Scott230.98
William W. Symes3213.76