题目:
设计算法求解下列无约束优化模型:
min ax^2+by^2 (x,y属于R^n)
其中a=班级,b=学号后两位。//我的a=14,b=17;
要求:
应用Matlab或C语言之一作为编程工具;
采用迭代的思想,并指明方向d ,步长 采用的何种算法,其中
方向d 可选取:最速下降法,共轭梯度法,牛顿法,拟牛顿法,信赖域法中的任一种;
步长 可选取:精确线搜索,平分法,0.618法,牛顿法中任一种;
写出完整的程序代码;
记录关键步的计算结果;如:若迭代在第216步停止,则记录数据,
(1) (20) (40) (60) (200) (216)
X , X , X , X , ……… X , X