Global Optimization General issues in global optimization Classification of algorithms The DIRECT algorithm – Divided rectangles – Exploration and Exploitation.

Slides:



Advertisements
Similar presentations
Global Optimization General issues in global optimization Classification of algorithms The DIRECT algorithm – Relationship to EGO – Lipschitzian optimization.
Advertisements

Unsupervised Learning Clustering K-Means. Recall: Key Components of Intelligent Agents Representation Language: Graph, Bayes Nets, Linear functions Inference.
Graphical optimization Some problems are cheap to simulate or test. Even if they are not, we may fit a surrogate that is cheap to evaluate. Relying on.
Variable Neighborhood Search for Bin Packing Problem Borislav Nikolić, Hazem Ismail Abdel Aziz Ali, Kostiantyn Berezovskyi, Ricardo Garibay Martinez, Muhammad.
Monte Carlo Methods and Statistical Physics
Multi-Objective Optimization NP-Hard Conflicting objectives – Flow shop with both minimum makespan and tardiness objective – TSP problem with minimum distance,
Kriging.
Simulated Annealing Methods Matthew Kelly April 12, 2011.
Optimal Design Laboratory | University of Michigan, Ann Arbor 2011 Design Preference Elicitation Using Efficient Global Optimization Yi Ren Panos Y. Papalambros.
Including Uncertainty Models for Surrogate-based Global Optimization
Spring, 2013C.-S. Shieh, EC, KUAS, Taiwan1 Heuristic Optimization Methods Pareto Multiobjective Optimization Patrick N. Ngatchou, Anahita Zarei, Warren.
Speeding up multi-task learning Phong T Pham. Multi-task learning  Combine data from various data sources  Potentially exploit the inter-relation between.
Using Structure Indices for Efficient Approximation of Network Properties Matthew J. Rattigan, Marc Maier, and David Jensen University of Massachusetts.
Petroleum Reservoir Management Based on Approximate Dynamic Programming Zheng Wen, Benjamin Van Roy, Louis Durlofsky and Khalid Aziz Smart Field Consortium,
Ant Colony Optimization Optimisation Methods. Overview.
Ant Colony Optimization: an introduction
Metaheuristics The idea: search the solution space directly. No math models, only a set of algorithmic steps, iterative method. Find a feasible solution.
Space-Filling DOEs Design of experiments (DOE) for noisy data tend to place points on the boundary of the domain. When the error in the surrogate is due.
Meet the Kiwis…. Population of kiwis… Codes… Species Region GS-Great Spotted, NIBr-NorthIsland Brown, Tok-Southern Tokoeka NWN-North West Nelson, CW-Central.
CSM6120 Introduction to Intelligent Systems Other evolutionary algorithms.
Section 4.4: Modeling and Optimization
Optimum Design of Steel Space Frames by Hybrid Teaching-Learning Based Optimization and Harmony Search Algorithms & Dr.Alper AKIN Dr. IbrahIm AYDOGDU Dear.
Internet Engineering Czesław Smutnicki Discrete Mathematics – Location and Placement Problems in Information and Communication Systems.
The Particle Swarm Optimization Algorithm Nebojša Trpković 10 th Dec 2010.
1 IE 607 Heuristic Optimization Particle Swarm Optimization.
Object Oriented Programming Assignment Introduction Dr. Mike Spann
Exact and heuristics algorithms
Linear Programming Advanced Math Topics Mrs. Mongold.
Kanpur Genetic Algorithms Laboratory IIT Kanpur 25, July 2006 (11:00 AM) Multi-Objective Dynamic Optimization using Evolutionary Algorithms by Udaya Bhaskara.
Edge Assembly Crossover
ZEIT4700 – S1, 2015 Mathematical Modeling and Optimization School of Engineering and Information Technology.
Machine Learning Queens College Lecture 7: Clustering.
Optimization Problems
Monte-Carlo based Expertise A powerful Tool for System Evaluation & Optimization  Introduction  Features  System Performance.
INCLUDING UNCERTAINTY MODELS FOR SURROGATE BASED GLOBAL DESIGN OPTIMIZATION The EGO algorithm STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION GROUP Thanks.
Particle Swarm Optimization (PSO)
Using MDP Characteristics to Guide Exploration in Reinforcement Learning Paper: Bohdana Ratich & Doina Precucp Presenter: Michael Simon Some pictures/formulas.
Bayesian Optimization. Problem Formulation Goal  Discover the X that maximizes Y  Global optimization Active experimentation  We can choose which values.
Kriging - Introduction Method invented in the 1950s by South African geologist Daniel Krige (1919-) for predicting distribution of minerals. Became very.
Graphical optimization Some problems are cheap to simulate or test. Even if they are not, we may fit a surrogate that is cheap to evaluate. Relying on.
 Introduction  Particle swarm optimization  PSO algorithm  PSO solution update in 2-D  Example.
