OPTIMISATION METHODS FOR COMPRESSION, EXTENSION AND TORSION SPRING DESIGN

Size: px
Start display at page:

Download "OPTIMISATION METHODS FOR COMPRESSION, EXTENSION AND TORSION SPRING DESIGN"

Transcription

1 OPTIMISATION METHODS FOR COMPRESSION, EXTENSION AND TORSION SPRING DESIGN Emmanuel Rodriguez Laboratoire de Génie Mécanique de Toulouse, INSA, F Toulouse, France, phone: , fax: , emmanuel.rodriguez@insa-tlse.fr Manuel Paredes Laboratoire de Génie Mécanique de Toulouse, INSA, F Toulouse, France, phone: , fax: , manuel.paredes@insa-tlse.fr Marc Sartor Laboratoire de Génie Mécanique de Toulouse, INSA, F Toulouse, France, phone: , fax: , marc.sartor@insa-tlse.fr Abstract: This paper describes three methods for optimising compression, extension and torsion spring design. With these, the designer can obtain the spring which is closest his specifications. Thanks to a detailed and flexible spreadsheet, a spring is optimally designed from a very few broad specifications, or from precise descriptions of the required data, corresponding to the appropriate design stage. These methods automatically convert designer requirements into the associated theoretical optimisation problem. To solve these problems, it can be advantageous to use commercial software that include a solver. Such solvers mostly use the Generalised Reduced Gradient (GRG, e.g. in Excel) or Sequential Quadratic Programming (SQP, e.g. in Matlab) algorithms. These two optimisation algorithms are both tested and compared to solve the spring design problems. Several numerical difficulties (equality constraints, discrete variables and non-convex acceptable domain for a variable) are encountered and resolved using different strategies (margins on equality constraints, branch and bound method, coil to coil calculation). GRG and SQP algorithms prove to be almost as fast and efficient for solving these kinds of problems. The methods presented here can thus be implemented in any commercial software to build efficient assistance tools for designers. Key words: spring design, optimisation algorithms, GRG, SQP 1 Introduction Spring manufacturers and designers working on mechanical systems using springs need quick and efficient methods to choose the spring that best matches their requirements. Certain numerical tools are available to help them choose the best spring. So far checking tools mainly apply to springs already defined by the user [1], [2]. Some of them propose an optimising spring design procedure: with only one available objective (to minimize mass) over only one variable (the wire diameter) [3] or three variables [4], [5]. In each case, the user must provide several precise spring parameters (lengths, loads, etc) which have not necessarily been defined yet. This severely limits design investigations, and computer capacity is never fully used. For instance, Paredes [6] proved (i) that it is possible to create an optimisation problem from wide range of user spring design specifications and (ii) that spring design problems can be optimised using 6 variables (for compression and extension springs), or even 7 (torsion springs), and with more than 40 constraints. 1

2 Generalised Reduced Gradient (GRG) and Sequential Quadratic Programming (SQP) methods are both algorithms, frequently incorporated in commercial software, that are assumed to solve such constrained optimisation problems. Lozzi et al. have already used GRG to solve a problem of optimal design by finding a pair of concentric compression springs of minimum outside diameter but of fixed inside diameter, total spring rate and preloaded length [7]. To test GRG and SQP capacities to solve optimisation problems of compression, extension and torsion spring design, numerical methods based on GRG and SQP have been developed, and their results analysed. This should provide information about the potential capacities of software using GRG or SQP such as Excel and Matlab, to solve this kind of problems. 2 Compression, extension and torsion spring design optimisation problems 2.1 Defining requirements To enable a wide range of spring design problems to be considered and to fit designer needs, the requirements are defined in a specification sheet where each design parameter can be defined by a lower and/or an upper limit. Figure 1 presents the most often used parameters for compression, extension and torsion spring design. Figure 1. Compression, extension and torsion spring parameters 2

3 Using this specification sheet (Figure 2), the user has a wide range of parameters to define the required spring. He is also able to choose weather to fix a precise value, or just an upper or lower limit, or both, to each parameter. He can equally decide to leave out any precise information. Figure 2. Compression spring specification sheet 2.2 Building the optimisation problem automatically Once the requirements are defined, the results have to be automatically calculated. The first step consists in building the problem linked to the specifications. The problem can be expressed as an optimisation problem: Minimise or Maximise F(X) Subjected to constraints The objective function F is selected by the designer from within the specification sheet. It can be the fatigue life factor, the mass or any other parameter that is considered in the specification sheet. The vector of variables X is chosen in order to define the spring (design variables) and its practical application (operating variables). A lower limit A L and an upper limit A U are linked to each parameter A used in the specification sheet. This implies two constraints for each parameter in the optimisation problem: Constraint related to an upper limit: g i (X): ( A - A U ) / A 0 Constraint related to a lower limit: g i+1 (X): ( A L - A ) / A 0 In order to build the optimisation problem whatever the specifications, each limit not defined in the user specification sheet is automatically set to a default value: 0 for a lower limit and 10 7 for an upper limit. The capability limits of the spring manufacturer and the requirements from standards also imply numerous constraints that are automatically added to the optimisation problem. Many of the constraints are highly non-linear (spring rate, buckling length, natural frequency, fatigue life, etc). 3

4 2.3 Solving the optimisation problems using GRG and SQP methods All the functions of the optimisation problem (objective and constraints) are supposed to be continuous and differentiable, and thus be solved by using Mathematical Programming (MP). Several methods exist in MP, GRG and SQP that are the most often used are tested and their efficiencies are compared. The GRG optimisation algorithm modifies the initial problem in order to obtain only equality constraints [8]. To achieve this, an offset variable s i is associated to each of m inequality constraints g i : Minimise F(Y) with Y R n+m and F(Y) R Subjected to g i (Y) + s i = 0 i = 1..m With s i 0 ; s i R Then, initial problem with n variables becomes a problem with n+m variables, with Y: Y = [x 1, x 2, x n, s 1, s m ] T The Excel solver has been used to test the GRG method. SQP is an extension of Sequential Linear Programming (SLP) method [9]. SLP algorithm replaces the resolution of an original non-linear problem, by the resolution of an associated series of linear problems that approximate the original one. Every linear problem may be solved with the simplex method, for example. SQP approximates the objective function with one which is quadratic. 3 Development and results of optimum spring design methods with GRG and SQP 3.1 Defining a satisfactory calculation starting point Direct methods, such as GRG and SQP, require the variables to be correctly initialised, i.e. the calculation starting point has to be an acceptable solution. For this reason, Paredes developed another algorithm to initialise the variables [6]. Limits derived from standards, manufacturer constraints and the most usual data from the specification sheet are exploited using interval arithmetic [10] in order to construct a virtual catalogue for each problem. It enables springs which respect the majority of the problem constraints to be defined. Once the virtual catalogue is built, the algorithm developed by Paredes et al. [11] is used to select the best spring and determine the associated operating lengths. This algorithm tests all the springs from the catalogue. For each one, it determines the optimum operating lengths by solving an optimisation problem with 2 variables and 7 linear constraints using the method proposed by Johnson [12]. Each solution (spring characteristics and operating lengths) is then compared to the requirements and the best of these is extracted to initialise the variables for the Mathematical Programming process. This process then improves the variable values in order to find the optimal solution. 3.2 Compression spring design A specific numerical difficulty: equality constraints The major numerical difficulty for resolving compression spring optimisation problem is dealing with equality constraints. To fix a design parameter, e.g. the wire diameter or a working length, the designer only needs to put the required value in both the lower and upper limits associated with this parameter in the specification sheet. By so doing, an equality constraint is created even if the optimisation problem is only formulated with inequality 4

