optimization - 如何拒绝局部最小外部约束?
问题描述
我使用 scipy 库进行优化。我使用盆地跳跃法进行全局优化,并使用 trust-constr 来寻找局部最小值。当我在约束之外找到迭代的局部最小部分并且我必须拒绝此迭代时,但此迭代具有最小目标函数,并且盆地跳跃算法接受此解决方案。我知道如何拒绝所有的bassinghoping 步骤,但我只想拒绝坏的最小值并在约束内的这个bassinghoping 步骤中接受最小值。可能是 trust-constr 方法具有“接受”或“拒绝”迭代的属性吗?
解决方案
推荐阅读
- twilio - Twilio - 在调用中使用全局变量
- javascript - 将Array的对象排序为特定的键值
- javascript - 对象组件
- laravel - 并行使用 Laravel Inertia.js、Vue 和 Blade?
- python - 如何在python中快速遍历数组
- java - 将数字/字母按迭代次数分组并将其放入数组中的程序
- scala - Scala 的 Fututre monod 中的 onComplete 方法
- android - 未绘制自定义视图组中的自定义视图
- python - 如何授权用于访问 Google API 的 python 脚本?
- spring-boot - Spring boot中带有400状态码的错误请求