Axially Variable Strength Control Rods for The Power Maneuvering of PWRs KIM, UNG-SOO Dept. of Nuclear and Quantum Engineering.
Introduction to genetic algorithm
Optimization Problems
Multi-Scale Search for Black-Box Optimization: Theory & Algorithms
L-Dominance: An Approximate-Domination Mechanism
Particle Swarm Optimization (2)
Digital Optimization Martynas Vaidelys.
Particle Swarm Optimization
Particle Swarm Optimization
PSO -Introduction Proposed by James Kennedy & Russell Eberhart in 1995
Meta-heuristics Introduction - Fabien Tricoire
Opracowanie językowe dr inż. J. Jarnicki
Collecting and processing of information Presentation 4.5.1
Advanced Artificial Intelligence Evolutionary Search Algorithm
metaheuristic methods and their applications
Graphical optimization
Meta-Heuristic Algorithms 16B1NCI637
3-3 Optimization with Linear Programming
Efficient Learning using Constrained Sufficient Statistics
Optimization Problems
Heuristic Optimization Methods Pareto Multiobjective Optimization
Collecting and processing of information Presentation 4.5.1
Metaheuristic methods and their applications. Optimization Problems Strategies for Solving NP-hard Optimization Problems What is a Metaheuristic Method?
Multi-Objective Optimization
Collecting and processing of information Presentation 4.5.1
“Hard” Optimization Problems
ZEIT4700 – S1, 2016 Mathematical Modeling and Optimization
1.6 Linear Programming Pg. 30.
Area Coverage Problem Optimization by (local) Search
Presentation transcript:

Global Optimization General issues in global optimization Classification of algorithms The DIRECT algorithm – Divided rectangles – Exploration and Exploitation as bi-objective optimization – Application to High Speed Civil Transport

Global optimization issues Optimization problem is NP-hard No-free-lunch theorem (Wolpert and Macready) – No single algorithm can do well on all problems – If an algorithm is improved for one problem, it will suffer for others. Great opportunity for engineers to use problem knowledge to tailor algorithms. Big headache for journals because they get many worthless new algorithms.

Global Optimization Global optimization algorithms by Thomas Weise

Classification of global optimization algorithms The most popular algorithms imitate natural processes, including genetic algorithms, particle swarm optimization, ant colony optimization, and simulated annealing. They rely on randomness for exploration, so every time you run them you may get a different result. DIRECT is an example of a systematic deterministic exploration of the design space. Adaptive sampling algorithms based on surrogates, such as EGO, are gaining popularity.

Problems global optimization What does it mean that global optimization is NP hard? What is the no-free-lunch principle, and how does it affect engineering optimization. When should we use local optimizers to solve global optimization problems and when we should not?

Lipschitzian Optimization DIRECT was inspired by Lipschitzian optimization. Optimizer divides space into boxes and samples the vertices of each A box is further divided based on estimated maximum rate of change of the function, K (Lipschitz constant)

DIRECT The function value at the middle of each box and it’s largest dimension are used to determine potentially optimal boxes Each potentially optimal box is divided Lipschitzian optimization for all possible Lipschitz constants

DIRECT Box Division.

Exploration vs. Exploitation DIRECT uses convex hull of box sizes to balance exploitation vs. exploration With enough function evaluations every region in design space will be explored This is clearly not feasible for high dimensional spaces Cox’s paper compares DIRECT to repeated local optimization with random start

Problems DIRECT What is the Lipschtiz constant? What value would be appropriate for the function x 2 +x in the interval (-2,2)? Invent function values at every point where the function is evaluated in Slide 8 that are consistent with the diagram. What are the meanings of the term exploration and exploitation in the context of global optimization?

Optimization of a High Speed Civil Transport 26 design variables defining the shape of the wing and fuselage and tail and the flight trajectory Long range (NY Tokyo type flight) with 250 passengers for minimum takeoff gross weight Constraints on takeoff and landing maneuvers, engine out conditions. CFD analysis plus structural optimization needed for each design.

Results