Performance enhancement of Gauss-Newton trust-region solver for distributed Gauss-Newton optimization method

2019 
Distributed Gauss-Newton (DGN) optimization method has been proved very efficient and robust for history matching and uncertainty quantification (HM&UQ). The major bottleneck for performance enhancement is the expensive computational cost of solving hundreds of Gauss-Newton trust-region (GNTR) subproblems in each iteration. The original GNTR solver applies the less efficient iterative Newton-Raphson (NR) method using a derivative which requires solving a large-scale linear system twice in each NR iteration. Instead of using a less accurate linear proxy as in the iterative NR method, the nonlinear GNTR equation is first approximated with an inverse-quadratic (IQ) or a cubic-spline (CS) model, by fitting points generated in previous iterations without using any derivative. Then, the analytical (or numerical) solution of the IQ (or CS) model is used as the new proposal for the next iteration. The performances of the two new GNTR solvers are benchmarked against different methods on different sets of test problems with different numbers of uncertain parameters (ranging from 500 to 100,000) and different numbers of observed data (ranging from 100 to 100,000). In terms of efficiency and robustness, the two new GNTR solvers have comparable performance, and they outperform other methods we tested, including the well-known direct and iterative trust-region solvers of the GALAHAD optimization library. Finally, the proposed GNTR solvers have been implemented in our in-house distributed HM&UQ system. Our numerical experiments indicate that the DGN optimizer using the newly proposed GNTR solver performs quite stable and is effective when applied to real-field history matching problems.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    44
    References
    6
    Citations
    NaN
    KQI
    []