CURVE FITTING THERMAL DATA USING SIMULATED ANNEALING ALGORITHM FOR UROP 02

Size: px
Start display at page:

Download "CURVE FITTING THERMAL DATA USING SIMULATED ANNEALING ALGORITHM FOR UROP 02"

Transcription

1 CURVE FITTING THERMAL DATA USING SIMULATED ANNEALING ALGORITHM FOR UROP 0 Author: Lock Hun Yi / Assistant Professor George Chung Kit Chen School of Electrical & Electronic Engineering Nayang Technological University Nanyang Avenue, Singapore Keywords: Simulated Annealing, Thermal conductivity and diffusivity of Tetrahedral Amorphous Carbon (ta-c) film Abstract Simulated Annealing optimisation technique is applied to curve fit the surface thermal profile of Gold/ta-C/Silicon sample for extracting the thermal properties of ta-c film. The fitted thermal conductivity of gold and ta-c are determined to be 75 W/m K and.35 W/m K respectively. Thermal diffusivity of ta-c is found to have very little effect on the optimization result. Three approaches of Simulated Annealing are investigated, with the first two approaches using random variables in different sequences and the third approach combining the Nelder-Mead Simplex direct search with the Simulated Annealing. Our results of ten trails show that the mean and standard of the thermal conductivity of gold and ta-c films are about the same for the first two approaches, while significant difference between these two approaches is obtained for the thermal diffusivity of ta-c film. 1 Introduction Tetrahedral amorphous carbon (ta-c) film has been an active research topic in recent years [5]. This is mainly due to the high sp 3 content in the ta-c film, which results in unique properties that range from extreme hardness, chemical inertness, high electrical resistivity and breakdown strength. Despite many research efforts have been done on investigating various ta-c film s properties, studies on the film s thermal properties are scarce. Using the pulsed photothermal reflectance technique, the surface thermal profiles of various thickness of ta-c film, ranging from 0nm to 100nm, on Gold/ta-C/Si samples were obtained [5]. By applying a -layer heat conduction model (treating ta-c film as a thermal resistor. This is justified by the fact that the ta-c film s thickness is much smaller than the Gold film and Si substrate) and curve fit the surface thermal profile using the Nelder-Mead Direct Simplex optimisation technique, thermal conductivity of ta- ta-c) was then ta-c is not thickness dependent and hence one can use any thickness of ta-c film to determine its thermal characteristics. For curve fitting the experimental thermal profile, instead of using a -layer model one could replace it with a 3-layer heat conduction model. In the 3-layer model, the ta-c film is treated as a layer along with the overlay Gold layer and the Si substrate layer to form the 3 layers, whereas in the -layer model the ta-c film is treated as a thermal resistor between the Gold and Si layers. The advantage of using a 3-layer model is that it allows the flexibility of film thickness in the samples, ie. the Au film does not necessary have to be much thicker as compare to the ta-c film. As for the optimisation technique, depending on the initial setting for the variables, the Direct Simplex method would yield a diverse result for a 3-layer model. This is because the Direct Simplex method is basically a local descent optimisation technique and when being applied to situation where there are multiple variables, as in the case of 3-layer model, a variety of local minima could be obtained and sometimes it is difficult to decide which is the true solution. This problem can be resolved by applying global optimisation technique for curve fitting. In this study, Simulated Annealing global optimisation technique together with the 3-layer model is applied to curve fit the experimental thermal profile of Gold/ta-C/Si sample. Three approaches of varying the variables along with some of the key parameters of Simulated Annealing are investigated. Simulated Annealing.1 Theory The concept of growth of a crystal from a liquid is used solves a difficult optimization problem. If the liquid was instantaneously frozen, the atoms would be trapped in the configuration they had in liquid state. This arrangement has a higher energy than the crystalline ordering, but there is an energy barrier to be surmounted to reach the crystalline state from a glassy one. If instead the liquid was slowly cooled, the atoms would start at a high temperature exploring many local rearrangements, then at lower temperature the atoms become trapped in the lowest energy configuration that was reached. The slower the cooling rate, the more likely it is that they will find the ordering that has the lowest global energy. This process of slowly cooling a system to eliminate defects is called annealing. This concept of annealing is actually Simulated Annealing, which is introduced by Metropolis et al.[1], and is used to approximate the solution of very large combinatorial optimization problems.

2 To further elaborate this concept in detail, let us assume we are looking for the configuration that minimizes a certain cost function E. The algorithm can then be formulated as follows. Starting off at an initial configuration, a sequence of iterations is generated. Each iterations consists of the random selection of a configuration from the neighbourhood of the current configuration and the calculation of the corresponding change in the cost functio E. The neighbourhood is defined by the choice of a generation mechanism, i.e. a prescription to generate a transition from one configuration into another by a smaller perturbation. If the change in cost function is smaller than a reference value, the transition is unconditionally accepted; if the cost function, increases the transition is accepted with a probability P acc E) based upon the Boltzmann distribution, P acc E exp (- E/ T), where is a constant and the annealing temperature T is a control parameter. This temperature is gradually lowered throughout the algorithm from a sufficiently high starting value (i.e. a temperature where almost every proposed transition, both positive and negative, is accepted) to a freezing temperature, where no further changes occur. In practise, the temperature decreased in stages, and at each stage the temperature is kept constant until thermal quasi-equilibrium is reached. All of the parameters determining temperature decrement (initial temperature, stop criterion, temperature decrement between successive stages, number of transitions for each temperature value) is called the cooling schedule.. Approach The experiment surface thermal profile which was obtained earlier by using the pulsed reflectance techniques on the 80nm thickness of the ta-c film is shown in Figure 1. This film is sandwiched between a 1.77 film on top and a thick silicon substrate the bottom. This profile is made up of 500 samples time interval points. Using Eq. (1) and () to plot The surface thermal profile of the experiment Figure 1 Example of curve fitted equation with experiment results The temperature excursion profile of 80nm ta-c film is fitted with 3-Layer Transmission-Line Theory of Heat Conduction Model, with the silicon substrate model as an infinite medium. The Laplace transformed surface temperature excursion, T(s), can be described by [6] Q( s) (cosh η s + e3 sinh η s ) cosh η1 s + ( e31 cosh η T ( s) = e1 s ( e31 cosh η s + e1 sinh η s ) cosh η1 s + (cosh η s + e s + e 1 3 sinh η sinh η s )sinh η 1 s )sinh η 1 s (1) s where e 1 = ρ1c1 κ, ei di 1 eij =, η i =, i, j = 1,, 3 e α j d 1 and d is the thickness of the gold layer and ta-c layer respectively. Q(s) is the Laplace transformed Gaussian pulse (Nd:YAG) which can be described by 1 b cs 1 Q ( s) = 1 + Erf exp bs + c s () c 4 where b= s, and c= s are the fitted values to our Nd:YAG pulse. i For fitting to the temperature excursion profile, Eq. (1) is inversely Laplace transformed into time domain using Stehfest Numerical method.[5] The fit utilizes gold bulk density value ( kg/m 3 ) [5] and specific heat (19 J/kg K).[5] since these parameters do not vary much with thickness.[7] For silicon substrate, its effusivity (e ) is taken as Ws 1/ m - K -1 [5]. This fitting temperature excursion profile can be plotted out as shown in Figure 1(continuous line). The errors between the experimental and fitting profiles are calculated at the 500 sampled time interval. Each of this errors