5 no margin 1/10th 1/100 1/1000 1/ / / factor F IDMME 2004 Bath, UK, April 5-7, 2004 constraints as shown in paragraph 2.2. Depending on the information printed in the blanks and on the associated values, an optimisation problem can contain several equality constraints which resolution algorithms have to process. GRG has proved reliable in dealing with this problem, while SQP sometimes gives a nonoptimal result or does not even move from the starting point. A solution is proposed to solve this difficulty with regards to SQP: a narrow margin is set on every fixed parameter of the problem. The idea is to allow micro-moves around the equality constraint value within a small allowable domain, the optimisation calculations should then prove easier and SQP should reach the optimal solution. The initial constraints of the problem for a fixed parameter A (cf. paragraph 2.2) are replaced by: g i (X) = (A - (1 + ma) A U ) / A 0 g i+1 (X) = (A L - A) / A 0 Where ma represents the size of the margin, and A U and A L are the expected value for parameter A. The ma value has to be selected carefully. If ma is too large, the algorithm is more likely to converge, but the proposed result can be far from the optimum. If ma is too small, the algorithm may not move from the starting point. Several values for ma have been tested on twelve examples inducing equality constraints to determine its best value. Table 1 and Figure 3 show one of these examples. In the specification table, every fixed parameter inducing equality constraint is underscored. Problem 1 Do 22 mm d = 3 mm 4 R 10 (N/mm) L2 64 mm fe 200 Hz Sh = 15 mm F2 = 200 N N = cycles steel shot penned factor = 0.5 rupture at solid length Objective: maximum fatigue life factor F Table 1. Problem 1 specifications (compression spring) 1, Objective: maximum F 1, , SQP GRG (no margin) Figure 3. Margin value effect on SQP results (Problem 1) The whole tested examples show that a 1/1000 th margin allows SQP not only to start its optimisation process but also to find a result which is very close to the optimal solution (maximum error introduced by this margin is only 0.1% from original specifications). This enables a 1/1000 th margin to be set for every equality constraint on parameters (from user specifications) when using SQP GRG and SQP efficiencies compression spring GRG and SQP efficiencies are then compared by analysing their results from four optimisation problems. 5

6 These tests show that results of GRG (without margin) and SQP (with a 1/1000 th margin) are very close: the differences in objective function and variable values never exceed 0.4% and are usually around %. One of the advantages of these methods is their rapidity: on a 1.5 GHz computer, GRG takes less than 2 seconds to complete the calculations, and SQP is even faster (by two or three times). To conclude, the optimisation method for compression springs using SQP is as efficient as when using GRG, and even a bit faster. 3.3 Extension spring design A specific numerical difficulty: discrete variables The difficulties encountered by GRG and SQP in optimising extension spring design are now analysed. Extension spring design problems can contain the same kind of equality constraints as compression spring design problems. Moreover, depending on the specifications, a mixed-integer/continuous variables optimisation problem can be obtained. When designing an extension spring, a specific angle between end loops may be required, as shown in Figure 4. This requirement makes the number of coils (variable n) change from a continuous variable to a discrete variable. Figure 4. Angles between end loops (extension springs) For instance, if the designer s specification is 90 (e.g.) for the angle between end loops, the allowable values for n are simply 2.25, 3.25, 4.25, 5.25, etc. In other words, the optimisation problem is solved by introducing n = n i + n 0 where n i is an integer variable and n 0 depends on the required angle between end loops, as detailed in Figure 4. Optimisation methods must therefore manage both continuous and integer variables. This is quite difficult for mathematical programming algorithms, which have to jump from an allowable value to one which is separated by an unacceptable domain. A Branch and bound method [13] has been chosen to solve the new optimisation problem. This method consists of four steps and is illustrated in Figure 5. 2+n 0 step #1 step #3 step #2 6+n 0 3+n 0 4+n 0 5+n 0 Integer(n opti -n 0 )+n 0 n opti 7+n 0 8+n 0 9+n 0 Integer(n opti -n 0 )+n 0 +1 Figure 5. Branch and bound method n - Step #1: obtaining spring #1 The optimisation problem is solved without any specification for the angle between end loops. n is considered as a continuous variable, n i and n 0 are ignored. In this way, the optimal spring with a decimal number of coils n opti is obtained. 6

7 - Step #2: obtaining spring #2 Here, the angle between end loops is taken into consideration. n remains a continuous variable but must be greater than or equal to the first allowable (with reference to n 0 ) value of n greater than n opti. That is to say: n i = Integer(n opti - n 0 ) + 1 and n i + n 0 n A new starting point is then calculated, the optimal spring #2 is obtained and its corresponding value of objective function is obj +. - Step #3: obtaining spring #3 n 0 is still being considered. n remains a continuous variable but it must be less than or equal to the first allowable (with reference to n 0 ) value of n less than n opti. That is to say: n i = Integer(n opti - n 0 ) and 0 n n i + n 0 Another new starting point is then calculated, the optimal spring #3 is obtained and its corresponding value of objective function is obj -. - Step #4: selecting the optimal spring from springs #2 and #3 Three possibilities can occur: o Both springs respect the whole constraints. In which case, the spring with the best objective value is selected. o Only one spring respects the whole constraints. In which case, this spring is selected. o Both springs violate one or more constraint(s). The following criterion is created to make a decision: P(X) = {Max[0 ; g i (X)]} The spring with the least P(X) value is chosen as the best spring. A violated constraint induces a positive value for the associated g i (X), whereas a negative one is obtained when the constraint is respected. Moreover, every constraint is adimensionalised and the further a positive constraint is from zero, the more it is violated. P(X) for spring #2 (respectively spring #3) is obtained by adding all positive g i (X) values of the optimisation problem corresponding to spring #2 (respectively spring #3). So it is possible to compare the range of violation of each spring through their own P(X) value GRG and SQP efficiencies extension spring GRG and SQP efficiencies are then tested and compared in the case of two problems. For the first one (designated Problem 2 ), Table 2 shows optimal spring design (i.e. values of the six design variables Do, d, T0, n, L1 and L2, and of the associated objective function) proposed by both GRG and SQP. In addition, the relative difference between both methods for each characteristic is presented. These tests show that the results obtained using GRG (without margin) and SQP (with a 1/1000 th margin) are very close. In Table 2, GRG and SQP produce very similar optimal springs, except for n (number of coils). In fact, for this problem, specifications imply that n is a discrete variable (n acceptable values are {n i + 0.5} where n i is an integer). Thus, a slight difference in the variables between GRG and SQP (e.g. due to some internal numerical settings) can lead to a one-coil step for n. As in the case of compression spring optimisation, GRG and SQP are very fast (less than 2 seconds), and SQP is even faster than GRG. To conclude, the optimisation method using SQP for extension springs is as efficient as that using GRG. 7

