线性规划问题
| 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 | 链接 | 链接 |