使用scipy优化L-BFGS-B算法的相同输入的不同输出

时间:2015-03-10 10:54:35

标签: python optimization scipy

start_values = [0, 0]
bnds = [(0, 100), (0, 100)]

def _equation(self, variables):
    x1 = variables[0]
    x2 = variables[1]
    return abs(-98 + x1*2 + x2) + abs(-99 + x1 + x2)

result = minimize(_equation, tuple(start_values), bounds=bnds).x

对于相同的输入参数,我有不同的结果。 结果是[0.0,98.73]或[27.53,35.23]

Screenshot case 1 Screenshot case 2


有谁知道这个的原因?
非常感谢。

0 个答案:

没有答案