LOW-COST STOCHASTIC OPTIMIZATION FOR ENGINEERING APPLICATIONS

Similar documents
MULTI-OBJECTIVE OPTIMIZATION USING PARALLEL COMPUTATIONS

DESIGN OF EXPERIMENTS IN MATERIAL TESTING AND DETERMINATION OF COEFFICIENT OF FRICTION. Ondřej ROZUM, Šárka HOUDKOVÁ

Optimum Design of Worm Gears with Multiple Computer Aided Techniques

Comparison of ACO and GA Techniques to Generate Neural Network Based Bezier-PARSEC Parameterized Airfoil

International Journal of Software and Web Sciences (IJSWS)

INTELLIGENT ENERGY MANAGEMENT OF ELECTRICAL POWER SYSTEMS WITH DISTRIBUTED FEEDING ON THE BASIS OF FORECASTS OF DEMAND AND GENERATION Chr.

Convention Paper Presented at the 118th Convention 2005 May Barcelona, Spain

Genetic Algorithms and Sudoku

Solving Three-objective Optimization Problems Using Evolutionary Dynamic Weighted Aggregation: Results and Analysis

A Review And Evaluations Of Shortest Path Algorithms

POISSON AND LAPLACE EQUATIONS. Charles R. O Neill. School of Mechanical and Aerospace Engineering. Oklahoma State University. Stillwater, OK 74078

A Robust Method for Solving Transcendental Equations

Optimising Patient Transportation in Hospitals

A New Multi-objective Evolutionary Optimisation Algorithm: The Two-Archive Algorithm

Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects

Introduction To Genetic Algorithms

MUSICAL INSTRUMENT FAMILY CLASSIFICATION

An Alternative Archiving Technique for Evolutionary Polygonal Approximation

Selection Procedures for Module Discovery: Exploring Evolutionary Algorithms for Cognitive Science

Keywords revenue management, yield management, genetic algorithm, airline reservation

Alpha Cut based Novel Selection for Genetic Algorithm

PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION

6.2.8 Neural networks for data mining

A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II

The Effects of Start Prices on the Performance of the Certainty Equivalent Pricing Policy

Final Year Project Progress Report. Frequency-Domain Adaptive Filtering. Myles Friel. Supervisor: Dr.Edward Jones

A Hybrid Tabu Search Method for Assembly Line Balancing

Non-Uniform Mapping in Binary-Coded Genetic Algorithms

SHAPE OPTIMIZATION OF TYPICAL HEAVY-DUTY GAS TURBINE COMPRESSOR AIROFOIL USING METAMODEL BASED ALGORITHM

USING THE EVOLUTION STRATEGIES' SELF-ADAPTATION MECHANISM AND TOURNAMENT SELECTION FOR GLOBAL OPTIMIZATION

Performance Based Evaluation of New Software Testing Using Artificial Neural Network

3 An Illustrative Example

HYBRID GENETIC ALGORITHM PARAMETER EFFECTS FOR OPTIMIZATION OF CONSTRUCTION RESOURCE ALLOCATION PROBLEM. Jin-Lee KIM 1, M. ASCE

PLAANN as a Classification Tool for Customer Intelligence in Banking

AUTOMATIC ADJUSTMENT FOR LASER SYSTEMS USING A STOCHASTIC BINARY SEARCH ALGORITHM TO COPE WITH NOISY SENSING DATA

Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering

Intelligent Modeling of Sugar-cane Maturation

Hybrid Evolution of Heterogeneous Neural Networks

D-optimal plans in observational studies

Programming Risk Assessment Models for Online Security Evaluation Systems

Iterated Mutual Observation with Genetic Programming

NEUROEVOLUTION OF AUTO-TEACHING ARCHITECTURES

Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm

Software Engineering and Service Design: courses in ITMO University

Neue Entwicklungen in LS-OPT/Topology - Ausblick auf Version 2

ING LA PALMA TECHNICAL NOTE No Investigation of Low Fringing Detectors on the ISIS Spectrograph.

99.37, 99.38, 99.38, 99.39, 99.39, 99.39, 99.39, 99.40, 99.41, cm

Fast Sequential Summation Algorithms Using Augmented Data Structures

THREE DIMENSIONAL REPRESENTATION OF AMINO ACID CHARAC- TERISTICS

Agenda. Project Done Work In-progress Work Future Work

CHAPTER 1 INTRODUCTION

Multi-variable Geometry Repair and Optimization of Passive Vibration Isolators

CURRICULUM VITAE VASSILIOS N. CHRISTOPOULOS Department of Computer Science and Engineering University of Minnesota, Minneapolis, MN 55455

