【问题标题】:Python packages for multi-objective optimization using Successive Quadratic Programming (SQP)使用逐次二次规划 (SQP) 进行多目标优化的 Python 包
【发布时间】:2021-10-13 22:55:34
【问题描述】:

以下是我的问题的特点:

目标函数:两个非线性函数和一个线性函数

决策变量:两个整数变量 - 可以放松为实数(因此,问题可以是 INLP 或 NLP)

约束:三个(两个边界约束和一个关系约束)

问题类型:非凸

所需解决方案:全局最优

是否有任何 python 求解器可以使用逐次二次规划 (SQP) 或内点法或其他适当的 NLP 求解方法来解决上述多目标优化问题?

【问题讨论】:

    标签: python optimization nonlinear-optimization quadratic-programming non-convex


    【解决方案1】:

    您可以尝试以下两种方法之一:

    • BONMIN,EPL 许可证,非线性内点求解器。
    • Knitro,商业、分支绑定或 MISQP。

    如果不确定哪一种效果最好,您可以使用CasADi 模拟您的问题。它有一个方便的符号系统,以及这两个求解器的后端插件。例如MINLP example with CasADi

    【讨论】:

      猜你喜欢
      • 2018-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多