数值优化
hanzy88
这个作者很懒,什么都没留下…
展开
-
数值优化:信赖域求解Rosenbrock函数(LM求解子问题)
二维求解import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3Dfrom pandas import DataFramedef draw(x1, x2): ''' 采用matplolib绘制曲面图 :param x: x轴坐标数组 ...原创 2017-11-24 19:33:44 · 2546 阅读 · 2 评论 -
数值优化:牛顿法+armijo 求rosenbrock多维函数
计算231次求的最优解#Rosenbrock_f.pyimport numpy as np def cal_rosenbrock(x): # 计算rosenbrock函数的值 return sum(100.0*(x[1:]-x[:-1]**2.0)**2.0 + (1-x[:-1])**2.0)def rosen_der(x): xm = x[1:...原创 2017-11-01 12:35:18 · 3753 阅读 · 1 评论 -
数值优化:最速下降法+armijo 求rosenbrock多维函数
计算3700多次求的最优解import numpy as np def cal_rosenbrock(x): # 计算rosenbrock函数的值 return sum(100.0*(x[1:]-x[:-1]**2.0)**2.0 + (1-x[:-1])**2.0)def rosen_der(x): xm = x[1:-1] xm_m1 = ...原创 2017-11-01 12:34:17 · 4456 阅读 · 2 评论