【问题标题】:is it possible to modify the scipy differential_evolution algorithm?是否可以修改 scipy different_evolution 算法?
【发布时间】:2022-10-18 08:37:09
【问题描述】:

我需要在差分进化中尝试几种边界约束处理方法,所以我想知道如何修改原始的差分进化scipy算法,这可能吗?

【问题讨论】:

  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

标签: python scipy scipy-optimize differential-evolution


【解决方案1】:

scipy.optimize.differential_evolution 已经有简单的盒子边界,还有 NonlinearConstraintLinearConstraint。后两者使用Lampinen approach

如果您希望尝试其他约束机制,您可能必须直接修改scipycode

【讨论】:

    猜你喜欢
    • 2021-12-20
    • 1970-01-01
    • 1970-01-01
    • 2011-01-28
    • 2012-05-26
    • 1970-01-01
    • 2020-03-20
    • 1970-01-01
    • 2015-12-27
    相关资源
    最近更新 更多