【发布时间】:2019-08-31 19:14:36
【问题描述】:
您好,我正在做一个最小化问题,我想尝试使用 scipy 函数 optimize.minimize 的 'trust-constr' 方法,将其与“SLSQP”结果进行比较。不幸的是,我不知道为什么当我将方法设置为 'trust-constr' 时,它告诉我:
ValueError:传递了未知类型的constraint。
代码如下:
con1 = {'type':'eq', 'fun': eq2}
con2 = {'type':'ineq', 'fun' : ieq_bck2}
con3 = {'type':'ineq', 'fun' : ineq_rb2}
con4 = {'type':'ineq', 'fun' : ls2}
con = ([con1, con2, con3, con4])
scipy.optimize.minimize(fitness2, opt, method = 'trust-constr', jac =
'cs', hess = h1, constraints = con)
知道怎么解决吗?
【问题讨论】:
标签: python scipy constraints minimize