3 at each time interval is being squared first and then sum of all the squared errors. This calculated result is the cost, Eq. (3), which is used in the Simulated Annealing to find the global minima solutions. t = end error _ between _ both _ the _ profiles cos t = (3) t= start at _ each _ time _ int erval There are three approaches were formed using the Simulated Annealing and the cost...1 Using all random variables The first approach starts off by substituting a set of initial variables, K gold, K ta-c ta-c, into Eq. (1) and () for computing the cost. This cost is termed as first cost. Then, three random numbers for K gold, K ta-c ta-c, limited by their individual boundaries, are generated and are substituted into Eq. (1) and () for computing another cost, which is termed as second cost. If the second cost is smaller than the first cost, the randomly generated values for K gold, K ta-c ta-c will be saved. In addition, the second cost will replace the first cost. But if the second cost is larger than the first cost, the second cost will go through the Simulated Annealing acceptance process, ie. P acc E), to determine whether to save the randomly generated K gold, K ta-c ta-c and replace the first cost or not. This process is considered as a single iteration. After that, another set of K gold, K ta-c ta-c will be randomly generated and a second cost will be computed, comparison with the first cost will be made as before. This process will repeat for a certain number of iteration before the annealing temperature is lowered and then the process will continue again. The entire process will stop once 100 times of iteration of reducing the annealing temperature is completed. Each reduction of the annealing temperature is 10%.... Using Single variable for each set of iteration The next approach is very similar to the first except that only one variable will be randomly generated in one set of iteration and the other variables remain the same. After the iteration, it will follow by the next variable until all the variable has gone through the same set of iteration, before reducing the annealing temperature. Example, first the value of K gold is randomly generated and all else remain the same. After certain number of iteration and comparing, the value of K ta-c is randomly generated and the rest remain fixed for a same fixed number of iteration. Next, the ta-c will be randomly generated and the rest of variable is fixed going through the same amount of iteration. Once all the variables has randomly generated, the annealing temperature is reduced and the rest the same as using all random variables in one iteration...3 Simplex and Simulated Annealing Together The last approach is to combine Nelder-Mead simplex direct search with simulated annealing. It also has similar steps as the first approach The first step is to use Nelder-Mead simplex direct search with initial variables to find the local minima. Next, randomly generated values of variables (K gold, K ta-c ta-c ) and use the simplex direct to find the next local minima. Calculate the difference of both the costs. If the cost which uses the randomly generated variables is smaller, then s the local minima variables is been saved. If not, the error will go through Simulated Annealing process to determine whether to accept these local minima variables. The process of next iteration as well as the reducing the annealing temperature is the same as the first approach. 3 Results Each of the approaches is further being divided into different program to analyse in greater detail. There are basically two types of parameters; one of them is number of iteration, the other is initial annealing temperature. The different number of iterations is to analyse the effect on the variation of each variables and the cost when having different number of iteration in simulation annealing. This like the atoms, if there is not enough time for it to explore the local rearrangement and therefore it will freeze close to its liquid arrangement. For the setting of different initial annealing temperature, this affects the probability of saving results in simulated annealing that has a higher cost. If the initial annealing temperature is set too low, the results will end up at local minima instead of a global minimum. This related to the atoms that moves more freely at higher temperature, but when the initial temperature is very low, the atoms were not able to move much. Therefore, it could not able to explored significant local rearrangement to find the global energy as mention in the introduction. Mathlab programs were written and each program was ran for 10 trails. The results were consolidated and from this results the mean and standard for each of variables (K gold, K ta-c ta-c ) were calculated and presented in the tables below. All the initial values are set as K gold =300, K ta-c- =5 and ta-c = The program was ran on a AMD 1.6GHz PC. 3.1 First Approach The first two sets of results are obtained by programming the first approach mention earlier (..1) except that the second sets have twice the number of iteration as the first set. This is to examine the effect of larger number of iteration.(table 1 and ) The next two set are the sets are the same as the first two set except that the initial temperature is lower. (Table 3 and 4)This is to examine the effect of lowering initial annealing temperature with the same number of iteration. The final two set of results(table 5 and 6) has the number of iteration

4 reduce such that the final annealing temperature will be the same as the final annealing temperature of the first two set.(table 1 and ) This program is similar to the second set of program but the cooling cycle for the annealing temperature is shorted such that the final annealing temperature is the same as the first set of programming. Initial Annealing Temperate=500 Iteration=10000 Running time for each program=11 minutes Mean E-04.6E E E-0 Table 1 Initial Annealing Temperate=500 Iteration=0000 Running time for each program=3 minutes Mean E-04.54E E E-0 Table Initial Annealing Temperate=300 Iteration=10000 Running time for each program=11 minutes Mean E-03.67E E E-0 Table 3 Initial Annealing Temperate=300 Iteration=0000 Running time for each program= minutes Mean E-03.49E E E-03 Table 4 Initial Annealing Temperate=300 Iteration=9500 Running time for each program=10 minutes Mean E-05.75E E E-0 Table 5 Initial Annealing Temperate=300 Iteration=19000 Running time for each program=1 minutes Mean E-04.53E E E-0 3. Second Approach Table 6 The four set of results below have been run the similar way as the first four set of the first approach. (the first two set have only the difference in number of iteration and the last two set is having the initial temperature difference) Initial Annealing Temperate=500 Iteration=30000 Running time for each program=34 minutes Mean E-04.60E E-03.18E-0 Table 7 Initial Annealing Temperate=500 Iteration=60000 Running time for each program=70 minutes Mean E-03.47E E E-03 Table 8 Initial Temperate=300 Iteration=30000 Running time for each program=34 minutes Mean E-03.45E E E-03 Table 9 Initial Annealing Temperate=300 Iteration=60000 Running time for each program=70 minutes Mean E-03.45E E E-03 Table Third Approach This program has only run 3 times due to time constraint, but all the set of results are the same. Therefore, the results were

