+ All Categories
Home > Documents > Multidimensional Gradient Methods in Optimization

Multidimensional Gradient Methods in Optimization

Date post: 13-Feb-2016
Category:
Upload: skyla
View: 61 times
Download: 2 times
Share this document with a friend
Description:
Multidimensional Gradient Methods in Optimization. Major: All Engineering Majors Authors: Autar Kaw, Ali Yalcin http://numericalmethods.eng.usf.edu Transforming Numerical Methods Education for STEM Undergraduates. Steepest Ascent/Descent Method http://numericalmethods.eng.usf.edu. - PowerPoint PPT Presentation
16
06/19/22 http:// numericalmethods.eng.usf.edu 1 Multidimensional Gradient Methods in Optimization Major: All Engineering Majors Authors: Autar Kaw, Ali Yalcin http://numericalmethods.eng.u sf.edu Transforming Numerical Methods Education for STEM Undergraduates
Transcript
Page 1: Multidimensional Gradient Methods in Optimization

04/22/23http://

numericalmethods.eng.usf.edu 1

Multidimensional Gradient Methods in Optimization

Major: All Engineering Majors

Authors: Autar Kaw, Ali Yalcin

http://numericalmethods.eng.usf.eduTransforming Numerical Methods Education for STEM

Undergraduates

Page 2: Multidimensional Gradient Methods in Optimization

Steepest Ascent/Descent Method

http://numericalmethods.eng.usf.edu

Page 3: Multidimensional Gradient Methods in Optimization

Multidimensional Gradient Methods -Overview

Use information from the derivatives of the optimization function to guide the search

Finds solutions quicker compared with direct search methods

A good initial estimate of the solution is required

The objective function needs to be differentiable

http://numericalmethods.eng.usf.edu 3

Page 4: Multidimensional Gradient Methods in Optimization

Gradients The gradient is a vector operator denoted

by (referred to as “del”) When applied to a function , it represents

the functions directional derivatives The gradient is the special case where the

direction of the gradient is the direction of most or the steepest ascent/descent

The gradient is calculated by

http://numericalmethods.eng.usf.edu 4

jiyf

xff

Page 5: Multidimensional Gradient Methods in Optimization

Gradients-ExampleCalculate the gradient to determine the direction

of the steepest slope at point (2, 1) for the function

Solution: To calculate the gradient we would need to calculate

which are used to determine the gradient at point (2,1) as

http://numericalmethods.eng.usf.edu 5

22, yxyxf

4)1)(2(22 22 xyxf 8)1()2(22 22

yxyf

j8i4 f

Page 6: Multidimensional Gradient Methods in Optimization

Hessians The Hessian matrix or just the Hessian is

the Jacobian matrix of second-order partial derivatives of a function.

The determinant of the Hessian matrix is also referred to as the Hessian.

For a two dimensional function the Hessian matrix is simply

http://numericalmethods.eng.usf.edu 6

2

22

2

2

2

yf

xyf

yxf

xf

H

Page 7: Multidimensional Gradient Methods in Optimization

Hessians cont.The determinant of the Hessian

matrix denoted by can have three cases:

1. If and then has a local minimum.

2. If and then has a local maximum.

3. If then has a saddle point.

http://numericalmethods.eng.usf.edu 7

H0H 0/ 222 xf yxf ,

0H 0/ 222 xf yxf ,

0H yxf ,

Page 8: Multidimensional Gradient Methods in Optimization

Hessians-ExampleCalculate the hessian matrix at point (2, 1) for

the function Solution: To calculate the Hessian matrix; the

partial derivatives must be evaluated as

resulting in the Hessian matrix

http://numericalmethods.eng.usf.edu 8

22, yxyxf

4)1(22 2222

2

yxf 8)2(22 22

2

2

xyf 8)1)(2(44

22

xy

xyf

yxf

8884

2

22

2

2

2

yf

xyf

yxf

xf

H

Page 9: Multidimensional Gradient Methods in Optimization

http://numericalmethods.eng.usf.edu9

Steepest Ascent/Descent Method

Starts from an initial point and looks for a local optimal solution along a gradient.

The gradient at the initial solution is calculated.

A new solution is found at the local optimum along the gradient

The subsequent iterations involve using the local optima along the new gradient as the initial point.

Page 10: Multidimensional Gradient Methods in Optimization

ExampleDetermine the minimum of the function

Use the point (2,1) as the initial estimate of the optimal solution.

http://numericalmethods.eng.usf.edu10

42, 22 xyxyxf

Page 11: Multidimensional Gradient Methods in Optimization

http://numericalmethods.eng.usf.edu11

SolutionIteration 1: To calculate the gradient; the partial derivatives must be evaluated as

Now the function can be expressed along the direction of gradient as

42)2(222 xxf 2)1(22

yyf

j2i4 f

yxf ,

4)42(2)21()42()21,42(, 2200

hhhhhfhyfyh

xfxf

132820)( 2 hhhg

Page 12: Multidimensional Gradient Methods in Optimization

http://numericalmethods.eng.usf.edu12

Solution Cont.Iteration 1 continued: This is a simple function and it is easy to determine by taking the first derivative and solving for its roots.

This means that traveling a step size of along the gradient reaches a minimum value for the function in this direction. These values are substituted back to calculate a new value for x and y as follows:

7.0* h

7.0h

4.0)7.0(218.0)7.0(42

yx

2.34.0,8.0 f 131,2 fNote that

Page 13: Multidimensional Gradient Methods in Optimization

http://numericalmethods.eng.usf.edu13

Solution Cont.Iteration 2: The new initial point is .We calculate the gradient at this point as

4.0,8.0

4.02)8.0(222

xxf 8.0)4.0(22

yyf

j8.0i4.0 f

4)4.08.0(2)8.04.0()4.08.0()8.04.0,4.08.0(, 2200

hhhhhfhyfyh

xfxf

2.38.08.0)( 2 hhhg 5.0* h

0)5.0(8.04.01)5.0(4.08.0

yx

30,1 f 2.34.0,8.0 f

Page 14: Multidimensional Gradient Methods in Optimization

http://numericalmethods.eng.usf.edu14

Solution Cont.Iteration 3: The new initial point is .We calculate the gradient at this point as

0,1

02)1(222 xxf 0)0(22

yyf

j0i0 f

This indicates that the current location is a local optimum along this gradient and no improvement can be gained by moving in any direction. The minimum of the function is at point (-1,0).

Page 15: Multidimensional Gradient Methods in Optimization

Additional ResourcesFor all resources on this topic such as digital audiovisual lectures, primers, textbook chapters, multiple-choice tests, worksheets in MATLAB, MATHEMATICA, MathCad and MAPLE, blogs, related physical problems, please visit

http://nm.mathforcollege.com/topics/opt_multidimensional_gradient.html

Page 16: Multidimensional Gradient Methods in Optimization

THE END

http://numericalmethods.eng.usf.edu


Recommended