1 个不稳定版本

0.6.2 2023年3月7日

#1598 in 数学


用于 3 个 Crates (2 直接)

Apache-2.0

1.5MB
32K SLoC

Rust 24K SLoC // 0.0% comments C 6K SLoC // 0.3% comments Python 700 SLoC // 0.2% comments Bitbake 319 SLoC // 0.8% comments Shell 243 SLoC // 0.2% comments Batch 127 SLoC // 0.2% comments

osqp.rs

Rust 对 OSQP 的封装:算子分割二次规划求解器。

OSQP (算子分割二次规划) 求解器是一个用于解决以下形式的数值优化软件包

minimize        0.5 x' P x + q' x

subject to      l <= A x <= u

其中 x in R^n 是优化变量。

目标函数由正半定矩阵 P in S^n_+ 和向量 q in R^n 定义。

线性约束由矩阵 A in R^{m x n} 和向量 l in R^m U {-inf}^mu in R^m U {+inf}^m 定义。

Rust 接口文档

求解器文档

无运行时依赖