5 not compiled to its mean and standard and shown below directly. Initial Annealing Temperate=500 Total iteration=10000 Time K gold K ta-c > ta-c Cost 19 hours Table Using the Nelder-Mead simplex direct search only A set of random values of the variables (K gold, K ta-c ta-c ) is being substituted into Eq. (1) and () and using Nelder- Mead Simplex Direct Search to find the optimal local minima. This is to analyse the difference and the effect in using the Simplex method. This program was run for ten times. The results have been consolidated and calculated into its mean and standard for each variables(k gold, K ta-c ta-c ) as shown in Table 1. Running time for each program = 1 seconds K gold K ta-c ta-c Cost Mean E e E Table 1 However, for different initial annealing temperature (first and second approach) and having the same final annealing temperature (first approach last set) for different initial annealing temperature setting, there is no significant change in the mean and standard in the cost, K gold and K ta-c. From this result, it can be sure that with a lower annealing temperature (300) and less iteration (to have the same final annealing temperature as the first two set of the first approach) the results will remain about the same. It possible to use even lower initial annealing temperature and iteration to save even more computing time, but due time constraint the finding of lowest number of iteration and initial annealing temperature was not considered. The diffusivity of the ta-c has significant difference for all the approaches. For the first approach, it has lower mean and also standard for higher number iteration, especially for the initial annealing temperature of 500 degrees. But it can be seen that the results for the second approach is opposite of the first approach. It has a lower mean and standard for lower number of iteration. To further analyse this, the cost of the experiment and the calculated surface thermal profile ta-c varying from to m /sec, the K ta-c fixed at.35w/m K and K Gold fixed at 76.79W/m K) is being plotted out in figure. 4 Discussions The results of the Simplex search have a very large standard for all the variables (K gold, K ta-c ta-c ), which can be seen from Table 1, this is probability due to the fact that there are many local minima in the solution. Another point to take note of is that both the standard and the mean of the cost is also large. This reason is that there is a very large difference in the experiment surface thermal profile and the calculated surface thermal profile in general.(there is a mismatch between the experiment and the fitting surface thermal profiles) Therefore, many of the results cannot be used to determine the thermal conductivity of gold and ta-c film and also the thermal diffusivity of ta-c film. Compare the above with the 3 approaches of simulated annealing, it can be seen that all the values of the variables and cost except for the ta-c, have all quite small standard (less than 10%). This proves that simulated annealing is a better way of finding the solution with many local minima. The higher the iteration, in general, the mean and standard of the cost is lower for all three approaches. This shows that both the experiment and calculated surface thermal profile are having less difference if there were more iteration. It is like the atoms were able to have more time are more chances to find a better local rearrangement in the same temperature. Figure!" # $ %&'#(! & )* +,-*! &.* / ta-c Figure shows that the thermal diffusivity of ta ta-c, has very little effect on the cost over a wide range of values. This means that for a larger 7 89 :;< : 6 ta-c there will be very little change in the value of cost. This is possible to see why there are large standard for the values =1 6 ta-c in the first two approaches. The first approach is using all random variables to find the minimum cost, which has a larger number of possible solutions in a single iteration as compared to the second approach. This is because the total number of solutions has to be considered is actually the number of each possible variable multiply by the other. However, the second approach has only

6 considered only the number of each variable individually for the total solutions in a single iteration. It is possible that for the second approach to reach a point where the global minimum for K gold and K ta-c is found after certain number of ta-c will end up greater mean and standard as it has negligible cost over large values.(figure ) This is possible why for higher iteration the mean and standard is greater at higher iteration for the second approach. 5 Conclusion The results obtained by using Simulated Annealing Optimization Technique have shows clearly that the values of K Gold is about 75 W/m K and K ta-c is about.35 W/m K. For ta-c varies from to m /sec. But using the combination of both Simulated Annealing and Nelder-Mead simplex direct search, the result ta-c is likely to be m /sec. This result can only be confirmed if there is more time to run more trials. ta-c variation does not affect much on the cost (Figure ), it seems to have a very small cost with a large ta-c. It is possible to due to the thickness of ta-c film is much smaller as compare to the gold film and silicon substrate. The ta-c film did not hold much heat and allow most of it to pass through to silicon from gold.!" ta-c is not possible as it is too small or negligible. Time to compute the result greatly depends on the amount of iterations, the more the iteration the greater amount of time required to complete the program. It is possible to reduce this computation time by further reducing the initial temperature and number of iteration. Lastly, comparing all the approaches, the best approach that uses the shortest computation time and produces results that is satisfying would be the first approach with initial temperature of 300 degrees and number of iteration is This is because all the approaches have almost the same results except for the value of ta-c, which can be neglected; however the first approach having the shortest time due to smallest number of iteration. Simulated Annealing Parallelization Techniques, pp. 1-10, (199). [4] William H. Press, Brian P. Flannery, Saul A. Teukolsky, William T. Vetterling. Simulated Annealing Methods, Numerical Recipes in C: The Art of Scientific Computing, pp , (1993). [5] George Chen, Ping Hui, Shi Xu. Thermal conduction in metalized tetrahedral amorphous carbon(ta-c) films on silicon, (1999) [6] P. Hui and H.S. Tan, "A transmission-line theory for heat conduction in multi-layer thin films", IEEE Trans. on Components, Hybrids, and Manufacturing Technology, Part B, vol.17(3), pp , (1994) [7] D.L. Decker, L.G. Koshigoe, E.J. Ashley, NBS Special Publication 77, "Laser Induced Damage in Optical Material", Government Printing Office, pp 91-97, (1994) References [1] Metroplis N., Rosenbluth A.W., Rosenbluth M.N., Teller A.N., & Teller E. Equation of State Calculations by Fast Computing Machines, Journal of Chemical Physics, volume 1, pp , (1993). [] S. Kirkpatrick, C. D. Gelatt, Jr., M.P. Vecchi. Optimization by Simulated Annealing, Science, volume 0, pp , (1983). [3] Robert Azencott. Sequential Simulated Annealing: Speed of convergence and acceleration Techniques,

Evolutionary Computation Algorithms for Cryptanalysis: A Study

Evolutionary Computation Algorithms for Cryptanalysis: A Study Evolutionary Computation Algorithms for Cryptanalysis: A Study Poonam Garg Information Technology and Management Dept. Institute of Management Technology Ghaziabad, India pgarg@imt.edu Abstract The cryptanalysis

More information

SIMULATED ANNEALING TECHNIQUES AND OVERVIEW. Daniel Kitchener Young Scholars Program Florida State University Tallahassee, Florida, USA

SIMULATED ANNEALING TECHNIQUES AND OVERVIEW. Daniel Kitchener Young Scholars Program Florida State University Tallahassee, Florida, USA SIMULATED ANNEALING TECHNIQUES AND OVERVIEW Daniel Kitchener Young Scholars Program Florida State University Tallahassee, Florida, USA 1. INTRODUCTION Simulated annealing is a global optimization algorithm

More information

Simulated annealing routing and wavelength lower bound estimation on wavelength-division multiplexing optical multistage networks

Simulated annealing routing and wavelength lower bound estimation on wavelength-division multiplexing optical multistage networks Simulated annealing routing and wavelength lower bound estimation on wavelength-division multiplexing optical multistage networks Ajay K. Katangur Yi Pan Martin D. Fraser Georgia State University Department

More information

Three-Dimensional Cylindrical Model for Single-Row Dynamic Routing

Three-Dimensional Cylindrical Model for Single-Row Dynamic Routing MATEMATIKA, 2014, Volume 30, Number 1a, 30-43 Department of Mathematics, UTM. Three-Dimensional Cylindrical Model for Single-Row Dynamic Routing 1 Noraziah Adzhar and 1,2 Shaharuddin Salleh 1 Department

More information

Simulated Annealing. G5BAIM: Artificial Intelligence Methods. Graham Kendall. 15 Feb 09 1

Simulated Annealing. G5BAIM: Artificial Intelligence Methods. Graham Kendall. 15 Feb 09 1 G5BAIM: Artificial Intelligence Methods Graham Kendall 15 Feb 09 1 G5BAIM Artificial Intelligence Methods Graham Kendall Simulated Annealing Simulated Annealing Motivated by the physical annealing process

