Home > MATLAB > Optimization
Top-Rated Links 
Most-Visited Links 

Optimization

Subcategories:    Related Categories

MathWorks - Optimization Toolbox   Update Link / Bad Link? 
The Optimization Toolbox extends the MATLAB? environment to provide tools for general and large-scale optimization of nonlinear problems. Additional tools are provided for linear programming, quadratic programming, nonlinear least-squares, and solving nonlinear equations.
Updated Feb 20, 2007 by kamal
Rating: (7 Ratings)   Rate this link Total Visits: 2720
 
Optimization M-files Update Link / Bad Link? 
User contributed optimization m-files from the MATLAB Central File Exchange.
Submitted Apr 18, 2000
Updated Dec 15, 2006 by thodoris
Rating: (7 Ratings)   Rate this link Total Visits: 6184
 
Optimization Software & Theory Update Link / Bad Link? 
Software (MATLAB codes), papers, and background, related to the research of Henry Wolkowicz is available in Fortran and/or MATLAB, e.g. for semidefinite programming.
Submitted Jun 09, 2003
Updated Jul 25, 2006 by rathina
Rating: (7 Ratings)   Rate this link Total Visits: 2839
 
Iterative Methods for Optimization Update Link / Bad Link? 
These M-files are implementations of the algorithms from the book "Iterative Methods for Optimization", to be published by SIAM, by C. T. Kelley. The book, which describes the algorithms, is available from SIAM (service@siam.org).
Submitted Jan 06, 1999
Rating: (3 Ratings)   Rate this link Total Visits: 2152
 
leasqr.m Update Link / Bad Link? 
A modified version of Levenberg-Marquardt Non-Linear Regression program previously submitted by R.Schrager. This version corrects an error in that version and also provides an easier to use version with automatic numerical calculation of the Jacobian Matrix. In addition, this version calculates statistics such as correlation.
Submitted Jul 19, 1999
Rating: (7 Ratings)   Rate this link Total Visits: 1642
 
SolvOpt Update Link / Bad Link? 
The program SolvOpt (Solver for local optimization problems) is concerned with minimization or maximization of nonlinear, possibly non-smooth objective functions and with the solution of nonlinear programming problems taking into account constraints by the so-called method of exact penalization. The program solvopt requires that the user supplies at least a routine which computes the values of the objective function at a given point. Unless the user also provides a code for computing the (sub)gradient of the objective function, these (sub)gradients are calculated by the program itself using finite differences. For a constrained minimization problem, the user is required to supply additionally at least a routine which computes the maximal residual for a set of constraints at a given point. By analogy with the case of unconstrained optimization, the user may also provide a code for computing the (sub)gradient of a constraint function with the maximal residual at a point.
Rating: (4 Ratings)   Rate this link Total Visits: 1240
 
A Comparison of Simplex Method Algorithms Update Link / Bad Link? 
This thesis compares five common implementations of the Revised Simplex Method, a popular algorithm for solving linear optimization problems.The particular implementations includes the original Revised Simplex Method, the Bartels-Golub Method, the Sparse Bartels-Golub Method, the Forrest-Tomlin Method, and Reid's Method. Each were implemented in MATLAB scripts and tested for total number of floating point operations, maximum data storage, and number of basis refactorizations.
Submitted Jul 01, 1999
Rating: N/A (1 Ratings)   Rate this link Total Visits: 1096
 
Software for Evolution Strategies Update Link / Bad Link? 
Modern Evolution Strategies for optimization. This page offers the reference to various implementation for MATLAB/C++ using efficient step size control algorithms.
Submitted Apr 19, 2000
Updated May 03, 2004
Rating: N/A   Rate this link Total Visits: 807
 
MATLAB - faster scripts Update Link / Bad Link? 
Some of the simpler ways to improve the speed of MATLAB programs are also amongst the most effective, leading to order-of-magnitude improvements.
Submitted Jun 13, 2005 by MATLAB Central Admin
Rating: (1 Ratings)   Rate this link Total Visits: 784
 
MINQ - Quadratic Programming Update Link / Bad Link? 
MINQ is a MATLAB program for bound constrained indefinite quadratic programming based on rank 1 modifications.
Submitted Jul 04, 1999
Updated Oct 24, 2005 by ALEJANDRO O
Rating: (3 Ratings)   Rate this link Total Visits: 720
 
Differential Evolution (DE) for Continuous Function Optimization Update Link / Bad Link? 
DE is a very simple population based, stochastic function minimizer which is very powerful at the same time. The crucial idea behind DE is a scheme for generating trial parameter vectors. Basically, DE adds the weighted difference between two population vectors to a third vector. This way no separate probability distribution has to be used which makes the scheme completely self-organizing.
Rating: (3 Ratings)   Rate this link Total Visits: 689
 
fminconset.m Update Link / Bad Link? 
A function for general nonlinear optimization where some variables must belong to sets of discrete values. Useful where the underlying problem is (or can be formulated to be) continous.
Submitted Nov 05, 1999
Rating: (3 Ratings)   Rate this link Total Visits: 602
 
Global and Nonsmooth optimization toolbox Update Link / Bad Link? 
GANSO is a programming library for global and nonsmooth, nonlinear optimization. Unlike local methods (e.g., quasi-Newton), global optimization methods aim at locating the absolute minimum of a function, not the nearest stationary point. GANSO toolbox provides an interface for calling GANSO methods from Matlab. The user manual describes various optimization strategies, complete syntaxis and several examples of Matlab code.
Submitted Nov 19, 2006 by Gleb Beliakov
Updated Nov 20, 2006
Rating: (1 Ratings)   Rate this link Total Visits: 598
 