Factoring Patterns in the Gaussian Plane

Automatic Detection of PCB Defects

Kalibrierung von Materialparametern und Optimierung eines Elektromotors mit optislang

Adaptive Business Intelligence

Anamorphic imaging with three mirrors: a survey

COMPARISON OF OBJECT BASED AND PIXEL BASED CLASSIFICATION OF HIGH RESOLUTION SATELLITE IMAGES USING ARTIFICIAL NEURAL NETWORKS

A Hybridized Self-Organizing Response Surface Methodology

Microsoft Excel 2010 Charts and Graphs

MULTI-OBJECTIVE EVOLUTIONARY SIMULATION- OPTIMIZATION OF PERSONNEL SCHEDULING

Journal of Optimization in Industrial Engineering 13 (2013) 49-54

Accurate and robust image superresolution by neural processing of local image representations

Statistical tests for SPSS

Genetic Algorithm. Based on Darwinian Paradigm. Intrinsically a robust search and optimization mechanism. Conceptual Algorithm

GA as a Data Optimization Tool for Predictive Analytics

Towards Robust Designs Via Multiple-Objective Optimization Methods

GENETIC ALGORITHM FORECASTING FOR TELECOMMUNICATIONS PRODUCTS

Incremental Evolution of Complex Light Switching Behavior

HYBRID PROBABILITY BASED ENSEMBLES FOR BANKRUPTCY PREDICTION

Chapter 6. The stacking ensemble approach

Understanding astigmatism Spring 2003

JPEG compression of monochrome 2D-barcode images using DCT coefficient distributions

4. Continuous Random Variables, the Pareto and Normal Distributions

Metal Pressfitting Pipe Systems

Sub-pixel mapping: A comparison of techniques

PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY

Lab 4: 26 th March Exercise 1: Evolutionary algorithms

Holland s GA Schema Theorem

Measuring Line Edge Roughness: Fluctuations in Uncertainty

Solving Simultaneous Equations and Matrices

6.4 Normal Distribution

COS702; Assignment 6. Point Cloud Data Surface Interpolation University of Southern Missisippi Tyler Reese December 3, 2012

Neural Network Design in Cloud Computing

An Introduction to Neural Networks

APPLICATION OF ADVANCED SEARCH- METHODS FOR AUTOMOTIVE DATA-BUS SYSTEM SIGNAL INTEGRITY OPTIMIZATION

Iranian J Env Health Sci Eng, 2004, Vol.1, No.2, pp Application of Intelligent System for Water Treatment Plant Operation.

GANTRY ROBOTIC CELL FOR AUTOMATIC STORAGE AND RETREIVAL SYSTEM

Neural network models: Foundations and applications to an audit decision problem

An Evolutionary Algorithm in Grid Scheduling by multiobjective Optimization using variants of NSGA

A Simple Feature Extraction Technique of a Pattern By Hopfield Network

Evolutionary Detection of Rules for Text Categorization. Application to Spam Filtering

Investigation and Application of Multi-Disciplinary Optimization for. Automotive Body-in-White Development

Novelty Detection in image recognition using IRF Neural Networks properties

Coating Technology: Evaporation Vs Sputtering

Genetic algorithms for changing environments

Neural Network and Genetic Algorithm Based Trading Systems. Donn S. Fishbein, MD, PhD Neuroquant.com

Automated Stellar Classification for Large Surveys with EKF and RBF Neural Networks

Transcription:

EVOLUTIONARY METHODS FOR DESIGN, OPTIMISATION AND CONTROL K. Giannakoglou, D. Tsahalis, J. Periaux, K. Papailiou and T. Fogarty (Eds.) CIMNE, Barcelona, Spain 22 LOW-COST STOCHASTIC OPTIMIZATION FOR ENGINEERING APPLICATIONS A.P. Giotis, M. Emmerich, B. Naujoks, K.C. Giannakoglou, Th. Bäck Laboratory of Thermal Turbomachines National Technical University of Athens, P.O. Box 6469, Athens 1571, Greece Email: kgianna@central.ntua.gr agiotis@mail.ntua.gr Center for Applied Systems Analysis Informatik Centrum Dortmund Joseph v. Fraunhofer Str. 2, 44227 Dortmund, Germany Email: {emmerich, naujoks}@icd.de baeck@nutechsolutions.de Abstract. This paper presents a technique which when used with Evolutionary Algorithms (Genetic Algorithms, Evolutionary Strategies) reduces noticeably the computational cost by decreasing the number of exact evaluations required to reach the optimal solution. This technique is based on the use of local surrogate evaluation models, namely radial basis function networks which are trained and used during the evolution. Two engineering applications, namely the inverse design of an airfoil and the optimizatio n of an optical filter layout, are used to demonstrate the gain offered by the proposed technique. Key words: Stochastic Optimization, Evolutionary Algorithms, Artificial Neural Networks, Metamodels. 1 EVOLUTIONARY ALGORITHMS PROS AND CONS Effective and efficient optimization tools are nowadays needed in all fields of engineering applications. Especially in high-dimensional and multiobjective problems, stochastic optimization methods like Evolutionary Algorithms (EAs) [1] are nowadays well established. They are robust and may readily accommodate existing analysis tools for the evaluation of candidate solutions. However, compared with traditional methods, EAs are known to need a large number of Objective Function Evaluations (OFEs) prior to reaching the optimal solution. The total computing cost for using EAs depends mainly on that of a single OFE. Thus, the former can be reduced by cutting down the number of OFEs required. Techniques for reduc ing the cost of EAs through the use of less exact and thus less computationally demanding OFE models can be classified to those using surrogate physical models (with lower modeling accuracy than the standard OFE tool) and those based on surrogate approximation models (such as Response Surface Methods, RSMs, or Artificial Neural Networks, ANNs). In both of them, a database containing previously or purposely evaluated individuals is to be available. In the

