Products

CAMRADATA Models Dependencies for Quantitative Risk Assessment with MathWorks Tools

"In financial analysis, everything is changing very quickly, and it would be impossible to keep up using any other software tool. With MATLAB we are developing a new solution almost every week. I’ve tried other tools, and I firmly believe that MATLAB is the quickest way of getting to the answers." -  Martyn Dorey, CAMRADATA

Global Optimization Toolbox

Solve multiple maxima, multiple minima, and nonsmooth optimization problems

global-optimization-toolbox 42206_wm_gd_genetic_algorithm_w
Plot of different types of problems Global Optimization Toolbox can solve: nonsmooth (top), single global minimum nested inside multiple local minima (left), multiple local minima with no global minimum (right).

 

Global Optimization Toolbox provides methods that search for global solutions to problems that contain multiple maxima or minima. It includes global search, multistart, pattern search, genetic algorithm, and simulated annealing solvers. You can use these solvers to solve optimization problems where the objective or constraint function is continuous, discontinuous, stochastic, does not possess derivatives, or includes simulations or black-box functions with undefined values for some parameter settings.

Genetic algorithm and pattern search solvers support algorithmic customization. You can create a custom genetic algorithm variant by modifying initial population and fitness scaling options or by defining parent selection, crossover, and mutation functions. You can customize pattern search by defining polling, searching, and other functions.

Description