Proper Generalized Decomposition
   HOME

TheInfoList



OR:

The proper generalized decomposition (PGD) is an
iterative Iteration is the repetition of a process in order to generate a (possibly unbounded) sequence of outcomes. Each repetition of the process is a single iteration, and the outcome of each iteration is then the starting point of the next iteration. ...
numerical method In numerical analysis, a numerical method is a mathematical tool designed to solve numerical problems. The implementation of a numerical method with an appropriate convergence check in a programming language is called a numerical algorithm. Mathem ...
for solving
boundary value problem In mathematics, in the field of differential equations, a boundary value problem is a differential equation together with a set of additional constraints, called the boundary conditions. A solution to a boundary value problem is a solution to t ...
s (BVPs), that is,
partial differential equation In mathematics, a partial differential equation (PDE) is an equation which imposes relations between the various partial derivatives of a Multivariable calculus, multivariable function. The function is often thought of as an "unknown" to be sol ...
s constrained by a set of boundary conditions, such as the
Poisson's equation Poisson's equation is an elliptic partial differential equation of broad utility in theoretical physics. For example, the solution to Poisson's equation is the potential field caused by a given electric charge or mass density distribution; with th ...
or the
Laplace's equation In mathematics and physics, Laplace's equation is a second-order partial differential equation named after Pierre-Simon Laplace, who first studied its properties. This is often written as \nabla^2\! f = 0 or \Delta f = 0, where \Delta = \nab ...
. The PGD algorithm computes an approximation of the solution of the BVP by successive enrichment. This means that, in each iteration, a new component (or ''mode'') is computed and added to the approximation. In principle, the more modes obtained, the closer the approximation is to its theoretical solution. Unlike
POD Pod or POD may refer to: Biology * Pod (fruit), a type of fruit of a flowering plant * Husk or pod of a legume * Pod of whales or other marine mammals * "-pod", a suffix meaning "foot" used in taxonomy Electronics and computing * Proper ort ...
principal components, PGD modes are not necessarily
orthogonal In mathematics, orthogonality is the generalization of the geometric notion of ''perpendicularity''. By extension, orthogonality is also used to refer to the separation of specific features of a system. The term also has specialized meanings in ...
to each other. By selecting only the most relevant PGD modes, a reduced order model of the solution is obtained. Because of this, PGD is considered a dimensionality reduction algorithm.


Description

The proper generalized decomposition is a method characterized by # a variational formulation of the problem, # a discretization of the
domain Domain may refer to: Mathematics *Domain of a function, the set of input values for which the (total) function is defined **Domain of definition of a partial function **Natural domain of a partial function **Domain of holomorphy of a function * Do ...
in the style of the finite element method, # the assumption that the solution can be approximated as a separate representation and # a numerical greedy algorithm to find the solution.


Variational formulation

The most implemented variational formulation in PGD is the
Bubnov-Galerkin method In mathematics, in the area of numerical analysis, Galerkin methods, named after the Russian mathematician Boris Galerkin, convert a continuous operator problem, such as a differential equation, commonly in a weak formulation, to a discrete probl ...
, although other implementations exist.


Domain discretization

The discretization of the domain is a well defined set of procedures that cover (a) the creation of finite element meshes, (b) the definition of basis function on reference elements (also called shape functions) and (c) the mapping of reference elements onto the elements of the mesh.


Separate representation

PGD assumes that the solution u of a (multidimensional) problem can be approximated as a separate representation of the form \mathbf \approx \mathbf^N(x_1, x_2, \ldots, x_d) = \sum_^N \mathbf_i(x_1) \cdot \mathbf_i(x_2) \cdots \mathbf_i(x_d), where the number of addends ''N'' and the functional products X1(''x''1), X2(''x''2), ..., Xd(''x''d), each depending on a variable (or variables), are unknown beforehand.


Greedy algorithm

The solution is sought by applying a greedy algorithm, usually the fixed point algorithm, to the weak formulation of the problem. For each iteration ''i'' of the algorithm, a ''mode'' of the solution is computed. Each mode consists of a set of numerical values of the functional products X1(''x''1), ..., Xd(''x''d), which ''enrich'' the approximation of the solution. Due to the greedy nature of the algorithm, the term 'enrich' is used rather than 'improve', since some modes may actually worsen the approach. The number of computed modes required to obtain an approximation of the solution below a certain error threshold depends on the stopping criterion of the iterative algorithm.


Features

PGD is suitable for solving high-dimensional problems, since it overcomes the limitations of classical approaches. In particular, PGD avoids the curse of dimensionality, as solving decoupled problems is computationally much less expensive than solving multidimensional problems. Therefore, PGD enables to re-adapt parametric problems into a multidimensional framework by setting the parameters of the problem as extra coordinates: \mathbf \approx \mathbf^N(x_1, \ldots, x_d; k_1, \ldots, k_p) = \sum_^N \mathbf_i(x_1) \cdots \mathbf_i(x_d) \cdot \mathbf_i(k_1) \cdots \mathbf_i(k_p), where a series of functional products K1(''k''1), K2(''k''2), ..., Kp(''k''p), each depending on a parameter (or parameters), has been incorporated to the equation. In this case, the obtained approximation of the solution is called ''computational
vademecum A handbook is a type of reference work, or other collection of instructions, that is intended to provide ready reference. The term originally applied to a small or portable book containing information useful for its owner, but the ''Oxford Engl ...
'': a general meta-model containing all the particular solutions for every possible value of the involved parameters.


Sparse Subspace Learning

Th
Sparse Subspace Learning
(SSL) method leverages the use of hierarchical collocation to approximate the numerical solution of parametric models. With respect to traditional projection-based reduced order modeling, the use of a collocation enables non-intrusive approach based on sparse adaptive sampling of the parametric space. This allows to recover the lowdimensional structure of the parametric solution subspace while also learning the functional dependency from the parameters in explicit form. A sparse low-rank approximate tensor representation of the parametric solution can be built through an incremental strategy that only needs to have access to the output of a deterministic solver. Non-intrusiveness makes this approach straightforwardly applicable to challenging problems characterized by nonlinearity or non affine weak forms.


References

{{reflist Numerical analysis Mathematical modeling Dimension reduction Boundary value problems