Jump to content

Proper generalized decomposition

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Kokoo (talk | contribs) at 15:14, 13 April 2020. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The proper generalized decomposition (PGD) is an iterative numerical method for solving boundary value problems (BVPs), that is, partial differential equations constrained by a set of boundary conditions. The PGD algorithm computes an approximation of the theoretical 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, thus successively enriching it. By selecting only the first 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 in the style of the finite element method and a numerical greedy algorithm that assumes the solution as a separated representation.

PGD assumes that the solution u of a multidimensional problem can be approximated as a separated representation uN of the form

where the number of terms N and the functional products X1(x1), X2(x2), ..., Xd(xd), each depending on a variable (or variables), are unknown beforehand.

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(x1), ..., Xd(xd), which are expected to improve the solution of the problem. The number of computed modes required to obtain an approximation of the solution below a certain error threshold depends on the stop criterium of the iterative algorithm. Unlike PCA, PGD modes are not necessarily orthogonal to each other.

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. Because of this, PGD enables to re-adapt parametric problems into a multidimensional framework by setting the parameters of the problem as extra coordinates:

where a series of functional products K1(k1), K2(k2), ..., Kp(kp), each depending on a parameter (or parameters), has been incorporated to the equation.

In this case, the solution is called computational vademecum: a general meta-model containing all the particular solutions for every possible value of the involved parameters.

References