![]() |
1
2
例如:
|
![]() |
2
1
问题中描述的问题有一个适当的解决方案,即使用 scipy.optimize.differential_evolution . 正确的方法是使用 scipy.optimize.NonlinearConstraint 作用 下面我给出了一个优化经典的非平凡示例 Rosenbrock function 在由两个圆的交点定义的区域内。
这将使用默认参数打印以下内容:
这里是函数(轮廓)和由非线性约束(绿线内着色)定义的可行区域的可视化。受约束的 全球的 最小值由黄色圆点表示,而洋红色圆点表示无约束 全球的 最低限度
这个约束问题有一个明显的
地方的
最小值为
|
![]() |
Hipster1206 · 分析bash中有空间的单个字符串参数 7 年前 |
![]() |
Mr. Boy · 是否可能动态重新加载JS脚本文件? 7 年前 |
|
R. H. · matlab函数中避免求值 7 年前 |
![]() |
Cleb · 如何为差分进化添加几个约束? 7 年前 |
![]() |
Sergey Onishchenko · 将表达式计算为列名 7 年前 |
![]() |
ARAT · 计算字符串和空单元格 7 年前 |
![]() |
Doc_failure · 在节点服务器中使用eval是一个坏主意吗? 7 年前 |