TOMLAB OPTIMIZATION LOGO TOMLAB OPTIMIZATION AREA top banner
  # LOGIN   # REGISTER (FREE TRIAL)
  # myTOMLAB  
Products
*TOMLAB Base Module
 *Solvers
    clsSolve
    conSolve
    cutPlane
    DualSolve
    expSolve
    glbDirect
    glbFast
    glbSolve
    glcCluster
    glcDirect
    glcFast
    glcSolve
    goalSolve
    infLinSolve
    infSolve
    L1LinSolve
    L1Solve
    linRatSolve
    lpSimplex
    lsei
    milpSolve
    minlpSolve
    mipSolve
    multiMin
    multiMINLP
    nlpSolve
    pdco
    pdsco
    QLD
    qpSolve
    slsSolve
    sTrustr
    Tfmin
    Tfzero
    Tlsqr
    Tnnls
    ucSolve
*TOMLAB /MINOS
*TOMLAB /NPSOL
*TOMLAB /DNOPT
*TOMLAB /SNOPT
*TOMLAB /SOL
*TOMLAB /CGO
*TOMLAB /CPLEX
*TOMLAB /GUROBI
*TOMLAB /MINLP
*TOMLAB /MIPNLP
*TOMLAB /MISQP
*TOMLAB /PENSDP
*TOMLAB /PENBMI
*TOMLAB /KNITRO
*TOMLAB /OQNLP
*TOMLAB /PROPT
*TOMLAB /NLPQL
*TOMLAB /LGO
*TOMLAB /LGO-MINLP
*TOMLAB /GP
*TOMLAB /GENO
*TOMLAB /MAD
*TOMLAB /MIDACO

mipSolve

Solves mixed-integer linear programs (MIP), with dense or sparse Matlab matrices, using a branch-and-bound algorithm by Nemhauser and Wolsey: Integer Programming, chap 8.2, 1989.

Main features

  • The branch-and-bound implementation has three types of tree searching: depth first searching; breadth first searching, and depth first until an integer value solution is found, then breadth searching.
     
  • Priority based variable selection. The user gives a weight for each variable to be used in the variable selection phase.
     
  • The dual LP solver that solves relaxed subproblems is selectable. Using MINOS in Tomlab /MINOS gives rapid solution using MEX-file interfaces.
     
  • A simple knapsack heuristic is implemented, speeding up the solution of knapsack problems.
     
  • The user may give an upper bound on the integer value wanted. Makes it possible to cut branches and avoid node computations.

    Tomlab © 1989-2022. All rights reserved.    Last updated: Oct 3, 2022. Site map. Privacy Policy