tomlab

TOMLAB - 运筹优化软件

TOMLAB优化环境是一个强大的优化平台和建模语言,用于解决MATLAB中的应用优化问题。TOMLAB为您的解决方案流程提供广泛的优化工具箱、功能和服务。

 

TOMLAB拥有广泛的优化工具箱,支持MATLAB优化问题的全局优化、整数规划、所有类型的least sqaures、线性、二次和无约束规划!现在可用于Windows、Linux和macOS上的64位平台。

 

TOMLAB是Matlab中的通用开发和建模环境,用于优化问题的研究、教学和实际解决。TOMLAB优化环境灵活、易于使用、强大且可靠,可解决所有类型的应用优化问题。TOMLAB的发展源于对先进、强大和可靠的工具的需求,这些工具用于开发算法和软件来解决应用优化问题。TOMLAB提供Matlab求解器算法,以及TOMLAB所涵盖领域中众所周知的优化软件包。外部求解器在PC系统上作为编译的二进制MEX DLL分发,在Unix和其他系统上作为编译的MEX库文件分发。所有TOMLAB软件包都包含求解器的许可证。

 

TOMLAB基础模块包括所有Matlab代码和一组MEX文件求解器。

 

TOMLAB在以下方面解决稀疏和密集问题:

 

  • 混合整数线性、二次和非线性规划。TOMLAB/MINLP
  • 具有双线性矩阵约束的半定规划(BMI、LMI)。TOMLAB/PENBMI
  • 使用LMI(线性矩阵不等式)进行半定规划。TOMLAB /PENSDP
  • 约束非线性参数估计、Minimax和L1数据拟合。TOMLAB基本模块
  • 非线性规划。TOMLAB/SOL
  • 全局优化(Several minima)、框界、非线性和整数约束。TOMLAB基本模块
  • 成本高昂的全局非凸优化。TOMLAB/CGO
  • 线性和非线性Least Squares。TOMLAB/SOL
  • 非平滑优化
  • 无约束优化
  • 线性和二次规划。TOMLAB /CPLEX或TOMLAB /GUROBI
  • 经验数据对指数函数正和的近似
  • 几何规划。TOMLAB/GP

 

TOMLAB特征:

  • 超过100种算法用于不同类型的优化
  • 稀疏的代码,能够处理大型稀疏问题。这些代码的实现是为了有效地处理Matlab稀疏数组
  • 通过使用MAD工具箱将自动微分集成到TOMLAB中。TOMLAB/MAD是Tomlab Optimization分发的附加工具箱
  • 六种数值微分方法可供选择。标准差分方法、四种不同的样条方法(其中三种需要样条工具箱)以及一种基于复杂变量的方法
  • 可与MathWorks MCC兼容。可以轻松创建独立和嵌入式应用程序
  • Tomlab独立许可证可用于在独立应用程序中重新分发Tomlab
  • tomSym类可以用作代码生成器。它创建高度优化的m文件
  • 输入和输出结构的高等使用,使得可以一次定义用户问题,并使用适合解决问题的所有合适的求解器
  • 通过在几行中使用Tomlab格式,可以从Matlab指令行解决单个问题
  • 驱动例程tomRun和tomSolve可用于调用任意求解器
  • 包含所有优化领域的示例文件
  • 易于使用Tomlab求解器作为black-box例程
  • 使用多种不同的求解器选项稳健地求解具有线性约束的无条件非线性least squares问题
  • 指数拟合和其他类型的非线性参数估计问题的特殊处理
  • 用于查找初始值和解决指数拟合问题的独特算法

 

TOMLAB可用于

  • Windows 64位Matlab 7.5+
  • Linux 64位Matlab 7.x (x86_64)
  • Intel Mac OS X 64 位 Matlab 7.x

 

【英文介绍】

 

The TOMLAB® Optimization Environment with its powerful optimization toolboxes is a optimization, optimal control and modeling platform for solving applied optimization problems in MATLAB.

 

TOMLAB has a wide range of optimization toolboxes that supports global optimization, integer programming, all types of least sqaures, linear, quadratic and unconstrained programming for MATLAB optimization problems! Now available for 64-bit platforms on Windows, Linux and macOS. Try our solvers CPLEX, GUROBI for your MILP and MIQP problems!

 

TOMLAB is a general purpose development and modeling environment in Matlab for research, teaching and practical solution of optimization problems. The TOMLAB optimization environment is flexible, easy-to-use, robust and reliable for the solution of all types of applied optimization problems. TOMLAB has grown out of a need for advanced, robust and reliable tools to be used in the development of algorithms and software for the solution of applied optimization problems. TOMLAB supplies Matlab solver algorithms, as well as well-known state-of-the-art optimization software packages in the areas that TOMLAB covers. The external solvers are distributed as compiled binary MEX DLLs on PC-systems, and compiled MEX library files on Unix and other systems. All TOMLAB packages include a license for the solver.

 

The TOMLAB Base Module includes all Matlab code and a set of MEX file solvers.

 

TOMLAB solves sparse and dense problems in the following areas:

  • Mixed-Integer Linear, Quadratic and Nonlinear Programming. TOMLAB /MINLP.
  • Semidefinite Programming with bilinear matrix constraints (BMI, LMI). TOMLAB /PENBMI.
  • Semidefinite Programming with LMI (Linear Matrix Inequalities). TOMLAB /PENSDP.
  • Constrained Nonlinear Parameter Estimation, Minimax and L1 Data Fitting. TOMLAB Base Module.
  • Nonlinear Programming. TOMLAB /SOL.
  • Global Optimization (Several minima), Box-Bounded, Nonlinear and Integer Constraints. TOMLAB Base Module.
  • Costly Global Nonconvex Optimization. TOMLAB /CGO.
  • Linear and Nonlinear Least Squares. TOMLAB /SOL.
  • Nonsmooth Optimization.
  • Unconstrained Optimization.
  • Linear and Quadratic Programming. TOMLAB /CPLEX or TOMLAB /GUROBI.
  • Approximation of Empirical Data to Positive Sums of Exponential Functions.
  • Geometric Programming. TOMLAB /GP.

软件分类

新闻资讯

技术文档

首页    数学软件    TOMLAB - 运筹优化软件

相关产品