Optimization Techniques M. Fatih Amasyalı. Convergence We have tried to find some x k that converge to the desired point x*(most often a local minimizer).

Slides:



Advertisements
Similar presentations
Beyond Linear Separability
Advertisements

Optimization Techniques M. Fatih Amasyalı. What is optimization?
Chapter 7 Title and Outline 1 7 Sampling Distributions and Point Estimation of Parameters 7-1 Point Estimation 7-2 Sampling Distributions and the Central.
DEPARTMENT OF MATHEMATI CS [ YEAR OF ESTABLISHMENT – 1997 ] DEPARTMENT OF MATHEMATICS, CVRCE.
Optimization of thermal processes
DEPARTMENT OF MATHEMATI CS [ YEAR OF ESTABLISHMENT – 1997 ] DEPARTMENT OF MATHEMATICS, CVRCE.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
SE- 521: Nonlinear Programming and Applications S. O. Duffuaa.
Optimization Techniques
Advanced Engineering Mathematics by Erwin Kreyszig Copyright  2007 John Wiley & Sons, Inc. All rights reserved. Page 602.
Advanced Engineering Mathematics by Erwin Kreyszig Copyright  2007 John Wiley & Sons, Inc. All rights reserved. Vector Differential Calculus Grad, Div,
Advanced Engineering Mathematics by Erwin Kreyszig Copyright  2007 John Wiley & Sons, Inc. All rights reserved. Fourier Series & Integrals Text Chapter.
Revision.
Optimization Methods One-Dimensional Unconstrained Optimization
Mech300 Numerical Methods, Hong Kong University of Science and Technology. 1 Part Four Optimization.
September 23, 2010Neural Networks Lecture 6: Perceptron Learning 1 Refresher: Perceptron Training Algorithm Algorithm Perceptron; Start with a randomly.
References: 1)Advanced Engineering Mathematics by Erwin Kreyszig (Main text), 2)Boundary value problems by, David L. Powers, 3) Advanced Engineering Mathematics.
Advanced Engineering Mathematics by Erwin Kreyszig Copyright  2007 John Wiley & Sons, Inc. All rights reserved. Vector Integral Calculus Text Chapter.
Advanced Engineering Mathematics by Erwin Kreyszig Copyright  2007 John Wiley & Sons, Inc. All rights reserved. Page 334.
Why Function Optimization ?
Basic Mathematics for Portfolio Management. Statistics Variables x, y, z Constants a, b Observations {x n, y n |n=1,…N} Mean.
Math for CSLecture 51 Function Optimization. Math for CSLecture 52 There are three main reasons why most problems in robotics, vision, and arguably every.
Optimization Methods One-Dimensional Unconstrained Optimization
Maximum likelihood (ML)
DEPARTMENT OF MATHEMATI CS [ YEAR OF ESTABLISHMENT – 1997 ] DEPARTMENT OF MATHEMATICS, CVRCE.
DEPARTMENT OF MATHEMATI CS [ YEAR OF ESTABLISHMENT – 1997 ] DEPARTMENT OF MATHEMATICS, CVRCE.
DEPARTMENT OF MATHEMATI CS [ YEAR OF ESTABLISHMENT – 1997 ] DEPARTMENT OF MATHEMATICS, CVRCE.
UNCONSTRAINED MULTIVARIABLE
CS B553: A LGORITHMS FOR O PTIMIZATION AND L EARNING Gradient descent.
Advanced Engineering Mathematics by Erwin Kreyszig Copyright  2007 John Wiley & Sons, Inc. All rights reserved. Partial Differential Equations Text Chapter.
Boyce/DiPrima 9th ed, Ch 3.4: Repeated Roots; Reduction of Order Elementary Differential Equations and Boundary Value Problems, 9th edition, by William.
Introduction to Adaptive Digital Filters Algorithms
Nonlinear programming Unconstrained optimization techniques.
Chapter 7 Optimization. Content Introduction One dimensional unconstrained Multidimensional unconstrained Example.
1 Optimization Multi-Dimensional Unconstrained Optimization Part II: Gradient Methods.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Optimization & Constraints Add mention of global techiques Add mention of calculus.
Ordinary Differential Equations(ODEs) References: 1)Advanced Engineering Mathematics by Erwin Kreyszig. (Main text) 2)Applied Diff-EQs by Murry. R. Spiegel,
Statistical Data Analysis
CHAPTER 4, Part II Oliver Schulte Summer 2011 Local Search.
Advanced Engineering Mathematics by Erwin Kreyszig Copyright  2007 John Wiley & Sons, Inc. All rights reserved. Engineering Mathematics Lecture 05: 2.
One Dimensional Search
Chapter 10 Minimization or Maximization of Functions.
Page 46a Continued Advanced Engineering Mathematics by Erwin Kreyszig
1 Chapter 6 General Strategy for Gradient methods (1) Calculate a search direction (2) Select a step length in that direction to reduce f(x) Steepest Descent.
(iii) Lagrange Multipliers and Kuhn-tucker Conditions D Nagesh Kumar, IISc Introduction to Optimization Water Resources Systems Planning and Management:
Optimization Techniques M. Fatih Amasyalı. Steepest Descent Exact step size x_new = x_old - eps * df; Eps is calculated as: – z(eps)=x – eps*df – Find.
Exam 1 Oct 3, closed book Place ITE 119, Time:12:30-1:45pm
Calter & Calter, Technical Mathematics with Calculus, Canadian Edition ©2008 John Wiley & Sons Canada, Ltd. More Applications of the Derivative Prepared.
Chapter 2-OPTIMIZATION G.Anuradha. Contents Derivative-based Optimization –Descent Methods –The Method of Steepest Descent –Classical Newton’s Method.
2.5 The Fundamental Theorem of Algebra. The Fundamental Theorem of Algebra The Fundamental Theorem of Algebra – If f(x) is a polynomial of degree n, where.
INTRO TO OPTIMIZATION MATH-415 Numerical Analysis 1.
5-1 Graphing Quadratic Functions Algebra II CP. Vocabulary Quadratic function Quadratic term Linear term Constant term Parabola Axis of symmetry Vertex.
Operations Research.  Operations Research (OR) aims to having the optimization solution for some administrative problems, such as transportation, decision-making,
OBJECTIVES Students will able to Students will able to 1. define differential equation 1. define differential equation 2. identify types, order & degree.
deterministic operations research
Newton’s Method for Systems of Non Linear Equations
CS B553: Algorithms for Optimization and Learning
Newton’s method for finding local minima
Class Notes 18: Numerical Methods (1/2)
Roots of equations Class VII.
Chapter 7 Optimization.
Instructor :Dr. Aamer Iqbal Bhatti
Page 535 Advanced Engineering Mathematics by Erwin Kreyszig
Page 46a Continued Advanced Engineering Mathematics by Erwin Kreyszig
Page 274 (1) Advanced Engineering Mathematics by Erwin Kreyszig
Statistical Data Analysis
Neural Network Training
LINEAR & QUADRATIC GRAPHS
Partial Differential Equations
Transformation Methods Penalty and Barrier methods
Presentation transcript:

