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.3 (December 11, 2018)
Edits in quadprog help file
Restructured the linprog lambda parameter
Reduced size of source and all binaries
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