This toolbox consists of open-source solvers for a variety of optimization
problems: CLP for linear optimization, CBC and Symphony for integer linear
optimization, IPOPT (with MUMPS) for nonlinear optimization, and BONMIN for
integer nonlinear optimization.
Features
---------
* linprog: Solves a linear optimization problem.
* intlinprog: Solves a mixed-integer linear optimization problem in intlinprog
format with CBC.
* symphony: Solves a mixed-integer linear optimization problem.
* symphonymat: Solves a mixed-integer linear optimization problem (with input
in Matlab format).
* quadprog: Solves a quadratic optimization problem.
* quadprogmat: Solves a quadratic optimization problem (with input in Matlab
format).
* lsqnonneg: Solves a nonnegative linear least squares optimization problem.
* lsqlin: Solves a linear least squares optimization problem.
* lsqnonlin: Solves a nonlinear least squares optimization problem.
* fminunc: Solves an unconstrained optimization problem.
* fminbnd: Solves a nonlinear optimization problem on bounded variables.
* fmincon: Solves a general nonlinear optimization problem.
* fgoalattain: Solves a multiobjective goal attainment problem.
* fminimax: Solves a minimax optimization problem.
* intfminunc: Solves an unconstrained mixed-integer nonlinear optimization
problem.
* intfminbnd: Solves a mixed-integer nonlinear optimization
problem on bounded variables.
* intfmincon: Solves a constrained mixed-integer nonlinear optimization
problem.
* intfminimax: Solves a mixed-integer minimax optimization problem.
* intquadprog: Solves an integer quadratic optimization problem.
NOTE
---------
In scilab 5.5.0 please run the following command to add the latest repository:
atomsRepositoryAdd('http://atoms.scilab.org/5.5')
Changelog
---------
Version 0.2.2 (July 27, 2018)
Reduced the size of the source code and binaries
Version 0.2.1 (July 20, 2018)
Changed names of the following functions:
*cbcintlinprog => intlinprog
*intqpipopt => intquadprog
*qpipopt => quadprog
*qpipoptmat => quadprogmat
Version 0.2 (July 5, 2018)
Upgraded solver libraries to their latest version and added the following
functions:
*cbcintlinprog
*fotversion
*intfminbnd
*intfmincon
*intfminimax
*intfminunc
*intqpipopt