Fast NNLS Update Link / Bad Link? 
The following two files are fast versions of the M-file NNLS supplied by Mathworks. The files given here are modifications of the NNLS m-file to ease comparison. Our own implementations were used in the paper referenced below.
Submitted Jul 03, 1999
Rating: (4 Ratings)   Rate this link Total Visits: 515
 
MATLAB Code for Intelligent Control Update Link / Bad Link? 
Matlab Code for Kevin M. Passino's "Biomimicry for optimization, Control, and Automation"
Submitted Jun 08, 2005 by MATLAB Central Admin
Updated Jun 13, 2005
Rating: (3 Ratings)   Rate this link Total Visits: 501
 
LIPSOL Update Link / Bad Link? 
LIPSOL is a MATLAB-based package for solving linear programs by interior-Point methods. For computational efficiency it uses a Fortran package by Esmond Ng and Barry Peyton at ORNL to solve large sparse linear systems. LIPSOL has been tested on the Netlib set of linear programs and has effectively solved all 95 Netlib problems.
Submitted Sep 21, 1998
Updated May 03, 2004
Rating: N/A   Rate this link Total Visits: 454
 
GGPLAB: A Simple Matlab Toolbox for Geometric Programming Update Link / Bad Link? 
GGPLAB is a Matlab-based toolbox for specifying and solving geometric programs (GPs) and generalized geometric programs (GGPs). GGPLAB consists of: a primal-dual interior-point solver for GP (in convex form), a library of objects to support the specification of GPs and GGPs, and a variety of examples.
Submitted Dec 29, 2005 by Almir Mutapcic
Rating: (5 Ratings)   Rate this link Total Visits: 415
 
lclmax.m Update Link / Bad Link? 
pk = lclmax(x,p), 1-D peak search down columns using peak half window width of p.
Submitted Jul 22, 1999
Rating: (2 Ratings)   Rate this link Total Visits: 396
 
NBI Home Page Update Link / Bad Link? 
Normal-Boundary Intersection (NBI), a promising new technique for solving nonlinear multicriteria optimization problems. This technique was developed by Indraneel Das and John E. Dennis, Jr.
Submitted Jul 01, 1999
Rating: (3 Ratings)   Rate this link Total Visits: 396
 
Metaheuristics toolbox for MATLAB Update Link / Bad Link? 
MetaHeuristics ToolBox for MATLAB (MHTB) offers a number of libraries of metaheuristic algorithms implemented in C/C++ and Java to be used from MATLAB. It is aimed at a large number of potential users of the metaheuristic algorithms that, in spite of knowing the MATLAB language quite well, desist from applying these techniques because of their lack of knowledge in the programming languages they are implemented in. The main features of our toolbox are the following: * You can solve optimization problems defined in the MATLAB language using metaheuristic algorithms. * You may also implement your own operators in the MATLAB language and use them from the libraries, if they allow it. * If you have developed a metaheuristic algorithms library and you want to integrate it into our toolbox, we offer you a guide with the steps you must follow to do it. Although there are some other MATLAB toolboxes that offer metaheuristic algorithms, our software has the following advantages compared to them: * The offered libraries are implemented in C/C++ and Java. They are, in general, more efficient than the ones implemented in MATLAB. Furthermore, the amount of available software in those languages widely exceeds the one existing in MATLAB. * It allows the parallel execution of the algorithms. Some of the existing toolboxes offer distributed versions of their algorithms, but they can not be physically distributed. * It is not limited to a particular metaheuristic, but it covers a broad range in the field of metaheuristics.
Submitted Feb 27, 2007 by José Rodríguez
Updated Mar 08, 2007 by José Rodríguez
Rating: (7 Ratings)   Rate this link Total Visits: 299
 
TORSCHE Scheduling Toolbox for Matlab Update Link / Bad Link? 
TORSCHE Scheduling Toolbox for Matlab is a freely available toolbox of the scheduling algorithms. The toolbox offers a collection of data structures that allow the user to formalize various off-line and on-line scheduling problems. Algorithms are simply implemented as Matlab functions with fixed structure allowing users to implement new algorithms. A more complex problem can be formulated as an Integer Linear Programming problem or satisfiability of boolean expression problem. The toolbox is intended mainly as a research tool to handle control and scheduling co-design problems. Therefore, we provide an interfaces to a real-time Matlab/Simulik based simulator TrueTime and a code generator allowing to generate parallel code for FPGA.
Submitted Jan 05, 2007 by Michal Kutil
Rating: N/A   Rate this link Total Visits: 261
 
CVX Update Link / Bad Link? 
CVX is an open source MATLAB based modeling package for convex optimization. The CVX web site includes links to courses, tutorials, and many example applications of convex optimization. The current version of CVX uses SDPT3 or SeDuMi as the underlying solver.
Submitted Aug 26, 2007 by Stephen Boyd
Updated Aug 27, 2007
Rating: (1 Ratings)   Rate this link Total Visits: 134
 
MATLAB interface for L-BFGS-B Update Link / Bad Link? 
L-BFGS-B is a collection of Fortran 77 routines for solving nonlinear optimization problems with bound constraints on the variables. One of the key features is that the Hessian is not needed. I've written an interface so that the L-BFGS-B solver can be easily called from the MATLAB command line.
Submitted May 20, 2007 by Peter Carbonetto
Updated Aug 02, 2007
Rating: N/A   Rate this link Total Visits: 90
 
  Link To Us

Terms of Use:  
NOTICE: Links you submit to Mathtools.net Link Exchange will be accessible from any part of the world via the web. Any information such links contain may be used by The MathWorks and the public, both within and outside the country from which you posted. Read complete disclaimer prior to use.


  Privacy - Trademarks - Feedback - Terms of Use Copyright 2001-2008 The MathWorks Inc.