scholarly journals Performance Analysis of Trust Region Subproblem Solvers for Limited-Memory Distributed BFGS Optimization Method

Author(s):  
Guohua Gao ◽  
Horacio Florez ◽  
Jeroen C. Vink ◽  
Terence J. Wells ◽  
Fredrik Saaf ◽  
...  

The limited-memory Broyden–Fletcher–Goldfarb–Shanno (L-BFGS) optimization method performs very efficiently for large-scale problems. A trust region search method generally performs more efficiently and robustly than a line search method, especially when the gradient of the objective function cannot be accurately evaluated. The computational cost of an L-BFGS trust region subproblem (TRS) solver depend mainly on the number of unknown variables (n) and the number of variable shift vectors and gradient change vectors (m) used for Hessian updating, with m << n for large-scale problems. In this paper, we analyze the performances of different methods to solve the L-BFGS TRS. The first method is the direct method using the Newton-Raphson (DNR) method and Cholesky factorization of a dense n × n matrix, the second one is the direct method based on an inverse quadratic (DIQ) interpolation, and the third one is a new method that combines the matrix inversion lemma (MIL) with an approach to update associated matrices and vectors. The MIL approach is applied to reduce the dimension of the original problem with n variables to a new problem with m variables. Instead of directly using expensive matrix-matrix and matrix-vector multiplications to solve the L-BFGS TRS, a more efficient approach is employed to update matrices and vectors iteratively. The L-BFGS TRS solver using the MIL method performs more efficiently than using the DNR method or DIQ method. Testing on a representative suite of problems indicates that the new method can converge to optimal solutions comparable to those obtained using the DNR or DIQ method. Its computational cost represents only a modest overhead over the well-known L-BFGS line-search method but delivers improved stability in the presence of inaccurate gradients. When compared to the solver using the DNR or DIQ method, the new TRS solver can reduce computational cost by a factor proportional to n2/m for large-scale problems.

Author(s):  
Saman Babaie-Kafaki ◽  
Saeed Rezaee

Hybridizing the trust region, line search and simulated annealing methods, we develop a heuristic algorithm for solving unconstrained optimization problems. We make some numerical experiments on a set of CUTEr test problems to investigate efficiency of the suggested algorithm. The results show that the algorithm is practically promising.


2013 ◽  
Vol 347-350 ◽  
pp. 3029-3034
Author(s):  
Xin Pan

A new type of optimization method based on conjugate directions is proposed in this paper. It can be proved that this type of method has quadratic termination property without exact line search. The new method requires only the storage of 4 vectors such that it is suitable for large scale problems. Numerical experiences show that the new method is effective.


Author(s):  
ZEMIN CAI ◽  
JIANHUANG LAI ◽  
CHAOQIANG TAN ◽  
JINGWEN YAN

In recent years, considerable efforts have been made in the research of sparse representation for signals over overcomplete dictionaries. The dictionaries can be either pre-specified transforms or designed by learning from a set of training signals. In the paper, the dictionary learning problem was extended into a quadratic programming framework. A projected gradient with line search method was presented for solving this large-scale box-constrained quadratic program. The non-negative dictionary learned using this method was applied to image de-noising. Experimental results demonstrated that this learning-based method had better performance than the wavelet-based, the variation-based and the K-SVD methods.


2017 ◽  
Vol 57 (1-2) ◽  
pp. 421-436 ◽  
Author(s):  
Saeed Rezaee ◽  
Saman Babaie-Kafaki

SPE Journal ◽  
2014 ◽  
Vol 19 (05) ◽  
pp. 891-908 ◽  
Author(s):  
Obiajulu J. Isebor ◽  
David Echeverría Ciaurri ◽  
Louis J. Durlofsky

Summary The optimization of general oilfield development problems is considered. Techniques are presented to simultaneously determine the optimal number and type of new wells, the sequence in which they should be drilled, and their corresponding locations and (time-varying) controls. The optimization is posed as a mixed-integer nonlinear programming (MINLP) problem and involves categorical, integer-valued, and real-valued variables. The formulation handles bound, linear, and nonlinear constraints, with the latter treated with filter-based techniques. Noninvasive derivative-free approaches are applied for the optimizations. Methods considered include branch and bound (B&B), a rigorous global-search procedure that requires the relaxation of the categorical variables; mesh adaptive direct search (MADS), a local pattern-search method; particle swarm optimization (PSO), a heuristic global-search method; and a PSO-MADS hybrid. Four example cases involving channelized-reservoir models are presented. The recently developed PSO-MADS hybrid is shown to consistently outperform the standalone MADS and PSO procedures. In the two cases in which B&B is applied, the heuristic PSO-MADS approach is shown to give comparable solutions but at a much lower computational cost. This is significant because B&B provides a systematic search in the categorical variables. We conclude that, although it is demanding in terms of computation, the methodology presented here, with PSO-MADS as the core optimization method, appears to be applicable for realistic reservoir development and management.


Sign in / Sign up

Export Citation Format

Share Document