#求解器 #算子 #分割 #二次 #优化 #变量 #osqp

sys osqp-sys

FFI绑定到OSQP(算子分割二次规划)求解器

11个版本

使用旧的Rust 2015

0.6.2 2021年1月7日
0.6.0 2019年9月5日
0.5.0 2018年12月11日
0.4.1 2018年10月17日
0.2.1-pre.22017年12月13日

算法 中排名 2370

Download history · Rust 包仓库 61/week @ 2024-03-13 · Rust 包仓库 49/week @ 2024-03-20 · Rust 包仓库 54/week @ 2024-03-27 · Rust 包仓库 170/week @ 2024-04-03 · Rust 包仓库 38/week @ 2024-04-10 · Rust 包仓库 94/week @ 2024-04-17 · Rust 包仓库 55/week @ 2024-04-24 · Rust 包仓库 40/week @ 2024-05-01 · Rust 包仓库 50/week @ 2024-05-08 · Rust 包仓库 45/week @ 2024-05-15 · Rust 包仓库 61/week @ 2024-05-22 · Rust 包仓库 62/week @ 2024-05-29 · Rust 包仓库 83/week @ 2024-06-05 · Rust 包仓库 144/week @ 2024-06-12 · Rust 包仓库 101/week @ 2024-06-19 · Rust 包仓库 82/week @ 2024-06-26 · Rust 包仓库

每月下载量 418
8 个crate中(通过 osqp)使用

Apache-2.0

1MB
8K SLoC

C 6K SLoC // 0.3% comments · Rust 包仓库 Rust 754 SLoC // 0.0% comments · Rust 包仓库 Python 700 SLoC // 0.2% comments · Rust 包仓库 Bitbake 319 SLoC // 0.8% comments · Rust 包仓库 Shell 244 SLoC // 0.2% comments · Rust 包仓库 Batch 127 SLoC // 0.2% comments · Rust 包仓库

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接口文档

求解器文档

依赖项