使用scipy.optimize为优化模型设置不连续边界

时间:2018-07-31 14:38:44

标签: python scipy

我有一个运行良好的优化程序,但是还需要实现一些其他边界条件。现在,边界看起来像这样:

bnd1 = (50000, 160000)
bnd2 = (357116, 1271242)
bnd3 = (5047, 336340.29)
bnd4 = (11621, 124680.49)
bnd5 = (3655, 521087.8102)
bnd6 = (13145, 347950.8542)

优化应该能够在这些点之间取任何值,但是0也是应该取的值!我可以引入某种if / or约束来解决此问题吗? 谢谢!

0 个答案:

没有答案