More information

Modeling of the optimal transmission spectrum of an interference contrast filter using simulated annealing

Modeling of the optimal transmission spectrum of an interference contrast filter using simulated annealing Journal of Physics: Conference Series PAPER OPEN ACCESS Modeling of the optimal transmission spectrum of an interference contrast filter using simulated annealing To cite this article: E Brick et al 018

More information

Simulated Annealing for Pattern Detection and Seismic Applications *

Simulated Annealing for Pattern Detection and Seismic Applications * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 25, 793-805 (2009) Simulated Annealing for Pattern Detection and Seismic Applications * Department of Computer Science Chiao Tung University Hsinchu, 300

More information

Chapter 14 Global Search Algorithms

Chapter 14 Global Search Algorithms Chapter 14 Global Search Algorithms An Introduction to Optimization Spring, 2015 Wei-Ta Chu 1 Introduction We discuss various search methods that attempts to search throughout the entire feasible set.

More information

Parallel Simulated Annealing for VLSI Cell Placement Problem

Parallel Simulated Annealing for VLSI Cell Placement Problem Parallel Simulated Annealing for VLSI Cell Placement Problem Atanu Roy Karthik Ganesan Pillai Department Computer Science Montana State University Bozeman {atanu.roy, k.ganeshanpillai}@cs.montana.edu VLSI

More information

Simulated Annealing Overview

Simulated Annealing Overview Simulated Annealing Overview Zak Varty March 2017 Annealing is a technique initially used in metallurgy, the branch of materials science concerned with metals and their alloys. The technique consists of

More information

Hybrid Particle Swarm-Based-Simulated Annealing Optimization Techniques

Hybrid Particle Swarm-Based-Simulated Annealing Optimization Techniques Hybrid Particle Swarm-Based-Simulated Annealing Optimization Techniques Nasser Sadati Abstract Particle Swarm Optimization (PSO) algorithms recently invented as intelligent optimizers with several highly

More information

Simulated Annealing. Slides based on lecture by Van Larhoven

Simulated Annealing. Slides based on lecture by Van Larhoven Simulated Annealing Slides based on lecture by Van Larhoven Iterative Improvement 1 General method to solve combinatorial optimization problems Principle: Start with initial configuration Repeatedly search

More information

Monte Carlo Statics: The Last Frontier

Monte Carlo Statics: The Last Frontier Monte Carlo Statics: The Last Frontier David LeMeur* CGG Canada, Calgary, Alberta, Canada dlemeur@cgg.com and Sophie Merrer CGG Canada, Calgary, Alberta, Canada Abstract Summary Most surface-consistent

More information

Abstract. Die Geometry. Introduction. Mesh Partitioning Technique for Coextrusion Simulation

Abstract. Die Geometry. Introduction. Mesh Partitioning Technique for Coextrusion Simulation OPTIMIZATION OF A PROFILE COEXTRUSION DIE USING A THREE-DIMENSIONAL FLOW SIMULATION SOFTWARE Kim Ryckebosh 1 and Mahesh Gupta 2, 3 1. Deceuninck nv, BE-8830 Hooglede-Gits, Belgium 2. Michigan Technological

More information

Kapitel 5: Local Search

Kapitel 5: Local Search Inhalt: Kapitel 5: Local Search Gradient Descent (Hill Climbing) Metropolis Algorithm and Simulated Annealing Local Search in Hopfield Neural Networks Local Search for Max-Cut Single-flip neighborhood

More information

Term Paper for EE 680 Computer Aided Design of Digital Systems I Timber Wolf Algorithm for Placement. Imran M. Rizvi John Antony K.

Term Paper for EE 680 Computer Aided Design of Digital Systems I Timber Wolf Algorithm for Placement. Imran M. Rizvi John Antony K. Term Paper for EE 680 Computer Aided Design of Digital Systems I Timber Wolf Algorithm for Placement By Imran M. Rizvi John Antony K. Manavalan TimberWolf Algorithm for Placement Abstract: Our goal was

More information

Graph Coloring Algorithms for Assignment Problems in Radio Networks

Graph Coloring Algorithms for Assignment Problems in Radio Networks c 1995 by Lawrence Erlbaum Assoc. Inc. Pub., Hillsdale, NJ 07642 Applications of Neural Networks to Telecommunications 2 pp. 49 56 (1995). ISBN 0-8058-2084-1 Graph Coloring Algorithms for Assignment Problems

More information

A COMPARATIVE STUDY OF HEURISTIC OPTIMIZATION ALGORITHMS

A COMPARATIVE STUDY OF HEURISTIC OPTIMIZATION ALGORITHMS Michigan Technological University Digital Commons @ Michigan Tech Dissertations, Master's Theses and Master's Reports - Open Dissertations, Master's Theses and Master's Reports 2013 A COMPARATIVE STUDY

More information