past, ANNs have been used by some of the authors as surrogate models for reducing the cost of Genetic Algorithms (GAs) [2, 3, 4]. The aim of this paper is to extend their use to Evolution Strategies (ESs) [5] as well. The reason is that recent ES variants, (either (µ,?) or (µ+?), where µ and? stand for the number of parental and offspring individuals) with sophisticate d step-size control mechanisms to adapt the shape of individual mutation distributions, are robust global optimization procedures and may also benefit from the use of surrogate models. 2 LOW - COST E VOLUTIONARY ALGORITHMS Both GAs and ESs may incorporate surrogate models in a conceptually similar way. In previously proposed low-cost GAs [2, 3, 4], ANNs were used to single out the most promising population members in each generation, i.e. those that worth undergoing exact evaluations. Such a technique reduces the number of exact OFEs per generation from? to s? where < s =1 (typically s ~.1). Though more generations are required, the gain in computing cost is considerable. There are good reasons for choosing Radial Basis Function Networks (RBFNs) [6] as surrogate models. In the proposed method, RBFNs are trained locally and separately for each new individual using a small number of previously evaluated individuals; these should lie in the vicinity of the new individual according to distances measured in the parametric space. The sets of parametric values paired with the corresponding fitness or cost functions, evaluated through the exact OFE software and used for the training of the RBFNs are restored from a database which is dynamically updated during the evolution. The training and use of a RBFN bears almost zero computing cost since it requires the inversion of a small symmetric matrix and this is carried out once for each new individual even in multi-objective optimization. The algorithm starts with either a randomly generated population that keeps evolving for a few generations using exact OFEs or with some systematically chosen individuals (through the so-called design of experiments technique) that are evaluated exactly in order to get database entries. The use of RBFNs as surrogate models with any population based technique is illustrated in Figure 1. RBFNs sigma% Best Exact Objective Function Evaluation Population Sorted List Figure 1: Population-based EAs coupled with RBFNs. 2

3 APPLICATIONS 3.1 Inverse Design of an Airfoil In this study, the aim is to find the airfoil shape that produces a given pressure distribution along its contour (Figure 2), at given flow conditions. The target distribution was calculated in advance through the same software used also for OFEs for a known airfoil profile, thus the goal is indeed to reconstruct the known profile (Figure 3). The parameterization of the airfoil is carried through Bezier curves for the suction and pressure side, with seven control points each, giving a total of 14 design variables. The gain in the computing cost by employing the surrogate model to GA (with a population size µ=?=4) or a (5+1) -ES is demonstrated in Figure 4 and Figure 5 respectively for various s values. Each curve is the average of five computations, thus despite the stochastic nature of EAs the reader could place much reliance on that each conclusion drawn is admitting of generalization. Note that in these figures, the horizontal axis stands for the number of OFEs, which is a direct measure of computing cost. In Figure 4, the GA was allowed to run for 2 OFEs which yielded 5 generations (for s =1%, i.e. the conventional GA) or 24 generations (GA with s =2%) giving an extremely faster convergence in terms of comput ing cost. The improvement of the ESs was not that pronounced since the convergence of the conventional ES was already satisfactory. In the GA run, many parameters (such as the mutation rate) were not adjusted to optimal values since this requires a lot of experiments. However, the convergence plots for s=2% were similar. Cp 1.5 -.5 Target Pressure GA GA-IPE y.3.25.2.15.1.5 -.5 -.1.2.4.6.8 1 x Target GA GA-IPE -1 Figure 3: Reconstruction of the target airfoil profile -1.5.2.4.6.8 1 Figure 2: The target and best computed pressure coefficient distributions along the airfoil contour. x 3

