« Previous « Start » Next »
1 Introduction
1.1 Overview
Welcome to the TOMLAB /SNOPT User's Guide. TOMLAB /SNOPT includes
a set of solvers and MATLAB embedded interfaces. The solver
package includes binaries for the following solvers:
MINOS - For large-scale sparse general nonlinear programming
problems.
LP-MINOS - For large-scale sparse linear programming problems.
QP-MINOS - For large-scale sparse quadratic programming problems.
LPOPT - For dense linear programming problems.
QPOPT - For dense convex quadratic programming problems.
SNOPT - For large-scale, sparse, linear and nonlinear programming.
SQOPT - For sparse linear and quadratic programming.
Please visit
http://tomopt.com/tomlab/products/sol/ for more
information.
The interface between TOMLAB /SNOPT, Matlab and TOMLAB consists
of two layers. The first layer gives direct access from Matlab
to SNOPT, via calling a Matlab function that calls a
pre-compiled MEX file (DLL under Windows, shared library in UNIX)
that defines and solves the problem in SNOPT. The second layer is
a Matlab function that takes the input in the TOMLAB format, and
calls the first layer function. On return the function creates the
output in the TOMLAB format.
1.2 Contents of this Manual
- Section 2 gives the basic information needed to
run the Matlab interface.
- Section 3 provides all the solver
references for MINOS, LP-MINOS, QP-MINOS, LPOPT, QPOPT, SNOPT, and
SQOPT.
- Section 4 discusses the use of TOMLAB /SNOPT in
more detail.
- Section 6 contains details about MINOS.
- Section 8 provides detailed information about the
SNOPT solver in the TOMLAB /SNOPT package for the advanced user.
1.3 Prerequisites
In this manual we assume that the user is familiar with SNOPT, the
various SOL Reference Manuals, TOMLAB and the Matlab language.
« Previous « Start » Next »