The following references can be refered for more detailed information about steepest descent. 1. A. Ravindran,...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
The following references can be refered for more detailed information about steepest descent. 1. A. Ravindran, K.M. Ragsdell, G.V. Reklaltis,"Engineering Optimization: Methods and Appli- cations", Second Edition (Chapter 3.3.1 Cauchy's Method) 2. David G. Lunberger, Yinyu Ye, "Linear and Nonlinear Programming", Third Edition, Springer (Chapter 8.1 Golden Section, Chapter 8.6 Steepest Descent) The pseudocode of Steepest Descent algorithm is given as follows: Algorithm 2 Steepest Descent 1: procedure STEEPEST DESCENT 2: Step 1: Initialization: 3: 4: & 6: 7: Initialize Xo = 0 and N = 150(marimum iteration number) Determine the values of the stopping criterias 1-10-10, 2-10-10, 3= 10-10 Set k = 1 Step 2: Calculate the gradient vector f(x) at x Calculate the direction vector p = f(x) Minimize f(x + p) with respect to n via golden section. Hint: You can set n = 1. 10: Update X+1=Xk+ 1/Pk 11: Step 3: Termination 12: Calculate Aff(x+1)-f(x) and Ax=Xk+1-Xk 13: if Af & then, terminate algorithm since the value of the objective function does not change if ||Ax| 2 then, terminate algorithm since the value of the variable does not change if Vf(x)| ≤ 3 then, terminate algorithm since the value of the variable does not change k+k+1.. 8: 9. 14: 15: 16: 17: if k= N then, terminate algorithm owing to reaching marimum iteration number. 18: Step 4: Obtain solution: Implement the above code using Matlab m-file enviroment. [15-marks] Solve the given problem in (2) via implemented Matlab codes, and show the following figures. [10-marks] Figure 1: Convergence of the varibles to their optimum solutions as subfigures(w versus k w versus k). Figure 2: Convergence of the objective function and it's derivative(f(w) versus k. Vf(w) versus k). Figure 3: Convergence of variables to solution point (w₂ versus w₁). • Prepare a report containing Matlab m-file codes, the above figures and information about steepest descent algorithm [35-marks]. f(w): w+w+1.6364w1w2 2 0.8182w1 0.354w2 +0.1250 The sample figure is illustrated in Figure 2 for implementation and report. You may need to know 1.5 0.5 O -0.5 -11 Sample 0 5 10 Sample 15 Sample 20 25 k W₂[k] 30 0.2 0 -0.2 -0.4 -0.6 -0.8 -1 0 35 40 45 w,[k] W₂[k] 0.5 50 0.2 0.1 o -0.1 -0.2! -0.3- -0.4 w,[k] 0 Sample Sample Sample 5 10 Sample Sample 15 20 w₂[k] vs w₁ [k] 1.5 25 30 Figure 2: Sample Figure for Implementation and Report. Sams-le 35 40 ·[k] ----[k] 45 Zero(0) 50 the following commands in order to deploy in Matlab environment. . Matlab Commands: fprintf, feval, inline, norm, ceil etc. • Learn the if, while, switch and for statements. • Learn how to use latex as an interpreter in Matlab so as to utilize Greek symbols in Figures such as "V The following references can be refered for more detailed information about steepest descent. 1. A. Ravindran, K.M. Ragsdell, G.V. Reklaltis,"Engineering Optimization: Methods and Appli- cations", Second Edition (Chapter 3.3.1 Cauchy's Method) 2. David G. Lunberger, Yinyu Ye, "Linear and Nonlinear Programming", Third Edition, Springer (Chapter 8.1 Golden Section, Chapter 8.6 Steepest Descent) The pseudocode of Steepest Descent algorithm is given as follows: Algorithm 2 Steepest Descent 1: procedure STEEPEST DESCENT 2: Step 1: Initialization: 3: 4: & 6: 7: Initialize Xo = 0 and N = 150(marimum iteration number) Determine the values of the stopping criterias 1-10-10, 2-10-10, 3= 10-10 Set k = 1 Step 2: Calculate the gradient vector f(x) at x Calculate the direction vector p = f(x) Minimize f(x + p) with respect to n via golden section. Hint: You can set n = 1. 10: Update X+1=Xk+ 1/Pk 11: Step 3: Termination 12: Calculate Aff(x+1)-f(x) and Ax=Xk+1-Xk 13: if Af & then, terminate algorithm since the value of the objective function does not change if ||Ax| 2 then, terminate algorithm since the value of the variable does not change if Vf(x)| ≤ 3 then, terminate algorithm since the value of the variable does not change k+k+1.. 8: 9. 14: 15: 16: 17: if k= N then, terminate algorithm owing to reaching marimum iteration number. 18: Step 4: Obtain solution: Implement the above code using Matlab m-file enviroment. [15-marks] Solve the given problem in (2) via implemented Matlab codes, and show the following figures. [10-marks] Figure 1: Convergence of the varibles to their optimum solutions as subfigures(w versus k w versus k). Figure 2: Convergence of the objective function and it's derivative(f(w) versus k. Vf(w) versus k). Figure 3: Convergence of variables to solution point (w₂ versus w₁). • Prepare a report containing Matlab m-file codes, the above figures and information about steepest descent algorithm [35-marks]. f(w): w+w+1.6364w1w2 2 0.8182w1 0.354w2 +0.1250 The sample figure is illustrated in Figure 2 for implementation and report. You may need to know 1.5 0.5 O -0.5 -11 Sample 0 5 10 Sample 15 Sample 20 25 k W₂[k] 30 0.2 0 -0.2 -0.4 -0.6 -0.8 -1 0 35 40 45 w,[k] W₂[k] 0.5 50 0.2 0.1 o -0.1 -0.2! -0.3- -0.4 w,[k] 0 Sample Sample Sample 5 10 Sample Sample 15 20 w₂[k] vs w₁ [k] 1.5 25 30 Figure 2: Sample Figure for Implementation and Report. Sams-le 35 40 ·[k] ----[k] 45 Zero(0) 50 the following commands in order to deploy in Matlab environment. . Matlab Commands: fprintf, feval, inline, norm, ceil etc. • Learn the if, while, switch and for statements. • Learn how to use latex as an interpreter in Matlab so as to utilize Greek symbols in Figures such as "V
Expert Answer:
Answer rating: 100% (QA)
Here is a stepbystep working of the steepest descent algorithm to minimize the fu... View the full answer
Related Book For
Process Dynamics And Control
ISBN: 978-0471000778
2nd Edition
Authors: Dale E. Seborg, Thomas F. Edgar, Duncan A. Mellich
Posted Date:
Students also viewed these business communication questions
-
E and F are vector fields given by E = 2xax + ay + yzaz and F = xyax y2ay+ xyzaz. Determine: (a) |E| a t (l, 2, 3) (b) The component of E along F at (1, 2, 3) (c) A vector perpendicular to both E...
-
A 4 m x 5 m x 6 m room contains 120 kg of air. Determine (a) Density. (b) Specific volume. (c) Mole (d) Specific molar volume of air. Assume molar mass of air to be 29 kg/kmol.
-
The coordinate vector of a vector v with respect to an orthonormal basis If Find all possible vectors v. IR2 2 34
-
Factor completely. p(p + 2) + p(p + 2) - 6(p + 2)
-
Suppose that the random variable x is normally distributed with mean m 1,000 and standard deviation s 100. Sketch and find each of the following probabilities: a. P(1,000 x 1,200) b. P(x > 1,257)...
-
Using the class Pet from Listing 6.1, write a program to read data for five pets and display the following data: name of smallest pet, name of largest pet, name of oldest pet, name of youngest pet,...
-
Outline how standard desktop applications such as a spreadsheet or database can be used to set up a basic T&D system.
-
WHAT IF THE FACTS WERE DIFFERENT? Suppose that Salmon had disclosed Gerrys proposal to Meinhard, who had said that he was not interested. Would the result in this case have been different? Explain....
-
Assume you are considering buying a Food truck to sell food at local events. The equipped truck costs $24,000.00, and has an expected salvage value of $5,000.00 at the end of an expected 10 year...
-
Perform the vertical and horizontal analysis and calculate the ratios as instructed (40 points) Fill the grey cells by using Excel formulas or cells referencing NOT hardcoding. You will not earn...
-
On January 1 the total market value of DOS Company was $50 million. During the year, the company plans to raise and invest, $10 million in new assets. The firm's present market value, optimal capital...
-
How do advanced organizational theories conceptualize delegation as a mechanism for promoting adaptability, innovation, and resilience in the face of evolving challenges ?
-
A $2.4 million contract has a 8% Advance payment, amortized at 25%, and a retention of 6%. The Contractor had completed a cumulative value of $503,000 worth of work on the project up to the previous...
-
M. Handy is a self-employed painter who earned $32,400 last year. Her FICA tax rate is 15.3% of her earnings. How much FICA tax did she pay?
-
Suppose the North Carolina University system tests the idea that computerization of statistics classes increases student performance in the courses. If the computers are found to have a beneficial...
-
Susmel Inc. is considering a project that has the following cash flow data. What is the project's payback? Year 0 1 2 3 Cash flows -$350 $150 $200 $300
-
Tim knows the centre is close to a major bus route but he is not sure whether this will be useful for people with physical disability. What two questions could he ask when he contacts the bus company...
-
Ball bearings are widely used in industrial applications. You work for an industrial food machinery manufacturer and your role is to design the driveshaft assembly on a new type of equipment that...
-
A liquid is concentrated by evaporating water in an evaporator. The available measurements and control valves are shown in Fig. E. During normal operation, the concentration controller output Pac is...
-
Consider a pressure surge system to reduce the effect of pressure variations at a compressor outlet on the pressure in a compressed gas header. We want to develop a two-tank model and evaluate the...
-
A thermocouple has the following characteristics when it is immersed in a stirred bath: Mass of thermocouple 1g. Heat capacity of thermocouple = 0.25 cal/g C I-feat transfer coefficient = 20 cat/cm2...
-
What minimum information must be extracted from a video clip of a moving object in order to quantify the object's motion?
-
Figure P2.4 shows a graph of position versus frame number from a video clip of a moving object. Describe this motion from beginning to end, and state any assumptions you make. Data from Figure P2.4...
-
The sequence in Figure P2.2 represents a ball rolling into a wall and bouncing off of it. The ball is \(10 \mathrm{~mm}\) in diameter. Make a graph showing the distance from the leading edge of the...
Study smarter with the SolutionInn App