.35.3 1% 8% 5% 2%.35.3 1% 8% 5% 2%.25.2.15.1.25.2.15.1.5.5 5 1 15 2 Figure 4: Airfoil Design: Convergence history (computing cost) of the GA for various s values. 2 4 6 8 1 12 Figure 5: Airfoil Design: Convergence history of a (5+1)-ES for various s values. 3.2 Optical Filter layout optimization The optical filter test-case proposed by Aguilera et al [7, 8] is a mixed integer optimization problem. The design variables are the thicknesses and the number of up to 21 layers, consisting subsequently of two different substances (germanium and zinc sulfide with refractive indices 4.2 & 2.2 respectively in the wavelength region 7.7-12.3µm) as shown in Figure 6. The objective is to minimize the reflection mean square func tion, measuring the distance from a specified target reflectance profile (Figure 7). In this study the mixed integer problem has been re-stated as a continuous problem by assuming that if the thickness of a layer is lower than a small threshold value, this layer is made to disappear completely. This enables a smooth introduction and elimination of layers. The fitness function landscape is multimodal as shown in Figure 8 by limiting the outer left and right optical thicknesses in the range -2 µm. As in the previous test-case, the average convergence histories of 5 computations are illustrated in Figure 9 and Figure 1 for various s values. The population size of the GA was 25 individuals and a (5+1) -ES with local discrete recombination of the object variables and local intermediate recombination of the step-size variables were used. The use of the surrogate model was beneficial for both EAs. Light Light d1d2 dn Figure 6: Optical filter with layers of Ge and ZnS Reflectance.25.2.15.1.5 5 1 15 2 25 3 35 4 45 Wavelength Index Figure 7: Target reflectance profile 4

Figure 8: Landscape of the fitness function 6 5 1% 8% 5% 2% 6 5 1% 8% 5% 2% 4 3 2 4 3 2 1 1 2 4 6 8 1 12 Figure 9: Optical filter: Convergence history of the GA for various s values. 1 234 56 7891 Figure 1: Optical Filter: Convergence history of a (5+1)-ES for various s values. 4 CONCLUSIONS The scope of this paper was to extend the use of RBFNs as surrogate evaluation models to ES and assess the computational gain in a number of engineering applications. It was concluded that the gain in computing cost is important if only a small part of the population is exactly evaluated whereas all the other are evaluated by the surrogate model. This is appealing since, by doing so, EAs coupled with surrogate models can readily be used in industrial designs, with non-prohibitive computational cost! Acknowledge ment: The Greek and German groups acknowledge the financial support provided by the IKYDA 2 project. 5

REFERENCES [1] Th. Bäck, Evolutionary Strategies and Genetic Algorithms in Theory and Practice, Oxford University Press, 1996 [2] A.P. Giotis and K.C. Giannakoglou, Single- and multi-objective airfoil design using genetic algorithms and artificial intelligence, Eurogen 99, Evolutionary Algorithms in Engineering and Computer Science, Miettinen et al. (Eds.), Jyvaskyla, Finland, May 1999. [3] A.P. Giotis, K.C. Giannakoglou and J. Periaux: A reduced-cost multiobjective optimization method based on the Pareto front technique, neural networks and PVM, Eccomas 2, Barcelona, Sept. 2. [4] K.C. Giannakoglou, A.P. Giotis and M.K. Karakasis, Low-cost genetic optimization based on inexact pre -evaluations and the sensitivity analysis of design parameters, Inverse Problems in Engineering 21, Vol. 9, pp.389-412 (21) [5] H.-P. Schwefel, Evolution and Optimum Seeking, J. Wiley, NY, 1995 [6] Simon Haykin, Neural Networks, A comprehensive Foundation, 2nd ed., Prentice Hall International, 1994 [7] J.A. Aguilera, J. Aguilera, P. Baumeister, A. Bloom, D. Coursen, J.A. Dobrowolski, F.T. Goldstein, D.E. Gustafson and R.A. Kemp, Antireflection coatings for germanium IR optics: A comparison of numerical design solutions, Applied Optics 27(4), 2832-284 [8] Th. Bäck, M. Schütz, Evolution Strategies for mixed-integer optimization of optical multilayer systems, J.R. McDonnell, R.G. Reynolds, & D.B. Fogel eds, Evolutionary Programming IV: Proceedings of the 4th Annual Conference on Evolutionary Programming, pp 33-51, MIT Press, Cambridge, MA, 1995. 6