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