首页 > 解决方案 > 如何拒绝局部最小外部约束?

问题描述

我使用 scipy 库进行优化。我使用盆地跳跃法进行全局优化,并使用 trust-constr 来寻找局部最小值。当我在约束之外找到迭代的局部最小部分并且我必须拒绝此迭代时,但此迭代具有最小目标函数,并且盆地跳跃算法接受此解决方案。我知道如何拒绝所有的bassinghoping 步骤,但我只想拒绝坏的最小值并在约束内的这个bassinghoping 步骤中接受最小值。可能是 trust-constr 方法具有“接受”或“拒绝”迭代的属性吗?

标签: optimizationscipy

解决方案


推荐阅读