Data Efficiency

1.Krylov bases

In reduction of the model

𝑨𝒙=𝒚,𝑨m×n,n𝑨m

by restriction to a subspaces spanned by the orthogonal column vectors of 𝑩,𝑪, 𝒙=𝑩𝒖, 𝒚=𝑪𝒗, the reduced model

𝒗=𝑹𝒖

is obtained with 𝑹=𝑪T𝑨𝑩, the reduced system matrix. The choice of the basis sets 𝑩,𝑪 is not yet specified. One common choice is to use the singular value decomposition 𝑨=𝑺𝚺𝑸T and choose the dominant k singular vectors to span the subspaces,

𝑩=𝑸k,𝑪=𝑺k.

This assumes that an SVD is available, and that ordering of vectors by the 2-norm is relevant to the problem. This is often the case in problems in which the matrix 𝑨 somewhow expresses the energy of a system. For example in deformation of a structure a relationship between forces 𝒇 and displacements 𝒖 is approximated linearly by 𝒇=𝑲𝒖, with the stiffness matrix 𝑲 expressing the potential energy stored in the deformation.

However in many cases, the model might not express an energy so the 2-norm is not an appropriate functional, or even if it is the size of the problem might render the computation of the singular value decomposition impractical. In such situations alternative procedures to construct reduced bases must be devised.

Consider that the only information available about the problem are the matrix 𝑨m×m and a vector 𝒚m. From these two a sequence of vectors can be gather into what is known as a Krylov matrix

𝑲n=[ 𝒚 𝑨𝒚 𝑨2𝒚 𝑨n-1𝒚 ].

The Krylov matrix 𝑲n is generally not orthogonal, but an orthogonal basis can readily be extracted through the QR factorization

𝑸n𝑹=𝑲n.

The basis 𝑸n can then be adopted, both for the domain and the codomain

𝑩=𝑪=𝑸n.

2.Greedy approximation

The Krylov procedure has the virtue of simplicity, but does not have the desirable property of the SVD of ordering of the singular vectors. Suppose that the system matrix 𝑨m×m is applied to k vectors 𝒙1,,𝒙k, leading to formation of the vector set S={𝑨𝒙1,,𝑨𝒙k}. Denote by 𝑩 the first n members of the set ordered in some arbitrary norm

𝑩=[ 𝒃1 𝒃2 𝒃n ],nk
𝒃1=𝑨𝒙σ(1),,𝒃k=𝑨𝒙σ(k),

where σ denotes the permutation that orders the vectors in accordance with the chosen norm. The above is called a greedy approximation, and furnishes an alternative to the SVD that exhibits an ordering property. As in the Krylov case, it is usually more efficient to use an orthogonal set obtained through QR factorization

𝑸n𝑹=𝑩n.