Introduction (7.1) Genetic Algorithms (GA) (7.2) Simulated Annealing (SA) (7.3) Random Search (7.4) Downhill Simplex Search (DSS) (7.

Introduction (7.1) Genetic Algorithms (GA) (7.2) Simulated Annealing (SA) (7.3) Random Search (7.4) Downhill Simplex Search (DSS) (7. Chapter 7: Derivative-Free Optimization Introduction (7.1) Genetic Algorithms (GA) (7.2) Simulated Annealing (SA) (7.3) Random Search (7.4) Downhill Simplex Search (DSS) (7.5) Jyh-Shing Roger Jang et al.,

More information

A new Optimization Algorithm for the Design of Integrated Circuits

A new Optimization Algorithm for the Design of Integrated Circuits EUROCON 2007 The International Conference on Computer as a Tool Warsaw, September 9-12 A new Optimization Algorithm for the Design of Integrated Circuits Jernej Olenšek, Árpád Bűrmen, Janez Puhan, Tadej

More information

An Evolutionary Algorithm for Minimizing Multimodal Functions

An Evolutionary Algorithm for Minimizing Multimodal Functions An Evolutionary Algorithm for Minimizing Multimodal Functions D.G. Sotiropoulos, V.P. Plagianakos and M.N. Vrahatis University of Patras, Department of Mamatics, Division of Computational Mamatics & Informatics,

More information

Simplex of Nelder & Mead Algorithm

Simplex of Nelder & Mead Algorithm Simplex of N & M Simplex of Nelder & Mead Algorithm AKA the Amoeba algorithm In the class of direct search methods Unconstrained (although constraints can be added as part of error function) nonlinear

More information

A New Approach for Finding the Global Optimal Point Using Subdividing Labeling Method (SLM)

A New Approach for Finding the Global Optimal Point Using Subdividing Labeling Method (SLM) A New Approach for Finding the Global Optimal Point Using Subdividing Labeling Method (SLM) MasoumehVali Department of Mathematics, Dolatabad Branch, Islamic Azad University, Isfahan, Iran E-mail: vali.masoumeh@gmail.com

More information

A Design of an Active OTA-C Filter Based on DESA Algorithm

A Design of an Active OTA-C Filter Based on DESA Algorithm POSTER 2018, PRAGUE MAY 10 1 A Design of an Active OTA-C Filter Based on DESA Algorithm Dalibor BARRI 1,2 1 Dept. of Microelectronics, Czech Technical University, Technická 2, 166 27 Prague 6, Czech Republic

More information

Feature selection in environmental data mining combining Simulated Annealing and Extreme Learning Machine

Feature selection in environmental data mining combining Simulated Annealing and Extreme Learning Machine Feature selection in environmental data mining combining Simulated Annealing and Extreme Learning Machine Michael Leuenberger and Mikhail Kanevski University of Lausanne - Institute of Earth Surface Dynamics

More information

5. Computational Geometry, Benchmarks and Algorithms for Rectangular and Irregular Packing. 6. Meta-heuristic Algorithms and Rectangular Packing

5. Computational Geometry, Benchmarks and Algorithms for Rectangular and Irregular Packing. 6. Meta-heuristic Algorithms and Rectangular Packing 1. Introduction 2. Cutting and Packing Problems 3. Optimisation Techniques 4. Automated Packing Techniques 5. Computational Geometry, Benchmarks and Algorithms for Rectangular and Irregular Packing 6.

More information

Multi Layer Perceptron trained by Quasi Newton learning rule

Multi Layer Perceptron trained by Quasi Newton learning rule Multi Layer Perceptron trained by Quasi Newton learning rule Feed-forward neural networks provide a general framework for representing nonlinear functional mappings between a set of input variables and

More information

Optimizing Clustering Algorithm in Mobile Ad hoc Networks Using Simulated Annealing

Optimizing Clustering Algorithm in Mobile Ad hoc Networks Using Simulated Annealing Optimizing Clustering Algorithm in Mobile Ad hoc Networks Using Simulated Annealing Damla Turgut Begumhan Turgut, Ramez Elmasri and Than V. Le School of EECS Dept of Computer Science & Engineering University

More information

CHAPTER 5 MAINTENANCE OPTIMIZATION OF WATER DISTRIBUTION SYSTEM: SIMULATED ANNEALING APPROACH

CHAPTER 5 MAINTENANCE OPTIMIZATION OF WATER DISTRIBUTION SYSTEM: SIMULATED ANNEALING APPROACH 79 CHAPTER 5 MAINTENANCE OPTIMIZATION OF WATER DISTRIBUTION SYSTEM: SIMULATED ANNEALING APPROACH 5.1 INTRODUCTION Water distribution systems are complex interconnected networks that require extensive planning

More information

Autodesk Moldflow Insight AMI Cool Analysis Products

Autodesk Moldflow Insight AMI Cool Analysis Products Autodesk Moldflow Insight 2012 AMI Cool Analysis Products Revision 1, 22 March 2012. This document contains Autodesk and third-party software license agreements/notices and/or additional terms and conditions

More information

Lecture 4. Convexity Robust cost functions Optimizing non-convex functions. 3B1B Optimization Michaelmas 2017 A. Zisserman

Lecture 4. Convexity Robust cost functions Optimizing non-convex functions. 3B1B Optimization Michaelmas 2017 A. Zisserman Lecture 4 3B1B Optimization Michaelmas 2017 A. Zisserman Convexity Robust cost functions Optimizing non-convex functions grid search branch and bound simulated annealing evolutionary optimization The Optimization

More information

SUPPLEMENTARY INFORMATION

SUPPLEMENTARY INFORMATION Supplementary Information Compact spectrometer based on a disordered photonic chip Brandon Redding, Seng Fatt Liew, Raktim Sarma, Hui Cao* Department of Applied Physics, Yale University, New Haven, CT

More information

THE integration of data and voice in an integrated services

THE integration of data and voice in an integrated services 1292 IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 9, NO. 6, NOVEMBER 1998 Searching for Optimal Frame Patterns in an Integrated TDMA Communication System Using Mean Field Annealing Gangsheng Wang Nirwan

More information

F003 Monte-Carlo Statics on Large 3D Wide-azimuth Data

F003 Monte-Carlo Statics on Large 3D Wide-azimuth Data F003 Monte-Carlo Statics on Large 3D Wide-azimuth Data D. Le Meur* (CGGVeritas) SUMMARY Estimation of surface-consistent residual statics on large 3D wide-azimuth data using a Monte-Carlo approach is a

More information

ACONM: A hybrid of Ant Colony Optimization and Nelder-Mead Simplex Search

ACONM: A hybrid of Ant Colony Optimization and Nelder-Mead Simplex Search ACONM: A hybrid of Ant Colony Optimization and Nelder-Mead Simplex Search N. Arun & V.Ravi* Assistant Professor Institute for Development and Research in Banking Technology (IDRBT), Castle Hills Road #1,

More information

Available Optimization Methods

Available Optimization Methods URL: http://cxc.harvard.edu/sherpa3.4/methods/methods.html Last modified: 11 January 2007 Return to: Optimization Methods Index Available Optimization Methods The primary task of Sherpa is to fit a model

More information

OPTIMISATION OF PIN FIN HEAT SINK USING TAGUCHI METHOD

OPTIMISATION OF PIN FIN HEAT SINK USING TAGUCHI METHOD CHAPTER - 5 OPTIMISATION OF PIN FIN HEAT SINK USING TAGUCHI METHOD The ever-increasing demand to lower the production costs due to increased competition has prompted engineers to look for rigorous methods

More information

Introduction to Stochastic Optimization Methods (meta-heuristics) Modern optimization methods 1

Introduction to Stochastic Optimization Methods (meta-heuristics) Modern optimization methods 1 Introduction to Stochastic Optimization Methods (meta-heuristics) Modern optimization methods 1 Efficiency of optimization methods Robust method Efficiency Specialized method Enumeration or MC kombinatorial

More information

Modern Methods of Data Analysis - WS 07/08

Modern Methods of Data Analysis - WS 07/08 Modern Methods of Data Analysis Lecture XV (04.02.08) Contents: Function Minimization (see E. Lohrmann & V. Blobel) Optimization Problem Set of n independent variables Sometimes in addition some constraints

More information

Homework 2: Search and Optimization

Homework 2: Search and Optimization Scott Chow ROB 537: Learning Based Control October 16, 2017 Homework 2: Search and Optimization 1 Introduction The Traveling Salesman Problem is a well-explored problem that has been shown to be NP-Complete.

More information

Solving Traveling Salesman Problem Using Parallel Genetic. Algorithm and Simulated Annealing

Solving Traveling Salesman Problem Using Parallel Genetic. Algorithm and Simulated Annealing Solving Traveling Salesman Problem Using Parallel Genetic Algorithm and Simulated Annealing Fan Yang May 18, 2010 Abstract The traveling salesman problem (TSP) is to find a tour of a given number of cities

More information

Algorithm Design (4) Metaheuristics

Algorithm Design (4) Metaheuristics Algorithm Design (4) Metaheuristics Takashi Chikayama School of Engineering The University of Tokyo Formalization of Constraint Optimization Minimize (or maximize) the objective function f(x 0,, x n )

More information

Louis Fourrier Fabien Gaie Thomas Rolf

Louis Fourrier Fabien Gaie Thomas Rolf CS 229 Stay Alert! The Ford Challenge Louis Fourrier Fabien Gaie Thomas Rolf Louis Fourrier Fabien Gaie Thomas Rolf 1. Problem description a. Goal Our final project is a recent Kaggle competition submitted

More information

Hardware-Efficient Parallelized Optimization with COMSOL Multiphysics and MATLAB

Hardware-Efficient Parallelized Optimization with COMSOL Multiphysics and MATLAB Hardware-Efficient Parallelized Optimization with COMSOL Multiphysics and MATLAB Frommelt Thomas* and Gutser Raphael SGL Carbon GmbH *Corresponding author: Werner-von-Siemens Straße 18, 86405 Meitingen,

More information

DAMAGE INSPECTION AND EVALUATION IN THE WHOLE VIEW FIELD USING LASER

DAMAGE INSPECTION AND EVALUATION IN THE WHOLE VIEW FIELD USING LASER DAMAGE INSPECTION AND EVALUATION IN THE WHOLE VIEW FIELD USING LASER A. Kato and T. A. Moe Department of Mechanical Engineering Chubu University Kasugai, Aichi 487-8501, Japan ABSTRACT In this study, we

More information

Joe Wingbermuehle, (A paper written under the guidance of Prof. Raj Jain)

Joe Wingbermuehle, (A paper written under the guidance of Prof. Raj Jain) 1 of 11 5/4/2011 4:49 PM Joe Wingbermuehle, wingbej@wustl.edu (A paper written under the guidance of Prof. Raj Jain) Download The Auto-Pipe system allows one to evaluate various resource mappings and topologies

More information

Optimization Techniques for Design Space Exploration

Optimization Techniques for Design Space Exploration 0-0-7 Optimization Techniques for Design Space Exploration Zebo Peng Embedded Systems Laboratory (ESLAB) Linköping University Outline Optimization problems in ERT system design Heuristic techniques Simulated

More information

Optimal riser design in sand casting process with evolutionary topology optimization

Optimal riser design in sand casting process with evolutionary topology optimization Struct Multidisc Optim (2009) 38:205 214 DOI 10.1007/s00158-008-0282-z INDUSTRIAL APPLICATION Optimal design in sand casting process with evolutionary topology optimization R. Tavakoli P. Davami Received:

More information

This tutorial illustrates how to set up and solve a problem involving solidification. This tutorial will demonstrate how to do the following:

This tutorial illustrates how to set up and solve a problem involving solidification. This tutorial will demonstrate how to do the following: Tutorial 22. Modeling Solidification Introduction This tutorial illustrates how to set up and solve a problem involving solidification. This tutorial will demonstrate how to do the following: Define a

More information

Driven Cavity Example

Driven Cavity Example BMAppendixI.qxd 11/14/12 6:55 PM Page I-1 I CFD Driven Cavity Example I.1 Problem One of the classic benchmarks in CFD is the driven cavity problem. Consider steady, incompressible, viscous flow in a square

More information

A complete algorithm to solve the graph-coloring problem

A complete algorithm to solve the graph-coloring problem A complete algorithm to solve the graph-coloring problem Huberto Ayanegui and Alberto Chavez-Aragon Facultad de Ciencias Basicas, Ingenieria y Tecnologia, Universidad Autonoma de Tlaxcala, Calzada de Apizaquito

More information

10.4 Interference in Thin Films

10.4 Interference in Thin Films 0. Interference in Thin Films You have probably noticed the swirling colours of the spectrum that result when gasoline or oil is spilled on water. And you have also seen the colours of the spectrum shining

More information

TFT-LCD Technology Introduction

TFT-LCD Technology Introduction TFT-LCD Technology Introduction Thin film transistor liquid crystal display (TFT-LCD) is a flat panel display one of the most important fields, because of its many advantages, is the only display technology

More information

An explicit feature control approach in structural topology optimization

An explicit feature control approach in structural topology optimization th World Congress on Structural and Multidisciplinary Optimisation 07 th -2 th, June 205, Sydney Australia An explicit feature control approach in structural topology optimization Weisheng Zhang, Xu Guo

More information

A Study on the Optimization Methods for Optomechanical Alignment

A Study on the Optimization Methods for Optomechanical Alignment A Study on the Optimization Methods for Optomechanical Alignment Ming-Ta Yu a, Tsung-Yin Lin b *, Yi-You Li a, and Pei-Feng Shu a a Dept. of Mech. Eng., National Chiao Tung University, Hsinchu 300, Taiwan,

More information

Introduction to Optimization Using Metaheuristics. Thomas J. K. Stidsen

Introduction to Optimization Using Metaheuristics. Thomas J. K. Stidsen Introduction to Optimization Using Metaheuristics Thomas J. K. Stidsen Outline General course information Motivation, modelling and solving Hill climbers Simulated Annealing 1 Large-Scale Optimization

More information

Introduction to Optimization Using Metaheuristics. The Lecturer: Thomas Stidsen. Outline. Name: Thomas Stidsen: Nationality: Danish.

Introduction to Optimization Using Metaheuristics. The Lecturer: Thomas Stidsen. Outline. Name: Thomas Stidsen: Nationality: Danish. The Lecturer: Thomas Stidsen Name: Thomas Stidsen: tks@imm.dtu.dk Outline Nationality: Danish. General course information Languages: Danish and English. Motivation, modelling and solving Education: Ph.D.

More information

A Rule Based Evolutionary Optimization Approach for the Traveling Salesman Problem

A Rule Based Evolutionary Optimization Approach for the Traveling Salesman Problem A Rule Based Evolutionary Optimization Approach for the Traveling Salesman Problem Eric Sandgren 1 (eric.sandgren@unlv.edu), David Webb 2 (david.webb@pmusa.com), Jan B. Pedersen 1 (matt@cs.unlv.edu) 1

More information

Compact Multilayer Film Structure for Angle Insensitive. Color Filtering

Compact Multilayer Film Structure for Angle Insensitive. Color Filtering 1 Compact Multilayer Film Structure for Angle Insensitive Color Filtering Chenying Yang, Weidong Shen*, Yueguang Zhang, Kan Li, Xu Fang, Xing Zhang, and Xu Liu * E-mail: adongszju@hotmail.com

More information

Task Allocation for Minimizing Programs Completion Time in Multicomputer Systems

Task Allocation for Minimizing Programs Completion Time in Multicomputer Systems Task Allocation for Minimizing Programs Completion Time in Multicomputer Systems Gamal Attiya and Yskandar Hamam Groupe ESIEE Paris, Lab. A 2 SI Cité Descartes, BP 99, 93162 Noisy-Le-Grand, FRANCE {attiyag,hamamy}@esiee.fr

More information

An evolutionary annealing-simplex algorithm for global optimisation of water resource systems

An evolutionary annealing-simplex algorithm for global optimisation of water resource systems FIFTH INTERNATIONAL CONFERENCE ON HYDROINFORMATICS 1-5 July 2002, Cardiff, UK C05 - Evolutionary algorithms in hydroinformatics An evolutionary annealing-simplex algorithm for global optimisation of water

More information

Truss structural configuration optimization using the linear extended interior penalty function method

Truss structural configuration optimization using the linear extended interior penalty function method ANZIAM J. 46 (E) pp.c1311 C1326, 2006 C1311 Truss structural configuration optimization using the linear extended interior penalty function method Wahyu Kuntjoro Jamaluddin Mahmud (Received 25 October

More information

Optimisation of liquid flow in cavitation tunnel using CFD method

Optimisation of liquid flow in cavitation tunnel using CFD method Optimisation of liquid flow in cavitation tunnel using CFD method Robert Jasionowski 1,*, and Waldemar Kostrzewa 1 1 Maritime University of Szczecin, Institute of Basic Technical Sciences, 2-4 Willowa

More information

Simulated annealing/metropolis and genetic optimization

Simulated annealing/metropolis and genetic optimization Simulated annealing/metropolis and genetic optimization Eugeniy E. Mikhailov The College of William & Mary Lecture 18 Eugeniy Mikhailov (W&M) Practical Computing Lecture 18 1 / 8 Nature s way to find a

More information

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization

More information

P. H. Xie, K. S. Chen, and Z. S. He School of Electronic Engineering University of Electronic Science and Technology of China Chengdu , China

P. H. Xie, K. S. Chen, and Z. S. He School of Electronic Engineering University of Electronic Science and Technology of China Chengdu , China Progress In Electromagnetics Research Letters, Vol 9, 47 56, 29 SYNTHESIS OF SPARSE CYLINDRICAL ARRAYS USING SIMULATED ANNEALING ALGORITHM P H Xie, K S Chen, and Z S He School of Electronic Engineering

More information

Non-Linear Analysis of Bolted Flush End-Plate Steel Beam-to-Column Connection Nur Ashikin Latip, Redzuan Abdulla

Non-Linear Analysis of Bolted Flush End-Plate Steel Beam-to-Column Connection Nur Ashikin Latip, Redzuan Abdulla Non-Linear Analysis of Bolted Flush End-Plate Steel Beam-to-Column Connection Nur Ashikin Latip, Redzuan Abdulla 1 Faculty of Civil Engineering, Universiti Teknologi Malaysia, Malaysia redzuan@utm.my Keywords:

More information

Package optimization

Package optimization Type Package Package optimization October 24, 2017 Title Flexible Optimization of Complex Loss Functions with State and Parameter Space Constraints Version 1.0-7 Date 2017-10-20 Author Kai Husmann and

More information

NON-LINEAR INTERPOLATION OF MISSING IMAGE DATA USING MIN-MAX FUNCTIONS

NON-LINEAR INTERPOLATION OF MISSING IMAGE DATA USING MIN-MAX FUNCTIONS NON-LINEAR INTERPOLATION OF MISSING IMAGE DATA USING MIN-MAX FUNCTIONS Steven Armstrong, And C. Kokaram, Peter J. W. Rayner Signal Processing and Communications Laboratory Cambridge University Engineering

More information

High spatial resolution measurement of volume holographic gratings

High spatial resolution measurement of volume holographic gratings High spatial resolution measurement of volume holographic gratings Gregory J. Steckman, Frank Havermeyer Ondax, Inc., 8 E. Duarte Rd., Monrovia, CA, USA 9116 ABSTRACT The conventional approach for measuring

More information

ACCURATE TEXTURE MEASUREMENTS ON THIN FILMS USING A POWDER X-RAY DIFFRACTOMETER

ACCURATE TEXTURE MEASUREMENTS ON THIN FILMS USING A POWDER X-RAY DIFFRACTOMETER ACCURATE TEXTURE MEASUREMENTS ON THIN FILMS USING A POWDER X-RAY DIFFRACTOMETER MARK D. VAUDIN NIST, Gaithersburg, MD, USA. Abstract A fast and accurate method that uses a conventional powder x-ray diffractometer

More information

Today. Golden section, discussion of error Newton s method. Newton s method, steepest descent, conjugate gradient

Today. Golden section, discussion of error Newton s method. Newton s method, steepest descent, conjugate gradient Optimization Last time Root finding: definition, motivation Algorithms: Bisection, false position, secant, Newton-Raphson Convergence & tradeoffs Example applications of Newton s method Root finding in

More information

High-performance, low-cost liquid micro-channel cooler

High-performance, low-cost liquid micro-channel cooler High-performance, low-cost liquid micro-channel cooler R.L. Webb Department of Mechanical Engineering, Penn State University, University Park, PA 1680 Keywords: micro-channel cooler, liquid cooling, CPU

More information

Volume 3, No. 6, June 2012 Journal of Global Research in Computer Science REVIEW ARTICLE Available Online at

Volume 3, No. 6, June 2012 Journal of Global Research in Computer Science REVIEW ARTICLE Available Online at Volume 3, No. 6, June 2012 Journal of Global Research in Computer Science REVIEW ARTICLE Available Online at www.jgrcs.info SIMULATED ANNEALING BASED PLACEMENT ALGORITHMS AND RESEARCH CHALLENGES: A SURVEY

More information

S U N G - E U I YO O N, K A I S T R E N D E R I N G F R E E LY A VA I L A B L E O N T H E I N T E R N E T

S U N G - E U I YO O N, K A I S T R E N D E R I N G F R E E LY A VA I L A B L E O N T H E I N T E R N E T S U N G - E U I YO O N, K A I S T R E N D E R I N G F R E E LY A VA I L A B L E O N T H E I N T E R N E T Copyright 2018 Sung-eui Yoon, KAIST freely available on the internet http://sglab.kaist.ac.kr/~sungeui/render

More information

COMPARATIVE STUDY OF CIRCUIT PARTITIONING ALGORITHMS

COMPARATIVE STUDY OF CIRCUIT PARTITIONING ALGORITHMS COMPARATIVE STUDY OF CIRCUIT PARTITIONING ALGORITHMS Zoltan Baruch 1, Octavian Creţ 2, Kalman Pusztai 3 1 PhD, Lecturer, Technical University of Cluj-Napoca, Romania 2 Assistant, Technical University of

More information

Development of Rewritable Dual-layer Phase-change Optical Disks

Development of Rewritable Dual-layer Phase-change Optical Disks Development of Rewritable Dual-layer Phase-change Optical Disks Feng-Hsu Wu, Tsung-Eong Hsieh', Han-Ping D. Shieh Institute of Electro-Optical Engineering, 'Department of materials Science and Engineering,

More information

Formula for the asymmetric diffraction peak profiles based on double Soller slit geometry

Formula for the asymmetric diffraction peak profiles based on double Soller slit geometry REVIEW OF SCIENTIFIC INSTRUMENTS VOLUME 69, NUMBER 6 JUNE 1998 Formula for the asymmetric diffraction peak profiles based on double Soller slit geometry Takashi Ida Department of Material Science, Faculty

More information

Constrained optimization of band edge filter matching layers

Constrained optimization of band edge filter matching layers Constrained optimization of band edge filter matching layers Ronald R. Willey, Consultant 13039 Cedar Street Charlevoix, MI 49720, USA rwilley@freeway.net ABSTRACT A constrained optimization design procedure

More information

AIRFOIL SHAPE OPTIMIZATION USING EVOLUTIONARY ALGORITHMS

AIRFOIL SHAPE OPTIMIZATION USING EVOLUTIONARY ALGORITHMS AIRFOIL SHAPE OPTIMIZATION USING EVOLUTIONARY ALGORITHMS Emre Alpman Graduate Research Assistant Aerospace Engineering Department Pennstate University University Park, PA, 6802 Abstract A new methodology

More information

Model Fitting. CS6240 Multimedia Analysis. Leow Wee Kheng. Department of Computer Science School of Computing National University of Singapore

Model Fitting. CS6240 Multimedia Analysis. Leow Wee Kheng. Department of Computer Science School of Computing National University of Singapore Model Fitting CS6240 Multimedia Analysis Leow Wee Kheng Department of Computer Science School of Computing National University of Singapore (CS6240) Model Fitting 1 / 34 Introduction Introduction Model

More information

TYPE 529: RADIANT SLAB

TYPE 529: RADIANT SLAB TYPE 529: RADIANT SLAB General Description This component is intended to model a radiant floor-heating slab, embedded in soil, and containing a number of fluid filled pipes. The heat transfer within the

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction 1.1 MOTIVATION 1.1.1 LCD Industry and LTPS Technology [1], [2] The liquid-crystal display (LCD) industry has shown rapid growth in five market areas, namely, notebook computers,

More information

Non-deterministic Search techniques. Emma Hart

Non-deterministic Search techniques. Emma Hart Non-deterministic Search techniques Emma Hart Why do local search? Many real problems are too hard to solve with exact (deterministic) techniques Modern, non-deterministic techniques offer ways of getting

More information

Simple mechanisms for escaping from local optima:

Simple mechanisms for escaping from local optima: The methods we have seen so far are iterative improvement methods, that is, they get stuck in local optima. Simple mechanisms for escaping from local optima: I Restart: re-initialise search whenever a

More information

A Simple Placement and Routing Algorithm for a Two-Dimensional Computational Origami Architecture

A Simple Placement and Routing Algorithm for a Two-Dimensional Computational Origami Architecture A Simple Placement and Routing Algorithm for a Two-Dimensional Computational Origami Architecture Robert S. French April 5, 1989 Abstract Computational origami is a parallel-processing concept in which

More information

The Automation of the Feature Selection Process. Ronen Meiri & Jacob Zahavi

The Automation of the Feature Selection Process. Ronen Meiri & Jacob Zahavi The Automation of the Feature Selection Process Ronen Meiri & Jacob Zahavi Automated Data Science http://www.kdnuggets.com/2016/03/automated-data-science.html Outline The feature selection problem Objective

More information

2D Web Coating Simulator Software

2D Web Coating Simulator Software 2D Web Coating Simulator Software Israel Tartakovsky 4S Scientific Ltd. Kiryat Gat, Israel Daniel Feinman Acktar Ltd. Kiryat Gat, Israel Introduction The WCS software is a two-dimensional simulation model

More information

Graph k-colorability through Threshold Accepting and Davis-Putnam

Graph k-colorability through Threshold Accepting and Davis-Putnam Graph k-colorability through Threshold Accepting and Davis-Putnam JUAN FRAUSTO-SOLÍS 1 HÉCTOR SANVICENTE-SANCHEZ 2 MARCO ANTONIO CRUZ-CHAVEZ 3 MÓNICA LARRE BOLAÑOS-CACHO 1 JOSÉ CRISPIN ZAVALA-DÍAZ 3 HUBERTO

More information

A New Exam Timetabling Algorithm

A New Exam Timetabling Algorithm A New Exam Timetabling Algorithm K.J. Batenburg W.J. Palenstijn Leiden Institute of Advanced Computer Science (LIACS), Universiteit Leiden P.O. Box 9512, 2300 RA Leiden, The Netherlands {kbatenbu, wpalenst}@math.leidenuniv.nl

More information

METAL OXIDE VARISTORS

METAL OXIDE VARISTORS POWERCET CORPORATION METAL OXIDE VARISTORS PROTECTIVE LEVELS, CURRENT AND ENERGY RATINGS OF PARALLEL VARISTORS PREPARED FOR EFI ELECTRONICS CORPORATION SALT LAKE CITY, UTAH METAL OXIDE VARISTORS PROTECTIVE

More information

Optimization of Laser Cutting Parameters Using Variable Weight Grey-Taguchi Method

Optimization of Laser Cutting Parameters Using Variable Weight Grey-Taguchi Method AENSI Journals Australian Journal of Basic and Applied Sciences ISSN:1991-8178 Journal home page: www.ajbasweb.com Optimization of Laser Cutting Parameters Using Variable Weight Grey-Taguchi Method K.F.

More information

CS 331: Artificial Intelligence Local Search 1. Tough real-world problems

CS 331: Artificial Intelligence Local Search 1. Tough real-world problems CS 331: Artificial Intelligence Local Search 1 1 Tough real-world problems Suppose you had to solve VLSI layout problems (minimize distance between components, unused space, etc.) Or schedule airlines

More information

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Emerging Technologies in Computational

More information

n Informally: n How to form solutions n How to traverse the search space n Systematic: guarantee completeness

n Informally: n How to form solutions n How to traverse the search space n Systematic: guarantee completeness Advanced Search Applications: Combinatorial Optimization Scheduling Algorithms: Stochastic Local Search and others Analyses: Phase transitions, structural analysis, statistical models Combinatorial Problems

More information

Discussion on Bayesian Model Selection and Parameter Estimation in Extragalactic Astronomy by Martin Weinberg

Discussion on Bayesian Model Selection and Parameter Estimation in Extragalactic Astronomy by Martin Weinberg Discussion on Bayesian Model Selection and Parameter Estimation in Extragalactic Astronomy by Martin Weinberg Phil Gregory Physics and Astronomy Univ. of British Columbia Introduction Martin Weinberg reported

More information

An Efficient Approach for Message Routing in Optical Omega Network

An Efficient Approach for Message Routing in Optical Omega Network An Efficient Approach for Message Routing in Optical Omega Network Monir Abdullah, Mohamed Othman and Rozita Johari Department of Communication Technology and Network, Faculty of Computer Science and Information

More information

Constrained and Unconstrained Optimization

Constrained and Unconstrained Optimization Constrained and Unconstrained Optimization Carlos Hurtado Department of Economics University of Illinois at Urbana-Champaign hrtdmrt2@illinois.edu Oct 10th, 2017 C. Hurtado (UIUC - Economics) Numerical

More information

Reflector profile optimisation using Radiance

Reflector profile optimisation using Radiance Reflector profile optimisation using Radiance 1,4 1,2 1, 8 6 4 2 3. 2.5 2. 1.5 1..5 I csf(1) csf(2). 1 2 3 4 5 6 Giulio ANTONUTTO Krzysztof WANDACHOWICZ page 1 The idea Krzysztof WANDACHOWICZ Giulio ANTONUTTO

More information

Learning internal representations

Learning internal representations CHAPTER 4 Learning internal representations Introduction In the previous chapter, you trained a single-layered perceptron on the problems AND and OR using the delta rule. This architecture was incapable

More information