File Exchange
MATLAB Newsgroup
Link Exchange
Blogs
Contest
MathWorks.com


Optimization
 
Subcategories
Genetic algorithms (4)

  • Optimization M-files  pop
    User contributed optimization m-files from the MATLAB Central File Exchange.
    http://www.mathworks.com/matlabcentral/fileexchange/loadCategory.do?objectType=category&objectId=5
    Read 12 Reviews
    (Added: Apr 18, 2000 Hits: 6359 Rating: 0.00 Votes: 0)   Rate It   Review It
  • Optimization Software & Theory  pop
    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.
    http://orion.math.uwaterloo.ca:80/~hwolkowi/henry/software/readme.html
    Read 7 Reviews
    (Added: Hits: 2911 Rating: 0.00 Votes: 0)   Rate It   Review It
  • MathWorks - Optimization Toolbox  pop
    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.
    http://www.mathworks.com/products/optimization/
    Read 7 Reviews
    (Added: Jul 02, 1999 Hits: 2787 Rating: 0.00 Votes: 0)   Rate It   Review It
  • Iterative Methods for Optimization  pop
    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).
    http://www4.ncsu.edu/eos/users/c/ctkelley/www/matlab_darts.html
    Read 4 Reviews
    (Added: Jan 06, 1999 Hits: 2242 Rating: 0.00 Votes: 0)   Rate It   Review It
  • leasqr.m  pop
    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.
    http://www.mathtools.net/files/net/leasqr.zip
    Read 7 Reviews
    (Added: Jul 19, 1999 Hits: 1693 Rating: 0.00 Votes: 0)   Rate It   Review It
  • SolvOpt  pop
    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.
    http://www.mathtools.net/files/net/solveopt.zip
    Read 4 Reviews
    (Added: Jul 02, 1999 Hits: 1280 Rating: 0.00 Votes: 0)   Rate It   Review It
  • A Comparison of Simplex Method Algorithms  pop
    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.
    http://www.cise.ufl.edu/~davis/Morgan/index.htm
    Read 1 Reviews
    (Added: Jul 01, 1999 Hits: 1132 Rating: 0.00 Votes: 0)   Rate It   Review It
  • Software for Evolution Strategies  pop
    Modern Evolution Strategies for optimization. This page offers the reference to various implementation for MATLAB/C++ using efficient step size control algorithms.
    http://www.bionik.tu-berlin.de/user/isk/soft.html
    (Added: Apr 19, 2000 Hits: 827 Rating: 0.00 Votes: 0)   Rate It   Review It
  • MATLAB - faster scripts  pop
    Some of the simpler ways to improve the speed of MATLAB programs are also amongst the most effective, leading to order-of-magnitude improvements.
    http://www-h.eng.cam.ac.uk/help/tpl/programs/Matlab/faster_scripts.html
    Read 1 Reviews
    (Added: Jun 13, 2005 Hits: 817 Rating: 0.00 Votes: 0)   Rate It   Review It
  • Differential Evolution (DE) for Continuous Function Optimization  pop
    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.
    http://www.icsi.berkeley.edu/~storn/code.html
    Read 3 Reviews
    (Added: Jul 02, 1999 Hits: 711 Rating: 0.00 Votes: 0)   Rate It   Review It
  • fminconset.m
    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.
    http://www.mathtools.net/files/net/fminconset.zip
    Read 3 Reviews
    (Added: Nov 05, 1999 Hits: 621 Rating: 0.00 Votes: 0)   Rate It   Review It
  • Global and Nonsmooth optimization toolbox
    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.
    http://www.ganso.com.au/downloads.php
    Read 1 Reviews
    (Added: Nov 19, 2006 Hits: 620 Rating: 0.00 Votes: 0)   Rate It   Review It
  • Fast NNLS
    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.
    http://www.models.kvl.dk/source/
    Read 4 Reviews
    (Added: Jul 03, 1999 Hits: 533 Rating: 0.00 Votes: 0)   Rate It   Review It
  • LIPSOL
    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.
    http://www.caam.rice.edu/~zhang/lipsol/
    (Added: Sep 21, 1998 Hits: 472 Rating: 0.00 Votes: 0)   Rate It   Review It
  • GGPLAB: A Simple Matlab Toolbox for Geometric Programming
    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.
    http://www.stanford.edu/~boyd/ggplab/
    Read 6 Reviews
    (Added: Dec 29, 2005 Hits: 450 Rating: 0.00 Votes: 0)   Rate It   Review It
  • NBI Home Page
    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.
    http://www.caam.rice.edu/~indra/NBIhomepage.html
    Read 3 Reviews
    (Added: Jul 01, 1999 Hits: 417 Rating: 0.00 Votes: 0)   Rate It   Review It
  • lclmax.m
    pk = lclmax(x,p), 1-D peak search down columns using peak half window width of p.
    http://www.mathtools.net/files/net/lclmax.zip
    Read 2 Reviews
    (Added: Jul 22, 1999 Hits: 412 Rating: 0.00 Votes: 0)   Rate It   Review It
  • Metaheuristics toolbox for MATLAB
    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.
    http://neo.lcc.uma.es/Software/MHTB/index.html
    Read 7 Reviews
    (Added: Feb 27, 2007 Hits: 319 Rating: 0.00 Votes: 0)   Rate It   Review It
  • TORSCHE Scheduling Toolbox for Matlab
    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.
    http://rtime.felk.cvut.cz/scheduling-toolbox/
    Read 1 Reviews
    (Added: Jan 05, 2007 Hits: 301 Rating: 0.00 Votes: 0)   Rate It   Review It
  • CVX
    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.
    http://www.stanford.edu/~boyd/cvx/
    Read 1 Reviews
    (Added: Aug 26, 2007 Hits: 162 Rating: 0.00 Votes: 0)   Rate It   Review It
  • MATLAB interface for L-BFGS-B
    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.
    http://www.cs.ubc.ca/~pcarbo/lbfgsb-for-matlab.html
    (Added: May 20, 2007 Hits: 113 Rating: 0.00 Votes: 0)   Rate It   Review It

Public Viewings and Use Policy for the MATLAB Central Link Exchange
NOTICE: This MATLAB Central portion of The MathWorks' site provides links to other third-party World Wide Web sites or resources. If you visit one of these sites, please note that we do not control their privacy pratices. Therefore we urge you to learn about their privacy practices before leaving any information with them. The MathWorks does not control the content posted on linked sites and, as such, does not guarantee the accuarcy, integrity, or quality of such content.
Read the complete Disclaimer prior to use.

Related Topics