This is machine translation

Translated by Microsoft
Mouse over text to see original. Click the button below to return to the English verison of the page.

Choose a Solver

Choose the most appropriate solver and algorithm


ga Find minimum of function using genetic algorithm
gamultiobj Find minima of multiple functions using genetic algorithm
patternsearch Find minimum of function using pattern search
particleswarm Particle swarm optimization
simulannealbnd Find minimum of function using simulated annealing algorithm


GlobalSearch Find global minimum
MultiStart Find multiple local minima


Table for Choosing a Solver

Recommended solvers for smooth and nonsmooth problems.

Global Optimization Toolbox Solver Characteristics

Describes solvers and their appropriate problem domains.

Optimization Workflow

How to find a local or global optimum.

Was this topic helpful?