线性规划问题
name | 官网 | github地址 | 语言 | 方法 |
---|---|---|---|---|
HiGHS | 链接 | 链接 | c++ | Simplex/Interior Point method |
PCx | 链接 | 链接 | c | Interior Point method |
Clp | 链接 | 链接 | c++ | |
BPMPD | 链接 | fortran | Interior Point method | |
HOPDM | 链接 | fortran | Interior Point method | |
LIPSOL | 链接 | matlab | Interior Point method | |
Tulip | 链接 | Julia | Interior Point method |
线性整数规划问题
name | 官网 | github地址 | 语言 |
---|---|---|---|
CBC | 链接 | 链接 | c++ |
SCIP | 链接 | ||
GLPK | 链接 | c |
二次规划问题
name | 官网 | github地址 | 语言 | 方法 |
---|---|---|---|---|
OOQP | 链接 | 链接 | c | Interior Point method |
QPALM | 链接 | c | Augmented Lagrangian method | |
qpOASES | 链接 | c++ | ||
HPIPM | 链接 | c | Interior Point method | |
OSQP | 链接 | 链接 | c | Operator Splitting method |
QuadProg++ | 链接 | c++ | active-set dual method | |
pdco | 链接 | matlab | ||
Inexact_IP-PMM | 链接 | matlab | Interior Point method |
二阶锥规划问题
name | 官网 | github地址 | 语言 | 方法 |
---|---|---|---|---|
scs | 链接 | c | Operator Splitting | |
ecos | 链接 | c | Interior Point method |
非线性规划
name | 官网 | github地址 | 语言 | 方法 |
---|---|---|---|---|
IPOPT | 链接 | 链接 | c++ | Interior Point method |
WORHP | 链接 | |||
Optizelle | 链接 | 链接 | c++ |
非线性整数规划问题
name | 官网 | github地址 | 语言 | 方法 |
---|---|---|---|---|
minotaur | 链接 | 链接 | c++ |
线性方程组求解
name | 官网 | github地址 | 语言 | 方法 |
---|---|---|---|---|
SuitSparse | 链接 | 链接 | c | LU/Cholesky |
SuperLU | 链接 | 链接 | c | LU |
Eigen | 链接 | LU/Cholesky |
有限元程序
name | 官网 | github地址 |
---|---|---|
FreeFEM | 链接 | 链接 |
sparselizard | 链接 | 链接 |
hypre | 链接 | 链接 |
libParanumal | 链接 | 链接 |