Optimization Techniques M. Fatih Amasyalı

Convergence We have tried to find some x k that converge to the desired point x*(most often a local minimizer). The fundamental question is how fast the convergence is. Let’s define errors at each iteration step as |e k | = |x k −x*| and |e k+1 | = |x k+1 −x*|

Convergence Linear Convergance : There exist a constant 0<c 1 <1 where |e k+1 |≤ c 1 *|e k | If c 1 is very close to 0 then superlinear convergence. Quadratic Convergance : There exist a constant 0<c 2 <1 where |e k+1 |≤ c 2 *|e k | 2

Convergence Example Two methods are given; one of them showing linear convergence and the other one showing quadratic convergence. After certain number of steps errors reach 3 digit precision for both of the methods (|e k | < 0,001 ). How many more steps (iterations) will be necessary if we require 12 digits of precision ? c 1 =c 2 =1/2

Convergence Example In case of Linear Convergence : c1=0.5 |e k+1 |≤ 0.5*|e k | |e k+2 |≤ 0.5*|e k+1 | |e k+2 |≤ 0.5*0.5*|e k | … |e k+n |≤ 0.5 n *|e k | |e k | ≤ (It is given.) |e k+n | ≤ (It is required.) |e k+n |≤ 0.5 n * n ≈10 -9 log n =log n *log 10 2=-9 (log 10 2 ≈ 0.301) n ≈ 30

Convergence Example In case of quadratic Convergence : c2=0.5 |e k+1 |≤ 0.5*|e k | 2 |e k+2 |≤ 0.5*|e k+1 | 2 |e k+2 |≤ 0.5*(0.5*|e k | 2 ) 2 |e k+3 |≤ 0.5*(0.5*(0.5*|e k | 2 ) 2 ) 2 |e k | ≤ (It is given.) |e k+n | ≤ (It is required.) |e k | 2 =(10 -3 ) 2 =10 -6 ((|e k | 2 ) 2 ) 2 = n = 3

with N dimensions f(x)=(1/2) * x T * q * x + b T * x + c f: R n --> R 1 q--> n*n b--> n*1 c--> 1*1 x--> n*1 df=q*x+b ddf=q opt_Ndim_v2.m

To avoid local minimums Random restart Non Derivative Techniques

References Matematik Dünyası, MD 2014-II, Determinantlar Advanced Engineering Mathematics, Erwin Kreyszig, 10th Edition, John Wiley & Sons, ng/NonLinearEquationsMatlab.pdf ng/NonLinearEquationsMatlab.pdf