8 Problem 2 L0 200 mm F1 = 200 N L1 = 245 mm L2 = 345 mm steel german loops at 180 Do DIN norm for limits calculation Objective: minimum mass Variables of the optimisation problem - Characteristics of the spring d T0 (%) n (coils) L1 L2 Objective function Mass (g) GRGextension SQPextension Relative difference (%) Table 2. Results of Problem 2 (extension spring), comparison GRG/SQP 3.4 Torsion spring design A specific numerical difficulty: the non-convex acceptable domain for a variable Now, the difficulties encountered by GRG and SQP in optimising torsion spring design are analysed. A specific difficulty in dealing with problems of torsion spring optimisation is linked to the possibly non-convex acceptable domain for variable n (the number of coils). This case can occur when there is a specification for a design or operating angle, which is a very common situation for torsion springs. An example is presented on Table 3. Problem 3 Do = 10 mm d 1 mm Lk0 50 mm Ra = 15 mm Rb = 15 mm steel Objective: maximum angle 2 Table 3. Problem 3 specifications (torsion spring) Designer specifications require that angle 0 must be between 150 and 155. This constraint leads to a non-convex acceptable domain for n, as shown in Figure Constraint: n = N n = N+1 n = N+1 N+2 : valid domains for n Figure 6. The acceptable values of n can define a non-convex domain n This kind of problem is quite difficult for mathematical programming algorithms because they have to be able to jump from an acceptable domain to another separated by an unacceptable domain. 8

9 To solve this difficulty, a method that can be called coil to coil calculation is proposed. It consists in carry out optimisation process one interval after another (2 n 3, 3 n 4, etc as shown in Figure 7). In each sub-domain, only one valid domain appears, a new starting point is calculated and the optimisation algorithm can converge through the local optimum. Thus, every one-coil interval corresponds to one step of the optimisation process, with one local optimal spring. This results in there being as many calculated springs as intervals. Finally, the optimal spring selected is the one that respects all the constraints and offers the best objective function value step #1 #3 #5 #7 #2 #4 #6 n Figure 7. Coil to coil calculation method The calculation limits applied here (2 coils to 80 coils) are wide enough apart to collect nearly all the torsion springs that could be designed GRG and SQP efficiencies torsion spring GRG and SQP efficiencies are compared by analysing their results from two optimisation problems. Table 4 shows optimal springs (i.e. values of the seven design variables Do, d, n, Ra, Rb, M1 and M2, and of the associated objective function) proposed by both GRG and SQP, for Problem 3. Moreover, the relative difference between both methods for each characteristic is presented. Figure 8 provides numerical details of coil to coil calculation used by GRG and SQP methods for this problem. Variables of the optimisation problem - Characteristics of the spring Objective function Do d n (coils) Ra Rb M1 (N.mm) M2 (N.mm) GRGtorsion SQPtorsion Relative difference (%) Table 4. Results of Problem 3, comparison GRG/SQP 2 ( ) 2 referred to n interval ( ) n n n n n n 50 n (coils) GRG Série1 SQP Série2 Figure 8. Details of coil to coil calculation for Problem 3 9

10 Once again, these tests show that the results of GRG (without margin) and SQP (with a 1/1000 th margin) are very close. As for compression and extension spring optimisation, GRG and SQP are very fast (less than 2 seconds), and SQP is faster than GRG. 4 Conclusion Spring design optimisation problems contain several numerical difficulties for mathematical programming algorithms: equality constraints, discrete variables, non-convex valid domains for a variable. Optimisation methods for compression, extension and torsion spring design are proposed to solve these difficulties. GRG and SQP algorithms are successfully tested to solve spring design optimisation problems and their efficiencies are compared: SQP seems to be a little faster than GRG, nevertheless GRG is a more efficient manager of equality constraints than SQP. Commercial software that include a solver based on GRG or SQP can thus be used to build assistance tools for designers. These positive results lead us to be optimistic about developing such optimal design methods for conic compression springs that have non-linear characteristics, and other mechanical components. References [1] Institute of Spring Technology, Henry Street, Sheffield, S3 TEQ, United-Kingdom, [2] Hexagon, GmbH, Stiegelstrasse 8, D Kirchheim/Teck, Deutschland, [3] Spring Manufacturer Institute, Midwest Road, Suite 106, Oak Brook, Illinois , USA, [4] S. M. METWALLI, M. A. RADWAN, A. ELMELIGY. MCAD and Optimization of helical torsion springs, Computers in Engineering, ASME, Vol.2, 1994, pp [5] S. N. SHOME, J. BASU. Optimal design of helical coal compression spring, Mechanical Engineering Bulletin, N 1-2, Vol.18, 1987, pp [6] M. PAREDES, M. SARTOR, J-C WAHL. Optimisation techniques for industrial spring design, [7] A. LOZZI, P. BRIOZZO. The Practical Optimisation of Machine Components, The International Journal of Engineering Education, N 1, Vol.16, 2000, pp [8] Frontline System Inc. [9] LOH, H. T. and PAPALAMBROS P. Y. "A Sequential Linearization Approach for Solving Mixed-Discrete Nonlinear Design optimization Problems", Journal of Mechanical Design, ASME, Vol. 113, pp , [10] R. E. MOORE. Methods and applications of interval analysis, SIAM Studies in Applied Mathematics, [11] M. PAREDES, M. SARTOR, J.-C. FAUROUX. Stock spring selection tool, Springs, official publication of the Spring Manufacturer Institute, Vol.39, 2000, pp [12] R. C. JOHNSON. Optimum design of mechanical elements, Second Edition, Wiley- Interscience Publication, ISBN , [13] K. O. GUPTA, A. RAVINDRA. Non linear Integer Programming and Discrete Optimisation, Journal of Mechanisms, Transmissions and Automation in Design, ASME, Vol.105, 1983, pp

APPLIED OPTIMIZATION WITH MATLAB PROGRAMMING

APPLIED OPTIMIZATION WITH MATLAB PROGRAMMING APPLIED OPTIMIZATION WITH MATLAB PROGRAMMING Second Edition P. Venkataraman Rochester Institute of Technology WILEY JOHN WILEY & SONS, INC. CONTENTS PREFACE xiii 1 Introduction 1 1.1. Optimization Fundamentals

