Yalmip约束条件定义技巧

回顾:

  • 可以使用矩阵拼接或 + 号定义约束,两种方法等价。
  • 约束条件可以写成连续不等式形式。
  • Yalmip不支持严格不等式 <;>;,否则会报错并弹出“猫猫图”。

进阶技巧:

  • 利用逻辑运算符: and, or, not 可以构建复杂的约束条件。
  • 利用集合操作符: forall, exists 可以对集合元素进行约束。
  • 利用辅助变量: 引入辅助变量可以简化约束的表达。
  • 利用函数: Yalmip 提供了丰富的函数用于定义约束,例如 norm, abs, sum 等。

提示: 使用 sdpsettings 设置选项可以控制 Yalmip 的行为,例如设置求解器、显示详细输出等。