Multifidelity Optimization Using Asynchronous Parallel Pattern Search and Space Mapping Techniques Genetha Gray*, Joe Castro i, Patty Hough*, and Tony.

Slides:



Advertisements
Similar presentations
Line Search.
Advertisements

ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Periodograms Bartlett Windows Data Windowing Blackman-Tukey Resources:
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
CSE 330: Numerical Methods
Control Structure Selection for a Methanol Plant using Hysys/Unisim
Adam Networks Research Lab Transformation Methods Penalty and Barrier methods Study of Engineering Optimization Adam (Xiuzhong) Chen 2010 July 9th Ref:
Ensemble Emulation Feb. 28 – Mar. 4, 2011 Keith Dalbey, PhD Sandia National Labs, Dept 1441 Optimization & Uncertainty Quantification Abani K. Patra, PhD.
1 Optimization Algorithms on a Quantum Computer A New Paradigm for Technical Computing Richard H. Warren, PhD Optimization.
Chapter 6 Feature-based alignment Advanced Computer Vision.
Optimal Design Laboratory | University of Michigan, Ann Arbor 2011 Design Preference Elicitation Using Efficient Global Optimization Yi Ren Panos Y. Papalambros.
Tutorial 2, Part 1: Optimization of a damped oscillator.
1 Approved for unlimited release as SAND C Verification Practices for Code Development Teams Greg Weirs Computational Shock and Multiphysics.
Infinite Horizon Problems
Karen L. Ricciardi The effects of uncertainty on a ground water management problem involving saltwater intrusion Department of Mathematics University of.
Exploring Communication Options with Adaptive Mesh Refinement Courtenay T. Vaughan, and Richard F. Barrett Sandia National Laboratories SIAM Computational.
Chapter 1 Introduction The solutions of engineering problems can be obtained using analytical methods or numerical methods. Analytical differentiation.
MAE 552 – Heuristic Optimization Lecture 6 February 6, 2002.
Efficient Methodologies for Reliability Based Design Optimization
Design of Curves and Surfaces by Multi Objective Optimization Rony Goldenthal Michel Bercovier School of Computer Science and Engineering The Hebrew University.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Optimal Fixed-Size Controllers for Decentralized POMDPs Christopher Amato Daniel.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy under contract.
Advanced Topics in Optimization
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
Efficient Quantum State Tomography using the MERA in 1D critical system Presenter : Jong Yeon Lee (Undergraduate, Caltech)
Why Function Optimization ?
Improving Contaminant Mixing Models For Water Distribution Pipe Networks Siri Sahib S. Khalsa University of Virginia Charlottesville, VA
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Sensitivity Analysis, Multidisciplinary Optimization, Robustness Evaluation, and Robust Design Optimization with optiSLang 3.2.
Optimization Using Broyden-Update Self-Adjoint Sensitivities Dongying Li, N. K. Nikolova, and M. H. Bakr McMaster University, 1280 Main Street West, Hamilton,
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
Operations Research Models
LTE Review (September 2005 – January 2006) January 17, 2006 Daniel M. Dunlavy John von Neumann Fellow Optimization and Uncertainty Estimation (1411) (8962.
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.
Biointelligence Laboratory, Seoul National University
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
Techniques for Analysis and Calibration of Multi- Agent Simulations Manuel Fehler Franziska Klügl Frank Puppe Universität Würzburg Lehrstuhl für Künstliche.
Joseph P. Castro Jr. *, Genetha Gray , Anthony Giunta , Patricia Hough , and Paul Demmie  Sandia National Laboratories: * Computational Sciences, 
Solution for non-negative ffCO2 emissions ‒ Incorporate priors ‒ Solve, using StOMP [1] ‒ StOMP solution does not give non-negative ffCO2 emissions; a.
Time Series Data Analysis - I Yaji Sripada. Dept. of Computing Science, University of Aberdeen2 In this lecture you learn What are Time Series? How to.
© 2010 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual.
Strategies for Solving Large-Scale Optimization Problems Judith Hill Sandia National Laboratories October 23, 2007 Modeling and High-Performance Computing.
1 Markov Decision Processes Infinite Horizon Problems Alan Fern * * Based in part on slides by Craig Boutilier and Daniel Weld.
Linear Programming Erasmus Mobility Program (24Apr2012) Pollack Mihály Engineering Faculty (PMMK) University of Pécs João Miranda
EXTENSION OF LATIN HYPERCUBE SAMPLES WITH CORRELATED VARIABLES C. J. SALLABERRY, a J. C. HELTON b – S. C. HORA c aSandia National Laboratories, New Mexico.
Danny Dunlavy, Andy Salinger Sandia National Laboratories Albuquerque, New Mexico, USA SIAM Parallel Processing February 23, 2006 SAND C Sandia.
Introduction Hamdy A. Taha, Operations Research: An introduction, 8th Edition.
1 Markov Decision Processes Infinite Horizon Problems Alan Fern * * Based in part on slides by Craig Boutilier and Daniel Weld.
Multifidelity Optimization Via Pattern Search and Space Mapping Genetha Gray Computational Sciences & Mathematics Research Sandia National Labs, Livermore,
A Dirichlet-to-Neumann (DtN)Multigrid Algorithm for Locally Conservative Methods Sandia National Laboratories is a multi program laboratory managed and.
DFT Applications Technology to calculate observables Global properties Spectroscopy DFT Solvers Functional form Functional optimization Estimation of theoretical.
Monte-Carlo based Expertise A powerful Tool for System Evaluation & Optimization  Introduction  Features  System Performance.
Chapter 2-OPTIMIZATION G.Anuradha. Contents Derivative-based Optimization –Descent Methods –The Method of Steepest Descent –Classical Newton’s Method.
Nonlinear differential equation model for quantification of transcriptional regulation applied to microarray data of Saccharomyces cerevisiae Vu, T. T.,
Optimization in Engineering Design 1 Introduction to Non-Linear Optimization.
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.
Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation,
Performing Fault-tolerant, Scalable Data Collection and Analysis James Jolly University of Wisconsin-Madison Visualization and Scientific Computing Dept.
Chapter 15 Running Time Analysis. Topics Orders of Magnitude and Big-Oh Notation Running Time Analysis of Algorithms –Counting Statements –Evaluating.
Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation,
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.
Ch 1. Introduction Pattern Recognition and Machine Learning, C. M. Bishop, Updated by J.-H. Eom (2 nd round revision) Summarized by K.-I.
CSE 330: Numerical Methods. What is true error? True error is the difference between the true value (also called the exact value) and the approximate.
A Kriging or Gaussian Process emulator has: an unadjusted mean (frequently a least squares fit: ), a correction / adjustment to the mean based on data,
Heuristic Optimization Methods
CSE 4705 Artificial Intelligence
1 Department of Engineering, 2 Department of Mathematics,
1 Department of Engineering, 2 Department of Mathematics,
Mathematical Programming (towards programming with math)
1 Department of Engineering, 2 Department of Mathematics,
A Gentle Tutorial of the EM Algorithm and its Application to Parameter Estimation for Gaussian Mixture and Hidden Markov Models Jeff A. Bilmes International.
Presentation transcript:

Multifidelity Optimization Using Asynchronous Parallel Pattern Search and Space Mapping Techniques Genetha Gray*, Joe Castro i, Patty Hough*, and Tony Giunta d *Computational Sciences & Mathematics Research, Sandia National Labs, Livermore, CA i Computational Sciences and d Validation & Uncertainty Quantification Processes, Sandia National Labs, Albuquerque, NM Sandia National Laboratories is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy under contract DE-AC04-94AL Purpose of Multifidelity Optimization Outer Loop Optimizer: Asynchronous Parallel Pattern Search (APPSPACK) MFO Scheme Space Mapping Representation Ongoing and Future Work References Polynomial Example The Inner Loop as an Oracle Result: Gamma ~ O (1), Starting Point = (-2.0,-2.0)  Study spaces defined using different constraints.  Implement a generic oracle in APPSPACK.  Include a space mapping that does not require domain spaces to be defined by the same numbers of parameters.  Apply our multifidelity optimization schemes to some real world problems:  Earth penetrator analysis  Groundwater problems including well field design & hydraulic capture  Circuit system design  Bakr, Bandler, Madsen, and Sondergard, An Introduction to Space Mapping Technique, Optimization & Engineering, 2: ,  Gray and Kolda, APPSPACK 4.0: Asynchronous Parallel Pattern Search for Derivative-Free Optimization, Technical Report SAND , Sandia National Laboratories, Livermore, CA, Aug (Submitted to ACM TOMS.)  Kolda, Revisiting Asynchronous Parallel Pattern Search for Nonlinear Optimization, Technical Report SAND , Sandia National Laboratories, Livermore, CA, Feb (In revision for SIAM J. Opt.)  Kolda, Lewis, and Torczon, Optimization by Direct Search: New Perspectives on Some Classical and Modern Methods, SIAM Review, 45(3): , Consider a simple example with constant space mapping terms: Study space mapping sensitivities to various inputs –Number of high fidelity responses used in the mapping –Scaling of the mapping parameters (size of the offset between the low and high fidelity models) –Starting point Compare the optimum obtained and the number of high fidelity runs required to reach this optimum A Simple Example # responses (x 0,x 1 ) (-0.5,0.83) Objective Value 0.0 # Hi-Fi Calculations Speed Up Ratio 2(-0.50, 0.83)8.86e (-0.50, 0.83)5.13e (-0.52, 0.84)3.34e (-0.48, 0.81)1.03e Apps only(-0.50, 0.85)4.00e-458- View of High Fidelity Design Space Log Plot of Results 1 2 Hi-Fi Model (-0.76,2.0)(-0.8,-1.2) 1 2  The numbered white boxes show approximately where the inner loop was called.  The point in red brackets is the APPSPACK best point before the inner loop call.  The point in green was obtained by the inner loop. (-0.56,1.6) (-0.61,1.25) When the number of response points is 8, there are two calls to the inner loop …  Direct search method  Takes advantage of parallel platform to reduce computational time  Does not assume time needed to evaluate objective function is constant  Global convergence to a stationary point under mild conditions  Does not assume homogeneous processors  If the inner loop is viewed as an oracle, the only significant algorithmic change to APPS is the addition of the oracle.  Analytically, there are no restrictions on how an oracle can choose points.  Oracle points are used in addition to the points defined by the search pattern  The convergence of APPSPACK is not adversely affected.  A convergence proof for the APPS algorithm exists so no new convergence proof for our MFO scheme is needed.  Future work may include investigating any improvement to the convergence of APPS.  In many optimization applications, the objective function f(x) is expensive to calculate and derivatives may be inaccurate if they exist at all.  Many of these applications have a high fidelity (or true) model and a low fidelity (or surrogate) model which simplifies the high fidelity model in some way.  An MFO approach optimizes an inexpensive, low fidelity model while making periodic corrections using the expensive, high fidelity model.  The relationship between the models can be exploited in an algorithm by applying space mapping techniques. Outer Loop Inner Loop Low Fidelity Model Optimization  x H    High Fidelity Mode Optimization via APPSPACK Space Mapping Via Least Squares Calculation  x H,f(x H ) x H trial MFO ALGORITHM 1.Start Outer Loop (APPSPACK)  Evaluate N high fidelity response points  Produce “table” of data with x H and f H (x H ) 2.Start Inner Loop  Take data from APPSPACK table  Run LS optimization algorithm  At each iteration, evaluate N low-fidelity responses  At completion obtain , ,  for our space mapping of  (x H )  +   Optimize low fidelity model within space mapped high fidelity space. In other words, minimize f L (  (x H )  +  ) with respect to x H to obtain x H * 3.Return x H * to APPPSPACK to determine if a new best point has been found.