Download TOMLAB /MINLP manual - TOMLAB Optimization
Transcript
3 TOMLAB /MINLP Solver Reference The MINLP solvers are a set of Fortran solvers that were developed by Roger Fletcher and Sven Leyffer, University of Dundee, Scotland. All solvers are available for sparse and dense continuous and mixed-integer quadratic programming (qp,miqp) and continuous and mixed-integer nonlinear constrained optimization. Table 2 lists the solvers included in TOMLAB /MINLP. The solvers are called using a set of MEX-file interfaces developed as part of TOMLAB. All functionality of the MINLP solvers are available and changeable in the TOMLAB framework in Matlab. Detailed descriptions of the TOMLAB /MINLP solvers are given in the following sections. Extensive TOMLAB m-file help is also available, for example help minlpBBTL in Matlab will display the features of the minlpBB solver using the TOMLAB format. TOMLAB /MINLP package solves mixed-integer nonlinear programming (minlp) problem defined as min f (x) x −∞ < s/t xL bL cL ≤ x ≤ xU < ∞ ≤ Ax ≤ bU ≤ c(x) ≤ cU , xj ∈ N (1) ∀j ∈I, where x, xL , xU ∈ Rn , f (x) ∈ R, A ∈ Rm1 ×n , bL , bU ∈ Rm1 and cL , c(x), cU ∈ Rm2 . The variables x ∈ I, the index subset of 1, ..., n, are restricted to be integers. mixed-integer quadratic programming (miqp) problems defined as min f (x) = 21 xT F x + cT x x s/t xL bL ≤ x ≤ xU , ≤ Ax ≤ bU (2) where c, x, xL , xU ∈ Rn , F ∈ Rn×n , A ∈ Rm1 ×n , and bL , bU ∈ Rm1 . The variables x ∈ I, the index subset of 1, ..., n, are restricted to be integers. as well as sub-types of these problems. 6