联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-23:00
  • 微信:codehelp

您当前位置:首页 >> Java程序Java程序

日期:2021-05-04 02:35

UNIVERSITY OF MELBOURNE
SCHOOL OF MATHEMATICS AND STATISTICS
MAST30013 Techniques in Operations Research Semester 1, 2020
Assignment 2 Due: 4 pm, Thursday, 7 May
- Solution must be typeset in LaTex.
- Please submit your solution online by the due date.
- Show all necessary working.
1. Consider the function f : R4 ! R:
f(x) = x41 + x
4
2 + x
4
3 ? x31x3 ? 12x1x23 + x1x2x3 ? 3x32 ? 4x1x2 + x24 + 9x2 ? 3x4 + 4.
You are required to do a computational study comparing the below three methods for finding
the local and global minima of f .
i Steepest descent method;
ii Newton’s method;
iii BFGS Quasi-Newton method.
(a) Compute the gradient and hessian of f .
(b) Create a set of instances which consists of 1000 randomly generated initial points for
the algorithms. Test the algorithms on the instance set and compare their average
performance in terms of solutions found and computational time. Use the following
parameters:
• tolerance ?1 = 10?2 for the three methods,
• tolerance ?2 = 10?5 for the Golden section search,
• step size T = 10,
• initial points with coordinate values range xi 2 (?10, 10), i = 1, 2, 3, 4.
i. You should report the average performance of your algorithms in tables.
f value Minimiser No. of times Ave iterations
per search
Ave time per
search (sec)
?2 (x1, x2, x3, x4) 6 7.8 0.2157
...
ii. Discuss, in words, the conclusion you have arrived at from your computational study.
You need to modify the given code (f.m, GRADF.m, HESS.m and script.m) from the
LMS in order to take function f as input. Only include a screenshot of the Matlab
script.m in your LaTex submission. Do NOT include the other Matlab code.
(c) Using the same set of instances and code as in part (b), test di↵erent parameter choices:
1 of 2

?
• T 2 {0.1, 100} and xi 2 (?10, 10), i = 1, 2, 3, 4;
• T = 10 and xi 2 (?1, 1), i = 1, 2, 3, 4.
Discuss, in words, the impacts of di↵erent choices.
2. Solve the equality-constrained nonlinear program:
min f(x) = 3x1x2 + 4x
2
2
s.t. h(x) = x21 + x
2
2 + x
2
3 ? 1 = 0.
(a) Check the constraint qualifications at each stationary point.
(b) Use the second-order su?cient condition to determine the minimality of any stationary
point.
2 of 2

相关文章

版权所有:留学生编程辅导网 2021,All Rights Reserved 联系方式:QQ:99515681 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。