pymordemos.trust_region
¶
Module Contents¶
- pymordemos.trust_region.main(output_number: int = Argument(..., help='Selects type of output functional [0, 1], where 0 stands for linear and 1 for a quadratic output.'), grid_intervals: int = Argument(..., help='Grid interval count.'), training_samples: int = Argument(..., help='Number of samples used for training the reduced basis.'))[source]¶
Error aware trust-region method for PDE-constrained parameter optimization problems.
This demo compares three different approaches for solving PDE-constrained parameter optimization problems with linear and quadratic output functionals. As optimization method we compare:
The reference method: Projected BFGS, only based on the FOM.
The classical RB method: First standard Greedy for building a ROM, then projected BFGS with ROM.
The error aware trust-region method proposed in [KMO+21].
The methods are compared in terms of computational time, iterations, optimization error, and FOM/ROM evaluations.