TOMLAB求解器选择注明
TOMLAB Optimization Environment 是面向 MATLAB 的优化建模与求解环境。TOMLAB Base Module 蕴含 MATLAB 代码、MEX 加快组件、若干内置求解器以及 TomSym 符号建模引擎;在此基础上,用户可凭据线性规划、二次规划、非线性规划、混合整数规划、全局优化、半定规划等问题类型,选择相应的求解器工具箱。
TOMLAB 产品概览
TOMLAB Base Module
TOMLAB Base Module 是无数 TOMLAB 工具箱所需的基础?。该?樵毯 MATLAB 代码、MEX 加快组件、SOL 求解器 Tlsqr、PDCO、PDSCO,以及 glbDirect、glcDirect、glcCluster 蹬酌于全局优化的 MATLAB-Fortran MEX 求解器。TomSym 符号建模引擎也蕴含在该?橹。
TOMLAB /CPLEX
TOMLAB /CPLEX 将 CPLEX 求解器包与 MATLAB 和 TOMLAB 集成。该工具箱面向大规;旌险咝怨婊⒒旌险次规划、线性规划、二次规划以及带线性和二次约束的问题。工具箱蕴含用于线性、二次和锥规划的单纯形与内点类求解步骤。
- 合用于混合整数线性规划 MILP、混合整数二次规划 MIQP、线性规划 LP、二次规划 QP 等问题。
- 支持线性和二次约束,也可用于网络规划问题。
- 可在 MATLAB 中节造 CPLEX 参数和状态变量。
- 可作为 TOMLAB 环境中的子问题求解器使用。
TOMLAB /SOL
TOMLAB /SOL 集成 Stanford Systems Optimization Laboratory 开发的一组常用求解器,蕴含 MINOS、LPOPT、QPOPT、NPSOL、NLSSOL、LSSOL、DNOPT、SNOPT、SQOPT 等。该工具箱可用于稀少和浓密的线性、二次、非线性规划问题,并可作为 TOMLAB Base Module 中部门求解器的子问题求解器。
其中,SNOPT(Sparse Nonlinear Optimizer)适合处置大规模非线性优化问题,出格合用于函数和梯度推算成本较高的滑润非线性问题。SNOPT 选取稀少序列二次规划 SQP 步骤。
TOMLAB /KNITRO
TOMLAB /KNITRO 将稀少非线性内点步骤与活动集步骤求解器 KNITRO 集成到 MATLAB 和 TOMLAB 中。KNITRO 可用于大规模非线性规划问题,并支持混合整数线性、二次和非线性问题。
- 支持 Interior/Direct、Interior/CG、Active-set SLQP 等算法选项。
- 可处置 MATLAB 稀少数组。
- 可作为其他 TOMLAB 求解器的子问题求解器。
- 可用于带平衡约束的问题 MPEC。
TOMLAB /OQNLP
TOMLAB /OQNLP 是一种多起点启发式算法,用于寻找滑润约束非线性规划 NLP 和混合整数非线性规划 MINLP 的全局解候选。该步骤会以分歧初始值挪用 NLP 求解器,并返回可行解以及指标点。初始点可来自 scatter search 算法,也可使用均匀散布的初始值。
OQNLP 内置可行蹊径 GRG 求解器 LSGRG2。对于滑润问题,OQNLP 的特点是较容易获得较好的部门解,并可处置整数变量。
TOMLAB /CGO
TOMLAB /CGO 面向函数推算成本较高的全局非凸问题,蕴含带整数变量的问题。该工具箱蕴含 EGO 和 rbfSolve 等求解器,合用于指标函数推算耗时、导数信息难以获得或不适合直接推算的场景。
TOMLAB /LGO
TOMLAB /LGO 将确定性与随机性、无导数的全局和部门优化战术集成在一路。LGO 合用于难以获得梯度、Hessian 等高阶信息的优化利用,并蕴含分支定界全局搜索、全局自适应随机搜索、多起点全局随机搜索、约束部门搜索等?。
TOMLAB /MINLP
TOMLAB /MINLP 提供 MATLAB 环境中的混合整数非线性规划求解规划,蕴含 Roger Fletcher 和 Sven Leyffer 在 University of Dundee 开发的四个求解器。这些求解器提供稀少和浓密两个版本,可用于 QP、NLP、混合整数二次规划和混合整数非线性规划等问题。
TOMLAB /PENBMI
TOMLAB /PENBMI 用于求解带线性约束的大规模稀少线性半定规划问题,也涉及双线性矩阵不等式 BMI。该工具箱由 TOMLAB 与 PENOPT Gbr,以及 Michal Kocvara 和 Michael Stingl 等钻研人员合作开发。
TOMLAB /MAD
TOMLAB /MAD 是 MAD(MATLAB Automatic Differentiation)的 TOMLAB 集成版本。MAD 源自 Cranfield University,用于 MATLAB 自动微分有关工作。
按问题类型选择 TOMLAB 求解器
分歧优化问题适合的求解器分歧。以下内容凭据 TOMLAB 产品页与问题类型菜单整顿,用于援手用户理解常见问题类型与产品?橹涞亩杂叵。
| 问题类型 | 可加强关注的 TOMLAB ? | 注明 |
|---|---|---|
| 线性规划 | TOMLAB /CPLEX、TOMLAB /SOL、TOMLAB Base Module | 可用于 LP 问题。CPLEX 蕴含单纯形、内点类步骤及网络有关接口;SOL 蕴含 LPOPT、MINOS 等有关求解器。 |
| 二次规划 | TOMLAB /CPLEX、TOMLAB /SOL、TOMLAB /KNITRO | 可用于 QP、带二次约束的问题,以及部门二次规小船问题。 |
| 无约束优化 | TOMLAB Base Module、TOMLAB /SOL、TOMLAB /KNITRO | 合用于常见陆续优化问题,具体选择取决于问题规模、稀少性和导数信息。 |
| 非线性约束优化 | TOMLAB /SOL、TOMLAB /KNITRO、TOMLAB /OQNLP、TOMLAB /LGO | SNOPT、NPSOL、DNOPT、KNITRO 等可用于非线性规划 NLP;OQNLP 和 LGO 可用于带全局搜索需要的问题。 |
| 线性 LS 问题 | TOMLAB /SOL、TOMLAB Base Module | SOL 系列中蕴含与 LS 有关的求解器,Base Module 也蕴含有关基础能力。 |
| 非线性约束 LS 问题 | TOMLAB /SOL、TOMLAB /KNITRO | 可用于非线性 LS 和带约束的陆续优化场景。 |
| 盒约束全局优化 | TOMLAB Base Module、TOMLAB /LGO、TOMLAB /CGO | 合用于带变量高低界的全局优化问题;若函数推算成本较高,可关注 CGO。 |
| 函数推算成本较高的全局优化 | TOMLAB /CGO | CGO 面向成本较高的全局优化问题,蕴含 EGO、rbfSolve 等求解器。 |
| 混合整数规划 | TOMLAB /CPLEX | CPLEX 合用于混合整数线性规划 MILP 及有关大规模问题。 |
| 混合整数二次规划 | TOMLAB /CPLEX、TOMLAB /KNITRO、TOMLAB /MINLP | CPLEX 可用于 MIQP;KNITRO 和 MINLP 也可处置部门混合整数二次或有关问题。 |
| 混合整数非线性规划 | TOMLAB /KNITRO、TOMLAB /MINLP、TOMLAB /OQNLP | 合用于 MINLP 问题。OQNLP 选取多起点启发式步骤;MINLP 蕴含 University of Dundee 求解器;KNITRO 也支持混合整数非线性问题。 |
| 半定规划 | TOMLAB /PENBMI、TOMLAB /PENSDP | PENBMI 与 PENSDP 面向半定规划及矩阵不等式有关问题。 |
选型提醒
- 若是重要处置大规模线性、二次或混合整数线性/二次规划,可重要关注 TOMLAB /CPLEX。
- 若是重要处置稀少或浓密的陆续非线性规划,可关注 TOMLAB /SOL 与 TOMLAB /KNITRO。
- 若是问题属于混合整数非线性规划,可关注 TOMLAB /KNITRO、TOMLAB /MINLP、TOMLAB /OQNLP。
- 若是指标函数推算成本较高,且属于全局非凸优化场景,可关注 TOMLAB /CGO。
- 若是必要无导数的全局和部门优化战术,可关注 TOMLAB /LGO。
- 若是涉及半定规划或矩阵不等式问题,可关注 TOMLAB /PENBMI 或 TOMLAB /PENSDP。
- 若是必要自动微分有关能力,可关注 TOMLAB /MAD。
备注:以上内容凭据 TOMLAB 产品页与有关产品注明整顿,仅供选型参考。具体产品能力、合用平台、版本信息与交付内容,请以厂商现实交付资料为准。
?
- ?
-
2026-04-13
GMS 10.9 中文版正式颁布 — 新增 PFAS 运移仿照与地下水能量(GWE)?
GMS 10.9 中文版现已颁布。本次更新新增 MODFLOW-USG Transport 对 PFAS 运移仿照的支持、MODFLOW 6 地下水能量(GWE)模型、UGrid 多项改进以及 MODFLOW 6 界面优化等职能,为地下水数值仿照与地热储能分析提供更多工具支持。
查看详情 >
-
2026-03-26
Origin 2026 SR1 服务更新包颁布
Origin 2026 服务更新包1现已颁布,合用于更新现有Origin或OriginPro 2026 SR0装置或全新装置。本次更新建改了智能填充、Excel公式、分组画图批量操作及归并图形兼容性等多处问题,并解决了部门崩溃谬误。装置后版本号将升级到10.3.0.197,用户可通过“援手:关于Origin”确认更新实现。
查看详情 >
-
2026-03-10
GTAP数据库 V12已正式颁布 - 附视频介绍
GTAP(Global Trade Analysis Project)是一个设立在美国普渡大学农业经济系的经济钻研组织。该项目成立于1992年,旨在为业务政策分析和可推算通常平衡(CGE)建模提供数据支持。全新版GTAP V12已于2026年2月正式颁布,欢迎联系北京1xBET科技订购正版GTAP数据库。
查看详情 >
