Scipy 优化:对输入和输出施加约束

问题描述

让我们考虑一个先验未知的平滑(连续)分析函数。 (黑盒函数

函数接受一组元组输出一些缩放器,例如ABC。 此函数一个强制性要求是它只接受具有递增 第 0 个索引 值的数组。

例如:
这有效。
[ (0,1) (1,20) (2,15) (4,25) (5,30) ]

但这不会。
[ (0,1) (2,20) (1,30) ]

我的问题是,如何编写约束函数,以便

  • 满足上述要求&
  • A > 一些常量
  • C
  • 理想情况下,可以使用 scipy 中可用的基于梯度的方法,而不是基于 GA 的方法

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)