1 Hybrid methods for solving large-scale parameter estimation problems Carlos A. Quintero 1 Miguel Argáez 1 Hector Klie 2 Leticia Velázquez 1 Mary Wheeler.

Slides:



Advertisements
Similar presentations
Design Rule Generation for Interconnect Matching Andrew B. Kahng and Rasit Onur Topaloglu {abk | rtopalog University of California, San Diego.
Advertisements

Introduction An important research activity in the area of global optimization is to determine an effective strategy for solving least squares problems.
Pattern Recognition and Machine Learning
Kriging.
CSCI 347 / CS 4206: Data Mining Module 07: Implementations Topic 03: Linear Models.
Parameter Estimation Schemes for Solving ADH Groundwater Models Mark Byers¹ Miguel Argáez¹, Jackie Hallberg² and Leticia Velázquez¹ Mark Byers, Graduate.
Optimization methods Review
Introduction to Function Minimization. Motivation example Data on height of a group of people, men and women Data on gender not recorded, not known.
CHAPTER 8 A NNEALING- T YPE A LGORITHMS Organization of chapter in ISSO –Introduction to simulated annealing –Simulated annealing algorithm Basic algorithm.
Inexact SQP Methods for Equality Constrained Optimization Frank Edward Curtis Department of IE/MS, Northwestern University with Richard Byrd and Jorge.
Aspects of Conditional Simulation and estimation of hydraulic conductivity in coastal aquifers" Luit Jan Slooten.
Paula Gonzalez 1, Leticia Velazquez 1,2, Miguel Argaez 1,2, Carlos Castillo-Chávez 3, Eli Fenichel 4 1 Computational Science Program, University of Texas.
Classification and Prediction: Regression Via Gradient Descent Optimization Bamshad Mobasher DePaul University.
Motion Analysis (contd.) Slides are from RPI Registration Class.
CSci 6971: Image Registration Lecture 4: First Examples January 23, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart, RPI Dr.
Efficient Methodologies for Reliability Based Design Optimization
Introduction to Boosting Aristotelis Tsirigos SCLT seminar - NYU Computer Science.
Topologically Adaptive Stochastic Search I.E. Lagaris & C. Voglis Department of Computer Science University of Ioannina - GREECE IOANNINA ATHENS THESSALONIKI.
Advanced Topics in Optimization
Monica Garika Chandana Guduru. METHODS TO SOLVE LINEAR SYSTEMS Direct methods Gaussian elimination method LU method for factorization Simplex method of.
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
Optimization Methods One-Dimensional Unconstrained Optimization
Interval-based Inverse Problems with Uncertainties Francesco Fedele 1,2 and Rafi L. Muhanna 1 1 School of Civil and Environmental Engineering 2 School.
Radial Basis Function Networks

UNCONSTRAINED MULTIVARIABLE
Collaborative Filtering Matrix Factorization Approach
Radial Basis Function Networks
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Chapter 17 Boundary Value Problems. Standard Form of Two-Point Boundary Value Problem In total, there are n 1 +n 2 =N boundary conditions.
Statistical Sampling-Based Parametric Analysis of Power Grids Dr. Peng Li Presented by Xueqian Zhao EE5970 Seminar.
Efficient Integration of Large Stiff Systems of ODEs Using Exponential Integrators M. Tokman, M. Tokman, University of California, Merced 2 hrs 1.5 hrs.
Remarks: 1.When Newton’s method is implemented has second order information while Gauss-Newton use only first order information. 2.The only differences.
Virtual Vector Machine for Bayesian Online Classification Yuan (Alan) Qi CS & Statistics Purdue June, 2009 Joint work with T.P. Minka and R. Xiang.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Design, Optimization, and Control for Multiscale Systems
EE459 Neural Networks Backpropagation
Vaida Bartkutė, Leonidas Sakalauskas
Institute of Biophysics and Biomedical Engineering - Bulgarian Academy of Sciences OLYMPIA ROEVA 105 Acad. George Bonchev Str Sofia, Bulgaria
Local Search and Optimization Presented by Collin Kanaley.
Data Modeling Patrice Koehl Department of Biological Sciences National University of Singapore
On Optimization Techniques for the One-Dimensional Seismic Problem M. Argaez¹ J. Gomez¹ J. Islas¹ V. Kreinovich³ C. Quintero ¹ L. Salayandia³ M.C. Villamarin¹.
1 Chapter 6 General Strategy for Gradient methods (1) Calculate a search direction (2) Select a step length in that direction to reduce f(x) Steepest Descent.
Monte-Carlo based Expertise A powerful Tool for System Evaluation & Optimization  Introduction  Features  System Performance.
Written by Changhyun, SON Chapter 5. Introduction to Design Optimization - 1 PART II Design Optimization.
Introduction Metaheuristics: increasingly popular in research and industry mimic natural metaphors to solve complex optimization problems efficient and.
INCLUDING UNCERTAINTY MODELS FOR SURROGATE BASED GLOBAL DESIGN OPTIMIZATION The EGO algorithm STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION GROUP Thanks.
Chapter 2-OPTIMIZATION
Chapter 2-OPTIMIZATION G.Anuradha. Contents Derivative-based Optimization –Descent Methods –The Method of Steepest Descent –Classical Newton’s Method.
Optimization in Engineering Design 1 Introduction to Non-Linear Optimization.
Evolving RBF Networks via GP for Estimating Fitness Values using Surrogate Models Ahmed Kattan Edgar Galvan.
Multifidelity Optimization Using Asynchronous Parallel Pattern Search and Space Mapping Techniques Genetha Gray*, Joe Castro i, Patty Hough*, and Tony.
INTRO TO OPTIMIZATION MATH-415 Numerical Analysis 1.
1 Tom Edgar’s Contribution to Model Reduction as an introduction to Global Sensitivity Analysis Procedure Accounting for Effect of Available Experimental.
A Hybrid Optimization Approach for Automated Parameter Estimation Problems Carlos A. Quintero 1 Miguel Argáez 1, Hector Klie 2, Leticia Velázquez 1 and.
Numerical Analysis – Data Fitting Hanyang University Jong-Il Park.
Hybrid Bayesian Linearized Acoustic Inversion Methodology PhD in Petroleum Engineering Fernando Bordignon Introduction Seismic inversion.
A Hybrid Optimization Approach for Automated Parameter Estimation Problems Carlos A. Quintero 1 Miguel Argáez 1, Hector Klie 2, Leticia Velázquez 1 and.
Multidisciplinary Design and Optimization (MDO) Natural Evolution of that Other Engineering Activity. Dr. Rob McDonald Lockheed Martin Endowed Professor.
Warehouse Lending Optimization Paul Parker (2016).
Bounded Nonlinear Optimization to Fit a Model of Acoustic Foams
Goal We present a hybrid optimization approach for solving global optimization problems, in particular automated parameter estimation models. The hybrid.
Computational Optimization
C.-S. Shieh, EC, KUAS, Taiwan
On Optimization Techniques for the One-Dimensional Seismic Problem
Weihua Gao Ganapathi Kamath Kalyan Veeramachaneni Lisa Osadciw
A Simple Artificial Neuron
Collaborative Filtering Matrix Factorization Approach
Chapter 10. Numerical Solutions of Nonlinear Systems of Equations
Stochastic Methods.
Presentation transcript:

1 Hybrid methods for solving large-scale parameter estimation problems Carlos A. Quintero 1 Miguel Argáez 1 Hector Klie 2 Leticia Velázquez 1 Mary Wheeler 2 1 Department of Mathematical Sciences University of Texas at El Paso 13th GAMM - IMACS International Symposium on Scientific Computing, Computer Arithmetic, and Verified Numerical Computations SCAN'2008 El Paso, Texas, USA October 2, ICES-The Center for Subsurface Modeling The University of Texas at Austin

2 Outline Introduction Problem Formulation Parameter Estimation Optimization Framework Global Search Surrogate Model Local Search Numerical Results Conclusion and Future Work

3 Goal We present a hybrid optimization approach for solving global optimization problems, in particular automated parameter estimation models. The hybrid approach is based on the coupling of the Simultaneous Perturbation Stochastic Approximation (SPSA) and a Newton-Krylov Interior-Point method (NKIP) via a surrogate model. We implemented the hybrid approach on several test cases.

4 Problem Formulation where the global solution x* is such that We are interested in problem (1) that have many local minima. We consider the global optimization problem in the form:

5 Types of local minima x global minimum local minima

6 Hybrid Optimization Framework Global Method: SPSA Surrogate Model Local Method: NKIP

7 Global Method: SPSA Stochastic steepest descent direction algorithm (James Spall, 1998) Advantage SPSA gives region(s) where the function value is low, and this allows to conjecture in which region(s) is the global solution. Uses only two objective function evaluations at each iteration to obtain the update of the parameters. Disadvantages Slow method Do not take into account equality/inequality constraints

8 Global Search: SPSA SPSA performs random simultaneous perturbations of all model parameters to generate a descent direction at each iteration This process may be performed by starting with different initial guesses (multistart). Multistart increases the chances for finding a global solution, and yields to find a vast sampling of the parameter space.

9 SPSA: Pseudocode

10 Observations SPSA gives region(s) where the function value is low, and this allows to conjecture in which region(s) is the global solution. This give us a motivation to apply a local method in the region(s) found by SPSA.

11 Local Method Advantages Fast Method: Newton Type Methods Interior-Point Methods allow to add equality/inequality constraints Disadvantage Needs first/second order information Solution Construct a Surrogate Model using the SPSA function values inside the conjecture region(s)

12 A surrogate model is created by using an interpolation method with the data,, provided by SPSA. This can be performed in different ways, e.g., radial basis functions, kriging, regression analysis, or using artificial neural networks. Surrogate Model

13 Why Surrogate Models? Most real problems require thousands or millions of objective and constraint function evaluations, and often the associated high cost and time requirements render this infeasible.

14 RBF is typically parameterized by two sets of parameters: the center c which defines its position, and shape r that determines its width or form. An RBF interpolation algorithm (Orr,1996) characterizes the uncertainty parameters: Radial Basis Function (RBF)

15 Our goal is to optimize the surrogate function Where the radial basis functions can be defined as: that are the multiquadric and the Gaussian basis functions, respectively Surrogate Model

16 Hybrid Optimization Scheme (1) Global Search Via SPSA Filtering Surrogate Model Explore Parameter space Multistart (x 0 ) 1 (x 0 ) 2. (x 0 ) k Sampling Target Region

17 Test Case 2 Rastrigin’s Problem:

18 Test Case 2: Rastringin

19 Test Case 2: Rastringin x*=(0,0) global solution f(x*)=0

20 Sampling Data from SPSA Test Case 2: Restringin

21 x*=(0,0) global solution f(x*)=0 Sampling Data from SPSA Test Case 2: Restringin

22 Restringin: Surrogate Model We plot the original model function and the surrogate function:

23 Restringin: Surrogate Model

24 Local Search: NKIP NKIP is a globalized and derivative dependent optimization method based on the global strategy introduced by Miguel Argaéz and Richard Tapia in This method calculates the directions using the conjugate gradient algorithm, and a linesearch is implemented to guarantee a sufficient decrease of the objective function.

25 Local Search: NKIP We consider the optimization problem in the form: where a and b are determined by the sampled points given by SPSA.

26 Hybrid Optimization Scheme (2)

27 Hybrid Optimization Scheme Convergence history for minimizing Rastringin’s function (n=50).

28 where is a nonlinear function and is a set of data observations The objective function can be written as a nonlinear least squares problem: Parameter Estimation Problem The objective function can be written as a nonlinear least squares problem:

29 Our goal is to estimate the permeability based on sensor pressure data. Despite having full information of the pressure field, the inverse problem is highly ill-posed and has multiple local minima. Application

30 Large Scale Two-Phase Flow Problem 3D permeability field

31 Large Scale Two-Phase Flow Problem Figure 2. The true and initial permeability and pressure fields.

32 High Performance Computing We run the simulator IPARS (Integrated Parallel Accurate Reservoir Simulator) on a Linux-based multicore network of workstations. Our goal is to estimate a permeability field that involves 2000 parameters. The field is parameterized by SVD reducing the parameter space to 20 (each parameter represents a scale resolution level). We choose several initials points by adding a percentage of noise to the true singular values: 5%, 10% and 15%

33 Numerical Results Noise5%10%15% Initial starting points by SPSA3020 Range of f(x0)8.56 to to to SPSA Iterations Range of fspsa(x)0.568 to to to Best f spsa (x) Data points used in the surrogate model NKIP Iterations f nkip (x) % Gain by Hybrid Approach16135

34 We combine SPSA and NKIP strategies into a Hybrid Scheme that exploit the best of these two approaches for a given problem in order to achieve maximum efficiency and robustness. The hybrid approach finds a good estimate of the global solution for all the test cases. As the noise level was increased, the hybrid approach presented more difficulties in reproducing the true permeability field. However, the estimation is very accurate in all cases. Conclusions

35 Improve a parallel version of the multi-start technique Parallelize the conjugate gradient of NKIP Add equality constraints to the minimization of the surrogate model Add more Global Optimization Techniques (Simulated Annealing, Evolutionary Algorithms) Future Work

36 Thank you very much for your attention