More information

Discrete Optimization. Lecture Notes 2

Discrete Optimization. Lecture Notes 2 Discrete Optimization. Lecture Notes 2 Disjunctive Constraints Defining variables and formulating linear constraints can be straightforward or more sophisticated, depending on the problem structure. The

More information

Heron s Synthesis Engine Applied to Linkage Design The philosophy of WATT Software

Heron s Synthesis Engine Applied to Linkage Design The philosophy of WATT Software Heron s Synthesis Engine Applied to Linkage Design The philosophy of WATT Software By: Harry Draijer (Heron Technologies), h.draijer@heron-technologies.com Frans Kokkeler (University Twente), f.kokkeler@ctw.utwente.nl

More information

NOTATION AND TERMINOLOGY

NOTATION AND TERMINOLOGY 15.053x, Optimization Methods in Business Analytics Fall, 2016 October 4, 2016 A glossary of notation and terms used in 15.053x Weeks 1, 2, 3, 4 and 5. (The most recent week's terms are in blue). NOTATION

More information

LECTURE NOTES Non-Linear Programming

LECTURE NOTES Non-Linear Programming CEE 6110 David Rosenberg p. 1 Learning Objectives LECTURE NOTES Non-Linear Programming 1. Write out the non-linear model formulation 2. Describe the difficulties of solving a non-linear programming model

More information

A NEW APPROACH IN STACKING SEQUENCE OPTIMIZATION OF COMPOSITE LAMINATES USING GENESIS STRUCTURAL ANALYSIS AND OPTIMIZATION SOFTWARE

A NEW APPROACH IN STACKING SEQUENCE OPTIMIZATION OF COMPOSITE LAMINATES USING GENESIS STRUCTURAL ANALYSIS AND OPTIMIZATION SOFTWARE 9th AIAA/ISSMO Symposium on Multidisciplinary Analysis and Optimization 4-6 September 2002, Atlanta, Georgia AIAA 2002-5451 A NEW APPROACH IN STACKING SEQUENCE OPTIMIZATION OF COMPOSITE LAMINATES USING

More information

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture 18 All-Integer Dual Algorithm We continue the discussion on the all integer

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

OPTIMIZATION OF STIFFENED LAMINATED COMPOSITE CYLINDRICAL PANELS IN THE BUCKLING AND POSTBUCKLING ANALYSIS.

OPTIMIZATION OF STIFFENED LAMINATED COMPOSITE CYLINDRICAL PANELS IN THE BUCKLING AND POSTBUCKLING ANALYSIS. OPTIMIZATION OF STIFFENED LAMINATED COMPOSITE CYLINDRICAL PANELS IN THE BUCKLING AND POSTBUCKLING ANALYSIS. A. Korjakin, A.Ivahskov, A. Kovalev Stiffened plates and curved panels are widely used as primary

More information

TMA946/MAN280 APPLIED OPTIMIZATION. Exam instructions

TMA946/MAN280 APPLIED OPTIMIZATION. Exam instructions Chalmers/GU Mathematics EXAM TMA946/MAN280 APPLIED OPTIMIZATION Date: 03 05 28 Time: House V, morning Aids: Text memory-less calculator Number of questions: 7; passed on one question requires 2 points

More information

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture - 35 Quadratic Programming In this lecture, we continue our discussion on

More information

Linear Programming with Bounds

Linear Programming with Bounds Chapter 481 Linear Programming with Bounds Introduction Linear programming maximizes (or minimizes) a linear objective function subject to one or more constraints. The technique finds broad use in operations

More information

Mechanical Component Design for Multiple Objectives Using Elitist Non-Dominated Sorting GA

Mechanical Component Design for Multiple Objectives Using Elitist Non-Dominated Sorting GA Mechanical Component Design for Multiple Objectives Using Elitist Non-Dominated Sorting GA Kalyanmoy Deb, Amrit Pratap, and Subrajyoti Moitra Kanpur Genetic Algorithms Laboratory (KanGAL) Indian Institute

More information

An Iterative Convex Optimization Procedure for Structural System Identification

An Iterative Convex Optimization Procedure for Structural System Identification An Iterative Convex Optimization Procedure for Structural System Identification Dapeng Zhu, Xinjun Dong, Yang Wang 3 School of Civil and Environmental Engineering, Georgia Institute of Technology, 79 Atlantic

More information

Revisiting the Upper Bounding Process in a Safe Branch and Bound Algorithm

Revisiting the Upper Bounding Process in a Safe Branch and Bound Algorithm Revisiting the Upper Bounding Process in a Safe Branch and Bound Algorithm Alexandre Goldsztejn 1, Yahia Lebbah 2,3, Claude Michel 3, and Michel Rueher 3 1 CNRS / Université de Nantes 2, rue de la Houssinière,

More information

White Paper. Scia Engineer Optimizer: Automatic Optimization of Civil Engineering Structures. Authors: Radim Blažek, Martin Novák, Pavel Roun

White Paper. Scia Engineer Optimizer: Automatic Optimization of Civil Engineering Structures. Authors: Radim Blažek, Martin Novák, Pavel Roun White Paper Scia Engineer Optimizer: Automatic Optimization of Civil Engineering Structures Nemetschek Scia nv Industrieweg 1007 3540 Herk-de-Stad (Belgium) Tel.: (+32) 013 55.17.75 Fax: (+32) 013 55.41.75

More information

Metaheuristic Optimization with Evolver, Genocop and OptQuest

Metaheuristic Optimization with Evolver, Genocop and OptQuest Metaheuristic Optimization with Evolver, Genocop and OptQuest MANUEL LAGUNA Graduate School of Business Administration University of Colorado, Boulder, CO 80309-0419 Manuel.Laguna@Colorado.EDU Last revision:

More information

HYBRID GENETIC ALGORITHM WITH GREAT DELUGE TO SOLVE CONSTRAINED OPTIMIZATION PROBLEMS

HYBRID GENETIC ALGORITHM WITH GREAT DELUGE TO SOLVE CONSTRAINED OPTIMIZATION PROBLEMS HYBRID GENETIC ALGORITHM WITH GREAT DELUGE TO SOLVE CONSTRAINED OPTIMIZATION PROBLEMS NABEEL AL-MILLI Financial and Business Administration and Computer Science Department Zarqa University College Al-Balqa'

More information

Comparison of Some High-Performance MINLP Solvers

Comparison of Some High-Performance MINLP Solvers Comparison of Some High-Performance MINLP s Toni Lastusilta 1, Michael R. Bussieck 2 and Tapio Westerlund 1,* 1,* Process Design Laboratory, Åbo Akademi University Biskopsgatan 8, FIN-25 ÅBO, Finland 2

More information

DM6 Support Vector Machines

DM6 Support Vector Machines DM6 Support Vector Machines Outline Large margin linear classifier Linear separable Nonlinear separable Creating nonlinear classifiers: kernel trick Discussion on SVM Conclusion SVM: LARGE MARGIN LINEAR

More information

COST OPTIMIZATION OF CONSTRUCTION PROJECT SCHEDULES

COST OPTIMIZATION OF CONSTRUCTION PROJECT SCHEDULES COST OPTIMIZATION OF CONSTRUCTION PROJECT SCHEDULES Uroš Klanšek University of Maribor, Faculty of Civil Engineering, Maribor, Slovenia uros.klansek@uni-mb.si Mirko Pšunder University of Maribor, Faculty

More information

Standard dimension optimization of steel frames

Standard dimension optimization of steel frames Computer Aided Optimum Design in Engineering IX 157 Standard dimension optimization of steel frames U. Klanšek & S. Kravanja University of Maribor, Faculty of Civil Engineering, Slovenia Abstract This

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

Efficient Shape Optimisation of an Aircraft Landing Gear Door Locking Mechanism by Coupling Abaqus to GENESIS

Efficient Shape Optimisation of an Aircraft Landing Gear Door Locking Mechanism by Coupling Abaqus to GENESIS Efficient Shape Optimisation of an Aircraft Landing Gear Door Locking Mechanism by Coupling Abaqus to GENESIS Mark Arnold and Martin Gambling Penso Consulting Ltd GRM Consulting Ltd Abstract: The objective

More information

MATLAB Simulink Modeling and Simulation of Recurrent Neural Network for Solving Linear Programming Problems

MATLAB Simulink Modeling and Simulation of Recurrent Neural Network for Solving Linear Programming Problems International Conference on Mathematical Computer Engineering - ICMCE - 8 MALAB Simulink Modeling and Simulation of Recurrent Neural Network for Solving Linear Programming Problems Raja Das a a School

More information

A METHOD TO MODELIZE THE OVERALL STIFFNESS OF A BUILDING IN A STICK MODEL FITTED TO A 3D MODEL

A METHOD TO MODELIZE THE OVERALL STIFFNESS OF A BUILDING IN A STICK MODEL FITTED TO A 3D MODEL A METHOD TO MODELIE THE OVERALL STIFFNESS OF A BUILDING IN A STICK MODEL FITTED TO A 3D MODEL Marc LEBELLE 1 SUMMARY The aseismic design of a building using the spectral analysis of a stick model presents

More information

Applied Lagrange Duality for Constrained Optimization

Applied Lagrange Duality for Constrained Optimization Applied Lagrange Duality for Constrained Optimization Robert M. Freund February 10, 2004 c 2004 Massachusetts Institute of Technology. 1 1 Overview The Practical Importance of Duality Review of Convexity

More information

Combination of Simulation and Optimization in the Design of Electromechanical Systems

Combination of Simulation and Optimization in the Design of Electromechanical Systems Combination of Simulation and Optimization in the Design of Electromechanical Systems Hermann Landes 1, Frank Vogel 2, Wigand Rathmann 2 1 WisSoft, Buckenhof, Germany 2 inutech GmbH, Nuremberg, Germany

More information

Introduction. Chapter 15. Optimization Modeling: Applications. Integer Programming. Manufacturing Example. Three Types of ILP Models

Introduction. Chapter 15. Optimization Modeling: Applications. Integer Programming. Manufacturing Example. Three Types of ILP Models Chapter 5 Optimization Modeling: Applications Integer Programming Introduction When one or more variables in an LP problem must assume an integer value we have an Integer Linear Programming (ILP) problem.

More information

Support vector machines

Support vector machines Support vector machines When the data is linearly separable, which of the many possible solutions should we prefer? SVM criterion: maximize the margin, or distance between the hyperplane and the closest

More information

CMU-Q Lecture 9: Optimization II: Constrained,Unconstrained Optimization Convex optimization. Teacher: Gianni A. Di Caro

CMU-Q Lecture 9: Optimization II: Constrained,Unconstrained Optimization Convex optimization. Teacher: Gianni A. Di Caro CMU-Q 15-381 Lecture 9: Optimization II: Constrained,Unconstrained Optimization Convex optimization Teacher: Gianni A. Di Caro GLOBAL FUNCTION OPTIMIZATION Find the global maximum of the function f x (and

More information

Introduction to Linear Programming. Algorithmic and Geometric Foundations of Optimization

Introduction to Linear Programming. Algorithmic and Geometric Foundations of Optimization Introduction to Linear Programming Algorithmic and Geometric Foundations of Optimization Optimization and Linear Programming Mathematical programming is a class of methods for solving problems which ask

More information

Approximation in Linear Stochastic Programming Using L-Shaped Method

Approximation in Linear Stochastic Programming Using L-Shaped Method Approximation in Linear Stochastic Programming Using L-Shaped Method Liza Setyaning Pertiwi 1, Rini Purwanti 2, Wilma Handayani 3, Prof. Dr. Herman Mawengkang 4 1,2,3,4 University of North Sumatra, Indonesia

More information

An innovative approach to the design of multi-bolted joint assemblies in the uncertain early stages

An innovative approach to the design of multi-bolted joint assemblies in the uncertain early stages Computer Aided Optimum Design in Engineering I 55 An innovative approach to the design of multi-bolted joint assemblies in the uncertain early stages T. Dericquebourg 1, D. Lenoir 2, F. Debarle 1 & L.

More information

A Modified Spline Interpolation Method for Function Reconstruction from Its Zero-Crossings

A Modified Spline Interpolation Method for Function Reconstruction from Its Zero-Crossings Scientific Papers, University of Latvia, 2010. Vol. 756 Computer Science and Information Technologies 207 220 P. A Modified Spline Interpolation Method for Function Reconstruction from Its Zero-Crossings

More information

Minimum Weight Optimization of a Gear Train by using Genetic Algorithm

Minimum Weight Optimization of a Gear Train by using Genetic Algorithm International Journal of Current Engineering and Technology E-ISSN 2277 416, P-ISSN 2347 5161 216 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Minimum

More information

Optimal Design of a Parallel Beam System with Elastic Supports to Minimize Flexural Response to Harmonic Loading

Optimal Design of a Parallel Beam System with Elastic Supports to Minimize Flexural Response to Harmonic Loading 11 th World Congress on Structural and Multidisciplinary Optimisation 07 th -12 th, June 2015, Sydney Australia Optimal Design of a Parallel Beam System with Elastic Supports to Minimize Flexural Response

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

Fast oriented bounding box optimization on the rotation group SO(3, R)

Fast oriented bounding box optimization on the rotation group SO(3, R) Fast oriented bounding box optimization on the rotation group SO(3, R) Chia-Tche Chang 1, Bastien Gorissen 2,3 and Samuel Melchior 1,2 chia-tche.chang@uclouvain.be bastien.gorissen@cenaero.be samuel.melchior@uclouvain.be

More information

A STRUCTURAL OPTIMIZATION METHODOLOGY USING THE INDEPENDENCE AXIOM

A STRUCTURAL OPTIMIZATION METHODOLOGY USING THE INDEPENDENCE AXIOM Proceedings of ICAD Cambridge, MA June -3, ICAD A STRUCTURAL OPTIMIZATION METHODOLOGY USING THE INDEPENDENCE AXIOM Kwang Won Lee leekw3@yahoo.com Research Center Daewoo Motor Company 99 Cheongchon-Dong

More information

LocalSolver 4.0: novelties and benchmarks

LocalSolver 4.0: novelties and benchmarks LocalSolver 4.0: novelties and benchmarks Thierry Benoist Julien Darlay Bertrand Estellon Frédéric Gardi Romain Megel www.localsolver.com 1/18 LocalSolver 3.1 Solver for combinatorial optimization Simple

More information

Application of Cutting Stock Problem in Minimizing The Waste of Al-Quran Cover

Application of Cutting Stock Problem in Minimizing The Waste of Al-Quran Cover Kaunia, Vol.XII, Num., April 206, pp. 7~22 Available online at http://ejournal.uin-suka.ac.id/saintek/kaunia Application of Cutting Stock Problem in Minimizing The Waste of Al-Quran Cover Noor Saif Muhammad

More information

MULTIOBJECTIVE OPTIMIZATION? DO IT WITH SCILAB

MULTIOBJECTIVE OPTIMIZATION? DO IT WITH SCILAB powered by MULTIOBJECTIVE OPTIMIZATION? DO IT WITH SCILAB Authors: Silvia Poles Keywords. Multiobjective optimization; Scilab Abstract: One of the Openeering team goal is to support optimization in companies

More information

Finding Euclidean Distance to a Convex Cone Generated by a Large Number of Discrete Points

Finding Euclidean Distance to a Convex Cone Generated by a Large Number of Discrete Points Submitted to Operations Research manuscript (Please, provide the manuscript number!) Finding Euclidean Distance to a Convex Cone Generated by a Large Number of Discrete Points Ali Fattahi Anderson School

More information

A NEW SEQUENTIAL CUTTING PLANE ALGORITHM FOR SOLVING MIXED INTEGER NONLINEAR PROGRAMMING PROBLEMS

A NEW SEQUENTIAL CUTTING PLANE ALGORITHM FOR SOLVING MIXED INTEGER NONLINEAR PROGRAMMING PROBLEMS EVOLUTIONARY METHODS FOR DESIGN, OPTIMIZATION AND CONTROL P. Neittaanmäki, J. Périaux and T. Tuovinen (Eds.) c CIMNE, Barcelona, Spain 2007 A NEW SEQUENTIAL CUTTING PLANE ALGORITHM FOR SOLVING MIXED INTEGER

More information

UNIT 2 LINEAR PROGRAMMING PROBLEMS

UNIT 2 LINEAR PROGRAMMING PROBLEMS UNIT 2 LINEAR PROGRAMMING PROBLEMS Structure 2.1 Introduction Objectives 2.2 Linear Programming Problem (LPP) 2.3 Mathematical Formulation of LPP 2.4 Graphical Solution of Linear Programming Problems 2.5

More information

Fundamentals of Integer Programming

Fundamentals of Integer Programming Fundamentals of Integer Programming Di Yuan Department of Information Technology, Uppsala University January 2018 Outline Definition of integer programming Formulating some classical problems with integer

More information

Configuration Optimization of Anchoring Devices of Frame-Supported Membrane Structures for Maximum Clamping Force

Configuration Optimization of Anchoring Devices of Frame-Supported Membrane Structures for Maximum Clamping Force 6 th China Japan Korea Joint Symposium on Optimization of Structural and Mechanical Systems June 22-25, 200, Kyoto, Japan Configuration Optimization of Anchoring Devices of Frame-Supported Membrane Structures

More information

Topological Machining Fixture Layout Synthesis Using Genetic Algorithms

Topological Machining Fixture Layout Synthesis Using Genetic Algorithms Topological Machining Fixture Layout Synthesis Using Genetic Algorithms Necmettin Kaya Uludag University, Mechanical Eng. Department, Bursa, Turkey Ferruh Öztürk Uludag University, Mechanical Eng. Department,

More information

The AIMMS Outer Approximation Algorithm for MINLP

The AIMMS Outer Approximation Algorithm for MINLP The AIMMS Outer Approximation Algorithm for MINLP (using GMP functionality) By Marcel Hunting marcel.hunting@aimms.com November 2011 This document describes how to use the GMP variant of the AIMMS Outer

More information

Support Vector Machines. James McInerney Adapted from slides by Nakul Verma

Support Vector Machines. James McInerney Adapted from slides by Nakul Verma Support Vector Machines James McInerney Adapted from slides by Nakul Verma Last time Decision boundaries for classification Linear decision boundary (linear classification) The Perceptron algorithm Mistake

More information

Optimal Control Techniques for Dynamic Walking

Optimal Control Techniques for Dynamic Walking Optimal Control Techniques for Dynamic Walking Optimization in Robotics & Biomechanics IWR, University of Heidelberg Presentation partly based on slides by Sebastian Sager, Moritz Diehl and Peter Riede

More information

New developments in LS-OPT

New developments in LS-OPT 7. LS-DYNA Anwenderforum, Bamberg 2008 Optimierung II New developments in LS-OPT Nielen Stander, Tushar Goel, Willem Roux Livermore Software Technology Corporation, Livermore, CA94551, USA Summary: This

More information

The MINLP approach to structural optimization

The MINLP approach to structural optimization Proceedings of the 6th WSEAS International Conference on Applied Computer Science, Tenerife, Canary Islands, Spain, December 16-18, 2006 49 The MINLP approach to structural optimization STOJAN KRAVANJA

More information

Simulation. Lecture O1 Optimization: Linear Programming. Saeed Bastani April 2016

Simulation. Lecture O1 Optimization: Linear Programming. Saeed Bastani April 2016 Simulation Lecture O Optimization: Linear Programming Saeed Bastani April 06 Outline of the course Linear Programming ( lecture) Integer Programming ( lecture) Heuristics and Metaheursitics (3 lectures)

More information

Selected Topics in Column Generation

Selected Topics in Column Generation Selected Topics in Column Generation February 1, 2007 Choosing a solver for the Master Solve in the dual space(kelly s method) by applying a cutting plane algorithm In the bundle method(lemarechal), a

More information

Introduction to optimization methods and line search

Introduction to optimization methods and line search Introduction to optimization methods and line search Jussi Hakanen Post-doctoral researcher jussi.hakanen@jyu.fi How to find optimal solutions? Trial and error widely used in practice, not efficient and

More information

The MINLP optimization in civil engineering

The MINLP optimization in civil engineering Proc. of the 9th WSEAS Int. Conf. on Mathematical and Computational Methods in Science and Engineering, Trinidad and Tobago, November 5-7, 2007 299 The MINLP optimization in civil engineering SIMON ŠILIH,

More information

Optimal boundary control of a tracking problem for a parabolic distributed system with open-loop control using evolutionary algorithms

Optimal boundary control of a tracking problem for a parabolic distributed system with open-loop control using evolutionary algorithms Optimal boundary control of a tracking problem for a parabolic distributed system with open-loop control using evolutionary algorithms Russel J STONIER Faculty of Informatics and Communication, Central

More information

An Introduction to Bilevel Programming

An Introduction to Bilevel Programming An Introduction to Bilevel Programming Chris Fricke Department of Mathematics and Statistics University of Melbourne Outline What is Bilevel Programming? Origins of Bilevel Programming. Some Properties

More information

Convex combination of adaptive filters for a variable tap-length LMS algorithm

Convex combination of adaptive filters for a variable tap-length LMS algorithm Loughborough University Institutional Repository Convex combination of adaptive filters for a variable tap-length LMS algorithm This item was submitted to Loughborough University's Institutional Repository

More information

Efficient Robust Shape Optimization for Crashworthiness

Efficient Robust Shape Optimization for Crashworthiness 10 th World Congress on Structural and Multidisciplinary Optimization May 19-24, 2013, Orlando, Florida, USA Efficient Robust Shape Optimization for Crashworthiness Milan Rayamajhi 1, Stephan Hunkeler

More information

ALGORITHMIC DECIDABILITY OF COMPUTER PROGRAM-FUNCTIONS LANGUAGE PROPERTIES. Nikolay Kosovskiy

ALGORITHMIC DECIDABILITY OF COMPUTER PROGRAM-FUNCTIONS LANGUAGE PROPERTIES. Nikolay Kosovskiy International Journal Information Theories and Applications, Vol. 20, Number 2, 2013 131 ALGORITHMIC DECIDABILITY OF COMPUTER PROGRAM-FUNCTIONS LANGUAGE PROPERTIES Nikolay Kosovskiy Abstract: A mathematical

More information

Parametric Study of Engine Rigid Body Modes

Parametric Study of Engine Rigid Body Modes Parametric Study of Engine Rigid Body Modes Basem Alzahabi and Samir Nashef C. S. Mott Engineering and Science Center Dept. Mechanical Engineering Kettering University 17 West Third Avenue Flint, Michigan,

More information

Research Interests Optimization:

Research Interests Optimization: Mitchell: Research interests 1 Research Interests Optimization: looking for the best solution from among a number of candidates. Prototypical optimization problem: min f(x) subject to g(x) 0 x X IR n Here,

More information

ME 555: Distributed Optimization

ME 555: Distributed Optimization ME 555: Distributed Optimization Duke University Spring 2015 1 Administrative Course: ME 555: Distributed Optimization (Spring 2015) Instructor: Time: Location: Office hours: Website: Soomin Lee (email:

More information

The AIMMS Outer Approximation Algorithm for MINLP

The AIMMS Outer Approximation Algorithm for MINLP The AIMMS Outer Approximation Algorithm for MINLP (using GMP functionality) By Marcel Hunting Paragon Decision Technology BV An AIMMS White Paper November, 2011 Abstract This document describes how to

More information

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

International Journal of Digital Application & Contemporary research Website:   (Volume 1, Issue 7, February 2013) Performance Analysis of GA and PSO over Economic Load Dispatch Problem Sakshi Rajpoot sakshirajpoot1988@gmail.com Dr. Sandeep Bhongade sandeepbhongade@rediffmail.com Abstract Economic Load dispatch problem

More information

Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems

Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems 4 The Open Cybernetics and Systemics Journal, 008,, 4-9 Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems K. Kato *, M. Sakawa and H. Katagiri Department of Artificial

More information

Optimal boundary control of a tracking problem for a parabolic distributed system using hierarchical fuzzy control and evolutionary algorithms

Optimal boundary control of a tracking problem for a parabolic distributed system using hierarchical fuzzy control and evolutionary algorithms Optimal boundary control of a tracking problem for a parabolic distributed system using hierarchical fuzzy control and evolutionary algorithms R.J. Stonier, M.J. Drumm and J. Bell Faculty of Informatics

More information

CMPSCI611: The Simplex Algorithm Lecture 24

CMPSCI611: The Simplex Algorithm Lecture 24 CMPSCI611: The Simplex Algorithm Lecture 24 Let s first review the general situation for linear programming problems. Our problem in standard form is to choose a vector x R n, such that x 0 and Ax = b,

More information

IINSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

IINSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad Hall Ticket No Question Paper Code: AHS012 IINSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 MODEL QUESTION PAPER B. TechV Semester End Examinations (Regular), December

More information

On ɛ-unit distance graphs

On ɛ-unit distance graphs On ɛ-unit distance graphs Geoffrey Exoo Department of Mathematics and Computer Science Indiana State University Terre Haute, IN 47809 g-exoo@indstate.edu April 9, 003 Abstract We consider a variation on

More information

COMS 4771 Support Vector Machines. Nakul Verma

COMS 4771 Support Vector Machines. Nakul Verma COMS 4771 Support Vector Machines Nakul Verma Last time Decision boundaries for classification Linear decision boundary (linear classification) The Perceptron algorithm Mistake bound for the perceptron

More information

Computational Methods. Constrained Optimization

Computational Methods. Constrained Optimization Computational Methods Constrained Optimization Manfred Huber 2010 1 Constrained Optimization Unconstrained Optimization finds a minimum of a function under the assumption that the parameters can take on

More information

A Non-Iterative Approach to Frequency Estimation of a Complex Exponential in Noise by Interpolation of Fourier Coefficients

A Non-Iterative Approach to Frequency Estimation of a Complex Exponential in Noise by Interpolation of Fourier Coefficients A on-iterative Approach to Frequency Estimation of a Complex Exponential in oise by Interpolation of Fourier Coefficients Shahab Faiz Minhas* School of Electrical and Electronics Engineering University

More information

Constraint Satisfaction Problems

Constraint Satisfaction Problems Constraint Satisfaction Problems Frank C. Langbein F.C.Langbein@cs.cf.ac.uk Department of Computer Science Cardiff University 13th February 2001 Constraint Satisfaction Problems (CSPs) A CSP is a high

More information

Instituto Nacional de Pesquisas Espaciais - INPE/LAC Av. dos Astronautas, 1758 Jd. da Granja. CEP São José dos Campos S.P.

Instituto Nacional de Pesquisas Espaciais - INPE/LAC Av. dos Astronautas, 1758 Jd. da Granja. CEP São José dos Campos S.P. XXXIV THE MINIMIZATION OF TOOL SWITCHES PROBLEM AS A NETWORK FLOW PROBLEM WITH SIDE CONSTRAINTS Horacio Hideki Yanasse Instituto Nacional de Pesquisas Espaciais - INPE/LAC Av. dos Astronautas, 1758 Jd.

More information

Real life Problem. Review

Real life Problem. Review Linear Programming The Modelling Cycle in Decision Maths Accept solution Real life Problem Yes No Review Make simplifying assumptions Compare the solution with reality is it realistic? Interpret the solution

More information

A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions

A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions Nira Dyn School of Mathematical Sciences Tel Aviv University Michael S. Floater Department of Informatics University of

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

Week 5. Convex Optimization

Week 5. Convex Optimization Week 5. Convex Optimization Lecturer: Prof. Santosh Vempala Scribe: Xin Wang, Zihao Li Feb. 9 and, 206 Week 5. Convex Optimization. The convex optimization formulation A general optimization problem is

More information

MATHEMATICS II: COLLECTION OF EXERCISES AND PROBLEMS

MATHEMATICS II: COLLECTION OF EXERCISES AND PROBLEMS MATHEMATICS II: COLLECTION OF EXERCISES AND PROBLEMS GRADO EN A.D.E. GRADO EN ECONOMÍA GRADO EN F.Y.C. ACADEMIC YEAR 2011-12 INDEX UNIT 1.- AN INTRODUCCTION TO OPTIMIZATION 2 UNIT 2.- NONLINEAR PROGRAMMING

More information

Unit.9 Integer Programming

Unit.9 Integer Programming Unit.9 Integer Programming Xiaoxi Li EMS & IAS, Wuhan University Dec. 22-29, 2016 (revised) Operations Research (Li, X.) Unit.9 Integer Programming Dec. 22-29, 2016 (revised) 1 / 58 Organization of this

More information

The Efficient Modelling of Steam Utility Systems

The Efficient Modelling of Steam Utility Systems The Efficient Modelling of Steam Utility Systems Jonathan Currie & David I Wilson Auckland University of Technology Systems Of Interest 2 The Steam Utility System: Steam Boilers Back Pressure Turbines

More information

Optimization Methods in Management Science

Optimization Methods in Management Science Problem Set Rules: Optimization Methods in Management Science MIT 15.053, Spring 2013 Problem Set 6, Due: Thursday April 11th, 2013 1. Each student should hand in an individual problem set. 2. Discussing

More information

Lecture 9: Linear Programming

Lecture 9: Linear Programming Lecture 9: Linear Programming A common optimization problem involves finding the maximum of a linear function of N variables N Z = a i x i i= 1 (the objective function ) where the x i are all non-negative

More information

DEGENERACY AND THE FUNDAMENTAL THEOREM

DEGENERACY AND THE FUNDAMENTAL THEOREM DEGENERACY AND THE FUNDAMENTAL THEOREM The Standard Simplex Method in Matrix Notation: we start with the standard form of the linear program in matrix notation: (SLP) m n we assume (SLP) is feasible, and

More information

Comparison of Interior Point Filter Line Search Strategies for Constrained Optimization by Performance Profiles

Comparison of Interior Point Filter Line Search Strategies for Constrained Optimization by Performance Profiles INTERNATIONAL JOURNAL OF MATHEMATICS MODELS AND METHODS IN APPLIED SCIENCES Comparison of Interior Point Filter Line Search Strategies for Constrained Optimization by Performance Profiles M. Fernanda P.

More information

General properties of staircase and convex dual feasible functions

General properties of staircase and convex dual feasible functions General properties of staircase and convex dual feasible functions JÜRGEN RIETZ, CLÁUDIO ALVES, J. M. VALÉRIO de CARVALHO Centro de Investigação Algoritmi da Universidade do Minho, Escola de Engenharia

More information

TV packaging optimization of the frontal drop impact using equivalent static loads

TV packaging optimization of the frontal drop impact using equivalent static loads 11 th World Congress on Structural and Multidisciplinary Optimisation 7-12, June 2015, Sydney Australia TV packaging optimization of the frontal drop impact using equivalent static loads Insik Han 1, Youngmyung

More information

Effectiveness of Element Free Galerkin Method over FEM

Effectiveness of Element Free Galerkin Method over FEM Effectiveness of Element Free Galerkin Method over FEM Remya C R 1, Suji P 2 1 M Tech Student, Dept. of Civil Engineering, Sri Vellappaly Natesan College of Engineering, Pallickal P O, Mavelikara, Kerala,

More information

Introduction to Modern Control Systems

Introduction to Modern Control Systems Introduction to Modern Control Systems Convex Optimization, Duality and Linear Matrix Inequalities Kostas Margellos University of Oxford AIMS CDT 2016-17 Introduction to Modern Control Systems November

More information

New Hash Function Construction for Textual and Geometric Data Retrieval

New Hash Function Construction for Textual and Geometric Data Retrieval ASM conference, NAUN, Corfu, Greece, pp.9-9, ISSN 79-433, ISBN 978-96-474--3,. New Hash Function Construction for Textual and Geometric Data Retrieval V.Skala. J.Hrádek, M.Kuchař Abstract Techniques based

More information

Approximating Square Roots

Approximating Square Roots Math 560 Fall 04 Approximating Square Roots Dallas Foster University of Utah u0809485 December 04 The history of approximating square roots is one of the oldest examples of numerical approximations found.

More information

Model Building in Operations Research MA4260 Instructor: Sun Defeng Office: S Phone:

Model Building in Operations Research MA4260 Instructor: Sun Defeng Office: S Phone: Model Building in Operations Research MA4260 Instructor: Sun Defeng Office: S14-04-25 Phone: 6874-3343 Email: matsundf@nus.edu.sg Objectives and scope. This course is intended to give a global view of

More information

ON GRADIENT BASED STRUCTURAL OPTIMIZATION OF A WIND TURBINE BLADE

ON GRADIENT BASED STRUCTURAL OPTIMIZATION OF A WIND TURBINE BLADE ON GRADIENT BASED STRUCTURAL OPTIMIZATION OF A WIND TURBINE BLADE E. Lund 1 and J.H. Sjølund 2 1 Department of Materials and Production, Aalborg University Fibigerstræde 16, DK-9220 Aalborg East, Denmark

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

Reload Cost Trees and Network Design

Reload Cost Trees and Network Design Reload Cost Trees and Network Design Ioannis Gamvros, ILOG, Inc., 1080 Linda Vista Avenue, Mountain View, CA 94043, USA Luis Gouveia, Faculdade de Ciencias da Universidade de Lisboa, Portugal S. Raghavan,

More information

Saudi Journal of Business and Management Studies. DOI: /sjbms ISSN (Print)

Saudi Journal of Business and Management Studies. DOI: /sjbms ISSN (Print) DOI: 10.21276/sjbms.2017.2.2.5 Saudi Journal of Business and Management Studies Scholars Middle East Publishers Dubai, United Arab Emirates Website: http://scholarsmepub.com/ ISSN 2415-6663 (Print ISSN

More information